/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.media-image{margin:0;width:auto;}.media-image__img{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.media-image__author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(237,248,255,0.64);bottom:var(--image-copyright-bottom,6px);color:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.8125rem;left:var(--image-copyright-left,auto);overflow:hidden;position:absolute;right:var(--image-copyright-right,9px);top:var(--image-copyright-top,auto);white-space:nowrap;z-index:5;}.media-image__author-toggler{-webkit-appearance:none;-moz-appearance:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;appearance:none;background:none;border:0;height:1.375rem;order:2;padding:0;text-align:center;width:1.375rem;}.media-image__author-toggler[aria-expanded=true] ~ .media-image__author-name{padding:0 4px;}.media-image__author-name{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-transition:all 0.5s;cursor:default;max-width:0;order:1;overflow:hidden;transition:all 0.5s;}
html div.mmcm-container{max-height:100dvh;}html div.mmcm-container .mmcm{-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-color:#cccccc transparent;}@media (max-width:767.98px){html div.mmcm-container .mmcm{max-height:calc(100dvh - 40px);}}@media (min-width:768px){html div.mmcm-container .mmcm{padding:40px 40px 36px;width:750px;}}html div.mmcm-container .mmcm a{color:#159A34;}html div.mmcm-container .mmcm a.mmcm-close{-webkit-animation:none !important;animation:none !important;background-image:url(data:image/svg+xml,%3Csvg%20viewbox%3D%220%200%20128%20128%22%20width%3D%22128%22%20height%3D%22128%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22%23159a34%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%2216%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8%208l112%20112%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8%20120L120%208%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E) !important;background-position:center;background-repeat:no-repeat;background-size:14px !important;border:1px solid #159A34;border-radius:50%;height:40px !important;padding:15px;width:40px !important;}@media (max-width:480px){html div.mmcm-container .mmcm a.mmcm-close{background-size:12px !important;height:30px !important;padding:13px;right:12px;top:12px;width:30px !important;}}html div.mmcm-container .mmcm .mmcm-title{color:#014125;font-family:"Roboto Condensed",sans-serif;font-size:28px;font-weight:normal;line-height:32px;margin-bottom:24px;}@media (min-width:768px){html div.mmcm-container .mmcm .mmcm-title{font-size:36px;line-height:41px;margin-bottom:32px;}}html div.mmcm-container .mmcm .mmcm-description{-ms-scroll-chaining:none;color:#202622;font-size:15px;max-height:30dvh;overflow:scroll;overscroll-behavior:contain;padding-bottom:30px;}html div.mmcm-container .mmcm .mmcm-content{position:relative;}html div.mmcm-container .mmcm .mmcm-content:before{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(rgba(255,255,255,0.8)),to(rgba(255,255,255,0)));background-image:linear-gradient(to top,#fff,rgba(255,255,255,0.8),rgba(255,255,255,0));content:"";display:block;height:50px;left:0;pointer-events:none;position:absolute;top:-70px;width:100%;}html div.mmcm-container .mmcm .mmcm-group-head{color:#014125;font-size:17px;}html div.mmcm-container .mmcm .mmcm-group-description{color:#202622;font-size:15px;}html div.mmcm-container .mmcm .mmcm-service{background:#F2F2F2;}html div.mmcm-container .mmcm .mmcm-service-head{color:#014125;font-size:16px;}html div.mmcm-container .mmcm .mmcm-service-purpose{color:#014125;}html div.mmcm-container .mmcm .mmcm-service-details-table{color:#666666;font-size:14px;}html div.mmcm-container .mmcm .mmcm-service-details-table-property-label{font-weight:normal;}html div.mmcm-container .mmcm .mmcm-group-head-toggle-details{--bg-position-x:0px;background:none;background-image:linear-gradient(#159A34 0px,#159A34 100%);background-position:var(--bg-position-x,0) 100%;background-repeat:no-repeat;background-size:100% max(1px,0.12em);color:#159A34 !important;display:inline-block;display:inline;font-family:"IBM Plex Sans",sans-serif;font-weight:bold;margin-top:16px;padding:0;position:relative;position:relative;}@media (min-width:992px){html div.mmcm-container .mmcm .mmcm-group-head-toggle-details:hover{-webkit-animation:0.5s cubic-bezier(0.58,0.3,0.005,1) 0s 1 normal none running animationHoverFlickerGradientThick;animation:0.5s cubic-bezier(0.58,0.3,0.005,1) 0s 1 normal none running animationHoverFlickerGradientThick;color:inherit;text-decoration:none;}}html div.mmcm-container .mmcm .mmcm-group-head-toggle-details:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#159A34;content:"\f30b";font-family:"icomoon";font-size:15px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;}html div.mmcm-container .mmcm .mmcm-group-head-toggle-details:after{bottom:2px;position:absolute;right:-25px;}html div.mmcm-container .mmcm .mmcm-checkbox{margin-right:10px;}html div.mmcm-container .mmcm .mmcm-checkbox .mmcm-checkbox-custom{border:1px solid #C6C6C6;border-radius:3px;}html div.mmcm-container .mmcm .mmcm-checkbox input:checked + .mmcm-checkbox-custom{border:1px solid #159A34;}html div.mmcm-container .mmcm .mmcm-checkbox input:checked + .mmcm-checkbox-custom:after{background-color:#159A34;}html div.mmcm-container .mmcm .mmcm-actions{-ms-flex-wrap:wrap;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;flex-wrap:wrap;row-gap:8px;}html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn{float:none;padding-left:0;padding-right:0;}html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all,html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save,html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline{-webkit-transition:color 0.5s;background-color:transparent;border:1px solid #159A34;border-radius:100px;color:#ffffff;display:inline-block;font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:700;line-height:16px;overflow:hidden;padding:17px 12px;position:relative;transition:color 0.5s;width:100%;z-index:1;}html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all:before,html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save:before,html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline:before{-webkit-transition:width 0.5s;background:#159A34;content:"";height:100%;position:absolute;right:0;top:0;transition:width 0.5s;width:100%;z-index:-1;}html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all:after,html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save:after,html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#ffffff;content:"\f30b";font-family:"icomoon";font-size:15px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;}html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all:after,html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save:after,html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline:after{-webkit-transition:color 0.5s;bottom:-4px;color:currentColor;position:relative;right:-5px;transition:color 0.5s;}@media (hover:hover){html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all:hover,html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save:hover,html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline:hover{background-color:transparent;color:#159A34;text-decoration:none;}html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all:hover:before,html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save:hover:before,html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline:hover:before{width:0;}}html div.mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline{margin-bottom:28px;}dialog.mmcm-container{color:#202622;}dialog.mmcm-container .mmcm{--focus-color:#159A34;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-color:#cccccc transparent;}@media (min-width:768px){dialog.mmcm-container .mmcm{padding-inline:15px;width:750px;}}dialog.mmcm-container .mmcm .mmcm-close{-webkit-animation:none !important;animation:none !important;background-image:url(data:image/svg+xml,%3Csvg%20viewbox%3D%220%200%20128%20128%22%20width%3D%22128%22%20height%3D%22128%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22%23159a34%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%2216%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8%208l112%20112%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8%20120L120%208%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E) !important;background-position:center;background-repeat:no-repeat;background-size:14px !important;border:1px solid #159A34;border-radius:50%;height:40px !important;padding:15px;width:40px !important;}@media (max-width:480px){dialog.mmcm-container .mmcm .mmcm-close{background-size:12px !important;height:30px !important;padding:13px;right:12px;top:12px;width:30px !important;}}dialog.mmcm-container .mmcm .mmcm-close svg{display:none;}dialog.mmcm-container .mmcm .mmcm-close:focus-visible{opacity:1;}dialog.mmcm-container .mmcm .mmcm-title{color:#014125;font-family:"Roboto Condensed",sans-serif;font-size:28px;font-weight:normal;line-height:32px;margin-bottom:24px;margin-bottom:0 !important;}@media (min-width:768px){dialog.mmcm-container .mmcm .mmcm-title{font-size:36px;line-height:41px;margin-bottom:32px;}}dialog.mmcm-container .mmcm .mmcm-description{-ms-scroll-chaining:none;color:#202622;font-size:15px;max-height:30dvh;overscroll-behavior:contain;}dialog.mmcm-container .mmcm .mmcm-group-head{color:#808080;font-size:18px;}dialog.mmcm-container .mmcm .mmcm-group-description{color:#202622;font-size:15px;}dialog.mmcm-container .mmcm .mmcm-service-head{color:#808080;font-size:16px;}dialog.mmcm-container .mmcm .mmcm-service-purpose{color:#808080;}dialog.mmcm-container .mmcm .mmcm-service-details-table .mmcm-service-details-table-property-label{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:min(150px,50%);}dialog.mmcm-container .mmcm .mmcm-service-details-table a{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word;}dialog.mmcm-container .mmcm .mmcm-checkbox{border-radius:4px;}dialog.mmcm-container .mmcm .mmcm-checkbox.focus{outline:2px solid var(--focus-color);}dialog.mmcm-container .mmcm .mmcm-checkbox-custom{border:1px solid #808080;border-radius:4px;}dialog.mmcm-container .mmcm input:checked + .mmcm-checkbox-custom{border:1px solid #159A34;}dialog.mmcm-container .mmcm input:checked + .mmcm-checkbox-custom:after{background-color:#159A34;}dialog.mmcm-container .mmcm .mmcm-actions{-ms-flex-wrap:wrap;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;flex-wrap:wrap;row-gap:8px;}dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn{float:none;padding-left:0;padding-right:0;}dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all,dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save,dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline{-webkit-transition:color 0.5s;background-color:transparent;border:1px solid #159A34;border-radius:100px;color:#ffffff;display:inline-block;font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:700;line-height:16px;overflow:hidden;padding:17px 12px;position:relative;transition:color 0.5s;width:100%;z-index:1;}dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all:before,dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save:before,dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline:before{-webkit-transition:width 0.5s;background:#159A34;content:"";height:100%;position:absolute;right:0;top:0;transition:width 0.5s;width:100%;z-index:-1;}dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all:after,dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save:after,dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#ffffff;content:"\f30b";font-family:"icomoon";font-size:15px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;}dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all:after,dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save:after,dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline:after{-webkit-transition:color 0.5s;bottom:-4px;color:currentColor;position:relative;right:-5px;transition:color 0.5s;}@media (hover:hover){dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all:hover,dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save:hover,dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline:hover{background-color:transparent;color:#159A34;text-decoration:none;}dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all:hover:before,dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-save:hover:before,dialog.mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline:hover:before{width:0;}}dialog.mmcm-container .mmcm .mmcm-actions > div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-column-gap:24px;-moz-column-gap:24px;align-items:center;column-gap:24px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:20px;row-gap:8px;width:100%;}@media (min-width:768px){dialog.mmcm-container .mmcm .mmcm-actions > div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}dialog.mmcm-container .mmcm .mmcm-actions > div > *{width:auto;}dialog.mmcm-container .mmcm a,dialog.mmcm-container .mmcm button.mmcm-btn-advanced,dialog.mmcm-container .mmcm [role=button],dialog.mmcm-container .mmcm summary{--bg-position-x:0px;background:none;background-image:linear-gradient(#159A34 0px,#159A34 100%);background-position:var(--bg-position-x,0) 100%;background-repeat:no-repeat;background-size:100% max(1px,0.12em);color:#159A34 !important;display:inline-block;font-family:"IBM Plex Sans",sans-serif;font-weight:bold;padding:0;position:relative;}@media (min-width:992px){dialog.mmcm-container .mmcm a:hover,dialog.mmcm-container .mmcm button.mmcm-btn-advanced:hover,dialog.mmcm-container .mmcm [role=button]:hover,dialog.mmcm-container .mmcm summary:hover{-webkit-animation:0.5s cubic-bezier(0.58,0.3,0.005,1) 0s 1 normal none running animationHoverFlickerGradientThick;animation:0.5s cubic-bezier(0.58,0.3,0.005,1) 0s 1 normal none running animationHoverFlickerGradientThick;color:inherit;text-decoration:none;}}.mmcm-content-blocker-container{background-color:#DBF8D3;padding:40px 20px 60px;}.mmcm-content-blocker-container .mmcm-content-blocker{background:transparent;color:#202622;margin:auto;max-width:750px;padding:0;}.mmcm-content-blocker-container .mmcm-content-blocker .mmcm-content-blocker-title{color:#014125;font-size:28px;font-size:"Roboto Condensed",sans-serif;font-weight:normal;line-height:32px;margin-bottom:24px;}@media (min-width:768px){.mmcm-content-blocker-container .mmcm-content-blocker .mmcm-content-blocker-title{font-size:36px;line-height:41px;margin-bottom:32px;}}.mmcm-content-blocker-container .mmcm-content-blocker .mmcm-content-blocker-message{color:#333333;}.mmcm-content-blocker-container .mmcm-content-blocker .mmcm-content-blocker-btn{--bg-position-x:0px;background:none;background-image:linear-gradient(#159A34 0px,#159A34 100%);background-position:var(--bg-position-x,0) 100%;background-repeat:no-repeat;background-size:100% max(1px,0.12em);color:#159A34 !important;display:inline-block;font-family:"IBM Plex Sans",sans-serif;font-weight:bold;padding:0;position:relative;position:relative;}@media (min-width:992px){.mmcm-content-blocker-container .mmcm-content-blocker .mmcm-content-blocker-btn:hover{-webkit-animation:0.5s cubic-bezier(0.58,0.3,0.005,1) 0s 1 normal none running animationHoverFlickerGradientThick;animation:0.5s cubic-bezier(0.58,0.3,0.005,1) 0s 1 normal none running animationHoverFlickerGradientThick;color:inherit;text-decoration:none;}}.mmcm-content-blocker-container .mmcm-content-blocker .mmcm-content-blocker-btn:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#159A34;content:"\f30b";font-family:"icomoon";font-size:15px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;}.mmcm-content-blocker-container .mmcm-content-blocker .mmcm-content-blocker-btn:after{bottom:2px;position:absolute;right:-25px;}a.mmcm-launch-dialogue,a.mmcm-launch-dialogue:not([href]){color:#159A34;cursor:pointer;}a.mmcm-launch-dialogue:hover,a.mmcm-launch-dialogue:not([href]):hover{color:#159A34;text-decoration:underline;}
.frontpage-content{margin-top:102px;}@media (min-width:992px){.frontpage-content{margin-top:0;}}
.paragraph--type--frontpage-header{background:#159A34;color:#ffffff;margin-bottom:70px;overflow:hidden;position:relative;width:100%;}@media (min-width:768px){.paragraph--type--frontpage-header{margin-bottom:120px;}.paragraph--type--frontpage-header .container-custom-wide{height:100%;left:0;position:absolute;top:0px;width:100%;}}@media (min-width:1200px){.paragraph--type--frontpage-header .container-custom-wide{-webkit-transform:translateX(-50%);left:50%;transform:translateX(-50%);}}@media (min-width:1460px){.paragraph--type--frontpage-header{margin-left:auto;margin-right:auto;max-width:1920px;}}.frontpage-header-top{margin-bottom:32px;}@media (min-width:768px){.frontpage-header-top{border-bottom:2px solid #ffffff;margin-bottom:0;position:relative;}}@media (min-width:992px){.frontpage-header-top:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),color-stop(22.58%,rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 22.58%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}}@media (min-width:768px){.frontpage-text-content{background:#159A34;bottom:15px;padding:0 0.75rem 28px;position:absolute;right:15px;width:calc(50% - 15px);}}@media (min-width:992px){.frontpage-text-content{width:533px;}}.frontpage-contentbox--enable-rating{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}.frontpage-contentbox--enable-rating .frontpage-packshot{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;order:1;width:100%;}@media (min-width:768px){.frontpage-contentbox--enable-rating .frontpage-packshot{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0;width:41.66666667%;}.frontpage-contentbox--enable-rating .frontpage-packshot img{max-width:100%;width:auto !important;}}@media (min-width:992px){.frontpage-contentbox--enable-rating .frontpage-packshot{-webkit-box-flex:0;-ms-flex:0 0 auto;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 auto;justify-content:flex-end;width:50%;}}.frontpage-contentbox--enable-rating .frontpage-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;order:2;width:100%;}@media (min-width:768px){.frontpage-contentbox--enable-rating .frontpage-text{margin-top:40px;}}.frontpage-contentbox--enable-rating .frontpage-rating{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-box-flex:0;-ms-flex:0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 auto;justify-content:center;margin:50px auto 28px;order:3;width:100%;}@media (min-width:768px){.frontpage-contentbox--enable-rating .frontpage-rating{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:auto;order:2;width:58.33333333%;}}@media (min-width:992px){.frontpage-contentbox--enable-rating .frontpage-rating{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}}.frontpage-image{height:360px;position:relative;text-align:center;}@media (min-width:576px){.frontpage-image{height:auto;}}.frontpage-image:before{content:"";display:block;padding-top:96%;}.frontpage-image .media-image__img{position:inherit;}.frontpage-image img{-o-object-fit:cover;-o-object-position:center top;bottom:0;font-family:"object-fit: cover; object-position: center top";height:100%;left:0;object-fit:cover;object-fit:cover;object-position:center top;object-position:center top;position:absolute;right:0;top:0;width:100%;}@media (min-width:768px){.frontpage-image img{-o-object-fit:cover;-o-object-position:center top;font-family:"object-fit: cover; object-position: center top";object-fit:cover;object-position:center top;}}@media (min-width:992px){.frontpage-image img{-o-object-fit:cover;-o-object-position:right top;font-family:"object-fit: cover; object-position: right top";object-fit:cover;object-position:right top;}}@media (min-width:1200px){.frontpage-image img{-o-object-fit:cover;-o-object-position:left top;font-family:"object-fit: cover; object-position: left top";object-fit:cover;object-position:left top;}}@media (min-width:768px) and (max-width:1199.98px){.frontpage-image:before{padding-top:85%;}}@media (min-width:1200px){.frontpage-image{height:910px;margin-left:auto;margin-right:auto;max-width:1920px;overflow:hidden;}.frontpage-image:before{content:none;}}.frontpage-title{margin:16px 0 24px;text-align:center;text-shadow:0 3px 7px rgba(0,0,0,0.35);}@media (min-width:992px){.frontpage-title{padding:0 40px;text-align:left;}}@media (min-width:1200px){.frontpage-title{margin:27px 0 34px;}}.frontpage-title p{color:#ffffff;font-family:"Roboto Condensed",sans-serif;font-size:36px;font-weight:bold;line-height:41px;margin-bottom:10px;}@media (min-width:1200px){.frontpage-title p{font-size:45px;line-height:normal;}}.claim{font-family:"IBM Plex Sans",sans-serif;font-size:42px;line-height:53px;}@media (min-width:992px){.claim{display:block;font-size:145px;line-height:112px;padding-top:5px;text-indent:-7px;text-transform:uppercase;}}@media (min-width:1200px){.claim{font-size:185px;line-height:145px;text-indent:-11px;}}.claim-small{font-size:42px;line-height:53px;}@media (min-width:992px){.claim-small{font-size:16px;text-shadow:none;}}@media (min-width:1200px){.claim-small{font-size:18px;}}@media (min-width:1440px){.claim-small{font-size:28px;}}.frontpage-text .white-box{-webkit-box-shadow:4px 4px 12px rgba(0,0,0,0.2);background:#ffffff;box-shadow:4px 4px 12px rgba(0,0,0,0.2);color:#159A34;margin-bottom:32px;margin-left:-0.75rem;padding:16px 15px;text-align:left;}@media (min-width:768px){.frontpage-text .white-box{margin-left:-12px;}}@media (min-width:1200px){.frontpage-text .white-box{max-width:469px;padding:15px 15px 15px 33px;}}.frontpage-packshot{margin-bottom:18px;margin-right:-23px;padding-left:60px;padding-right:60px;text-align:center;}.frontpage-packshot img{max-width:350px;width:100%;}@media (min-width:576px){.frontpage-packshot img{width:350px;}}@media (min-width:768px){.frontpage-packshot{margin-bottom:17px;}.frontpage-packshot img{width:234px;}}@media (min-width:1200px){.frontpage-packshot{margin-bottom:29px;}.frontpage-packshot img{width:234px;}}.frontpage-text{font-weight:bold;text-align:center;}.frontpage-text p{color:#ffffff;font-weight:bold;}.frontpage-text .btn-flat-cta{border:1px solid #ffffff;margin-bottom:10px;margin-top:8px;}.frontpage-text .btn-link{--bg-position-x:0px;background-image:linear-gradient(#ffffff 0px,#ffffff 100%);background-position:var(--bg-position-x,0) 100%;background-repeat:no-repeat;background-size:100% max(1px,0.12em);color:#ffffff;line-height:28px;}@media (min-width:992px){.frontpage-text .btn-link:hover{-webkit-animation:0.5s cubic-bezier(0.58,0.3,0.005,1) 0s 1 normal none running animationHoverFlickerGradientThick;animation:0.5s cubic-bezier(0.58,0.3,0.005,1) 0s 1 normal none running animationHoverFlickerGradientThick;}}@media (min-width:768px){.frontpage-text ul{margin-bottom:29px;padding-top:3px;}}.frontpage-text ul li{margin-bottom:17px;}@media (min-width:768px){.frontpage-text ul li{margin-bottom:15px;}}@media (min-width:1440px){.frontpage-header-bottom{margin-left:auto;margin-right:auto;max-width:1920px;overflow:hidden;}}
.paragraph--type--frontpage-header-teaser{position:relative;}.paragraph--type--frontpage-header-teaser:first-child{border-bottom:2px solid #ffffff;}@media (min-width:768px){.paragraph--type--frontpage-header-teaser{border-left:1px solid #ffffff;float:left;width:50%;}.paragraph--type--frontpage-header-teaser:first-child{border:0;border-right:1px solid #ffffff;}}.frontpage-teaser-link{display:block;}.frontpage-teaser-image{position:relative;}.frontpage-teaser-image .media-image__img{width:auto;}.frontpage-teaser-image img{width:100%;}.frontpage-teaser-image:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(56.99%,rgba(255,255,255,0)),to(rgba(29,29,27,0.5)));background:linear-gradient(180deg,rgba(255,255,255,0) 56.99%,rgba(29,29,27,0.5) 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.frontpage-teaser-texts{bottom:0;left:0;padding:30px;position:absolute;}@media (min-width:1200px){.frontpage-teaser-texts{padding:48px 65px;}}@media (min-width:1440px){.frontpage-teaser-texts{padding:48px 60px;}}.frontpage-teaser-smalltext{color:#ffffff;font-size:14px;font-weight:bold;letter-spacing:0.1em;line-height:17px;margin-bottom:4px;text-transform:uppercase;}@media (min-width:1200px){.frontpage-teaser-smalltext{font-size:16px;line-height:19px;margin-bottom:12px;}}.frontpage-teaser-linktext{color:#ffffff;font-family:"Roboto Condensed",sans-serif;font-size:30px;font-weight:bold;letter-spacing:-0.005em;line-height:34px;position:relative;}.frontpage-teaser-linktext:after{content:"\f30b";font-family:"icomoon";font-size:26px;font-weight:normal;position:relative;top:7px;}@media (min-width:1200px){.frontpage-teaser-linktext{font-size:44px;letter-spacing:-0.015em;line-height:51px;}.frontpage-teaser-linktext:after{font-size:36px;top:9px;}}
.paragraph--type--productteaser{overflow:hidden;position:relative;}.paragraph--type--productteaser:before{background:#159A34;content:"";display:block;height:100%;left:0;position:absolute;top:100px;width:100%;}@media (min-width:576px){.paragraph--type--productteaser:before{top:160px;}}@media (min-width:768px){.paragraph--type--productteaser:before{top:210px;}}@media (min-width:992px){.paragraph--type--productteaser:before{top:140px;}}@media (min-width:1200px){.paragraph--type--productteaser:before{top:160px;}}@media (min-width:992px){.col-productteaser{padding-left:43px;padding-right:43px;}.col-productteaser:first-child{position:relative;}.col-productteaser:first-child:after{background:#DBF8D3;content:"";height:calc(100% - 140px - 160px);position:absolute;right:0;top:220px;width:1px;}}@media (min-width:1200px){.col-productteaser-packagesizes:first-child:after{height:calc(100% - 140px - 130px);}}.productteaser-col-text{color:#ffffff;margin-bottom:74px;padding-left:30px;padding-right:30px;}.productteaser-col-text p,.productteaser-col-text .p{color:#ffffff;}@media (min-width:992px){.productteaser-col-text{margin-bottom:40px;padding-left:43px;padding-right:43px;}}@media (min-width:1200px){.productteaser-col-text{padding-left:63px;padding-right:63px;}}@media (min-width:992px){.productteaser__grid-area{display:grid;grid-template-areas:"images" "title" "content" "buttons";grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;}.productteaser__grid-area--subgrid{display:grid;grid-row:1/5;grid-template-columns:subgrid;grid-template-rows:subgrid;}.productteaser__grid-area--images{align-self:end;grid-area:images;}.productteaser__grid-area--title{grid-area:title;}.productteaser__grid-area--content{grid-area:content;}.productteaser__grid-area--buttons{grid-area:buttons;}}
.paragraph--type--productteaser-packagesize{margin-bottom:48px;margin-left:auto;margin-right:auto;padding:0 0.75rem 48px;}.paragraph--type--productteaser-packagesize:after{background:#ffffff;content:"";display:block;height:1px;left:-0.75rem;overflow:hidden;position:relative;top:48px;width:calc(100% + 1.5rem);}@media (min-width:992px){.paragraph--type--productteaser-packagesize{margin-bottom:0;padding-bottom:48px;}.paragraph--type--productteaser-packagesize:after{display:none;}}@media (min-width:1200px){.paragraph--type--productteaser-packagesize{padding-left:72px;padding-right:72px;}}.paragraph--type--productteaser-packagesize .productteaser-packshot{margin-bottom:30px;margin-left:-20px;margin-right:-20px;}@media (min-width:1200px){.paragraph--type--productteaser-packagesize .productteaser-packshot{margin-left:-60px;margin-right:-60px;}}.paragraph--type--productteaser-packagesize .productteaser-packshot img{margin:auto;}.paragraph--type--productteaser-packagesize .productteaser-title{color:#ffffff;letter-spacing:0;margin-bottom:24px;}@media (min-width:992px){.paragraph--type--productteaser-packagesize .productteaser-title{font-size:30px;line-height:34px;margin-bottom:40px;}}.paragraph--type--productteaser-packagesize .productteaser-title-center{color:#ffffff;margin-bottom:46px;text-align:center;}.col-productteaser:last-child .paragraph--type--productteaser-packagesize{margin-bottom:0;}.col-productteaser:last-child .paragraph--type--productteaser-packagesize:after{display:none;}@media (max-width:991.98px){.productteaser-container-text{margin:0 auto 0;max-width:540px;}}@media (min-width:768px) and (max-width:991.98px){.productteaser-tablecontent{display:-webkit-box;display:-ms-flexbox;display:flex;}.productteaser-tablecontent > div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;}}@media (min-width:1200px){.productteaser-tablecontent{display:-webkit-box;display:-ms-flexbox;display:flex;}.productteaser-tablecontent > div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;}}@media (min-width:992px){.productteaser-tablecontent:after{clear:both;content:"";}}@media (min-width:1200px){.productteaser-tablecontent{margin-left:-52px;margin-right:-85px;}}.productteaser-ingredient{color:#ffffff;font-family:"IBM Plex Sans",sans-serif;font-size:14px;line-height:21px;margin-bottom:46px;padding-left:50px;}.productteaser-packagesizes{color:#ffffff;font-family:"IBM Plex Sans",sans-serif;font-size:14px;line-height:26px;margin-bottom:46px;padding-left:50px;}@media (min-width:1200px){.productteaser-packagesizes{padding-left:65px;}}.productteaser-label{font-size:20px;font-weight:bold;line-height:23px;margin-bottom:23px;margin-left:-50px;}.productteaser-icon{color:#A1F989;font-size:27px;left:0px;margin-right:18px;position:relative;top:10px;}
@media (max-width:767.98px){.paragraph--type--refund-pharmacyfinder .col-refund{margin-bottom:60px;}}@media (min-width:768px){.paragraph--type--refund-pharmacyfinder .inner{margin:auto;max-width:450px;}}.paragraph--type--refund-pharmacyfinder .refund-image,.paragraph--type--refund-pharmacyfinder .pharmacyfinder-image{height:100px;margin-bottom:30px;text-align:center;}.paragraph--type--refund-pharmacyfinder .refund-image span[class*=icon],.paragraph--type--refund-pharmacyfinder .pharmacyfinder-image span[class*=icon]{position:relative;top:20px;}.paragraph--type--refund-pharmacyfinder .refund-image{font-size:90px;}.paragraph--type--refund-pharmacyfinder .pharmacyfinder-image{font-size:98px;}.paragraph--type--refund-pharmacyfinder .refund-pretitle,.paragraph--type--refund-pharmacyfinder .pharmacyfinder-pretitle{color:#159A34;font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:0.1em;line-height:115%;margin-bottom:15px;text-align:center;text-transform:uppercase;}@media (min-width:768px){.paragraph--type--refund-pharmacyfinder .refund-pretitle,.paragraph--type--refund-pharmacyfinder .pharmacyfinder-pretitle{font-size:16px;line-height:120%;}}.paragraph--type--refund-pharmacyfinder .refund-title,.paragraph--type--refund-pharmacyfinder .pharmacyfinder-title{color:#014125;font-family:"Roboto Condensed",sans-serif;font-size:28px;font-style:normal;font-weight:normal;line-height:115%;margin-bottom:30px;text-align:center;}@media (min-width:768px){.paragraph--type--refund-pharmacyfinder .refund-title,.paragraph--type--refund-pharmacyfinder .pharmacyfinder-title{font-size:36px;line-height:120%;}}.paragraph--type--refund-pharmacyfinder .refund-text,.paragraph--type--refund-pharmacyfinder .pharmacyfinder-text{margin-bottom:30px;}.paragraph--type--refund-pharmacyfinder .refund-link{text-align:center;}.paragraph--type--refund-pharmacyfinder .refund-link a{-webkit-transition:background,color 0.5s;background:#ffffff;background:#159A34;border:2px solid #ffffff;border:2px solid #159A34;border-radius:100px;color:#014125;color:#ffffff;display:inline-block;font-size:14px;font-weight:bold;line-height:15px;padding:13px 30px 14px;text-align:center;transition:background,color 0.5s;}.paragraph--type--refund-pharmacyfinder .refund-link a:after{content:"\f30b";font-family:"icomoon";font-size:13px;left:2px;position:relative;top:3px;}.paragraph--type--refund-pharmacyfinder .refund-link a:hover{background:transparent;color:#ffffff;text-decoration:none;}.paragraph--type--refund-pharmacyfinder .refund-link a:hover{background:transparent;color:#159A34;text-decoration:none;}.paragraph--type--refund-pharmacyfinder .pharmacyfinder-link{text-align:center;}.paragraph--type--refund-pharmacyfinder .pharmacyfinder-link a{-webkit-transition:background 0.5s;background:#EA0000;border-radius:100px;color:#ffffff;display:inline-block;font-size:14px;font-weight:bold;line-height:16px;padding:15px 26px 15px 30px;transition:background 0.5s;}.paragraph--type--refund-pharmacyfinder .pharmacyfinder-link a:after{content:"\f30b";display:inline-block;font-family:"icomoon";padding-left:2px;position:relative;top:4px;}.paragraph--type--refund-pharmacyfinder .pharmacyfinder-link a:hover{color:#ffffff;text-decoration:none;}@media (min-width:992px){.paragraph--type--refund-pharmacyfinder .pharmacyfinder-link a:hover{background:#D0003A;color:#ffffff;}}.icon-apothekenfinder-svg{background:url(/themes/custom/mandarin/images/apothekenfinder.svg) no-repeat center top;background-size:contain;height:100px;}
.paragraph--type--text .text > *:last-child{margin-bottom:0;}
.paragraph--type--text-image .col-image{padding-left:0;padding-right:0;}@media (max-width:767.98px){.paragraph--type--text-image .col-image{margin-bottom:40px;}}@media (min-width:576px){.paragraph--type--text-image .col-image{padding-left:0.75rem;padding-right:0.75rem;}}
.video-wrapper{position:relative;}@media (max-width:767.98px){.video-wrapper{margin-left:-15px;margin-right:-15px;}}.video-wrapper:before{content:"";display:block;padding-top:56.25%;}.video-image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2;}.video-image img{-o-object-fit:cover;-o-object-position:center;bottom:0;font-family:"object-fit: cover; object-position: center";height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:1;}.video-image:before{-webkit-transition:background 0.5s;background:rgba(0,0,0,0.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:background 0.5s;width:100%;}.video-image .play-button:after{font-size:21px;height:70px;line-height:80px;width:70px;z-index:2;}.video-image:hover .play-button:after{-webkit-animation:playButtonAnimation 0.5s forwards;animation:playButtonAnimation 0.5s forwards;}.video-image:hover:before{background:rgba(0,0,0,0.4);}.video-image.playing:before{display:none;}.video-image.playing .play-button{display:none;}.video-no-image .video-remote iframe{visibility:visible;}.video-video{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}.video-video video{display:block;visibility:hidden;width:100%;}.video-video iframe{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%;}.paragraph--type--video .mmcm-content-blocker-container{background:none;padding:0;position:relative;z-index:2;}.paragraph--type--video .mmcm-content-blocker-container .mmcm-content-blocker{background-color:#DBF8D3;padding:40px 20px 60px;}@media (min-width:768px){.paragraph--type--video .mmcm-content-blocker-container:before{background-color:#DBF8D3;content:"";display:block;padding-top:56.25%;position:relative;z-index:2;}.paragraph--type--video .mmcm-content-blocker-container .mmcm-content-blocker{bottom:0;cursor:auto;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3;}}
.paragraph--type--xl-teaser.gray{background:#F2F2F2;}.paragraph--type--xl-teaser .mmcm-content-blocker-container{bottom:0;cursor:auto;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3;}.paragraph--type--xl-teaser + .paragraph--type--xl-teaser{margin-top:-64px;}.paragraph--type--xl-teaser .row{position:relative;}@media (min-width:768px){.paragraph--type--xl-teaser .row{min-height:320px;width:100%;}}@media (min-width:992px){.paragraph--type--xl-teaser .row{min-height:400px;}}@media (min-width:1200px){.paragraph--type--xl-teaser .row{min-height:500px;}}@media (min-width:768px){.paragraph--type--xl-teaser .container-fluid{padding:0;}.paragraph--type--xl-teaser .container-fluid > .row{margin:0;position:relative;width:100%;}}@media (min-width:992px){.paragraph--type--xl-teaser + .paragraph--type--xl-teaser{margin-top:-128px;}}.col-xl-teaser-media{padding:0;position:relative;}.col-xl-teaser-media .media-image__img{position:static;}@media (min-width:768px){.col-xl-teaser-media{display:block;width:50%;}}.col-xl-teaser-text{padding:35px 15px 60px;}@media (min-width:768px){.col-xl-teaser-text{-ms-flex-item-align:center;align-self:center;padding:30px;}}.col-xl-teaser-text .col-xl-teaser-text__inner{margin:0 auto;max-width:500px;}@media (min-width:768px){.right .col-xl-teaser-media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.right .col-xl-teaser-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.right .xl-teaser-image,.right .xl-teaser-local-video,.right .xl-teaser-remote-video{left:auto;right:0;}}.xl-teaser-image img{-o-object-fit:cover;-o-object-position:center;bottom:0;font-family:"object-fit: cover; object-position: center";height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:1;}@media (max-width:767.98px){.xl-teaser-image:before{content:"";display:block;padding-top:69.33%;}}.xl-teaser-image.has-video{cursor:pointer;position:relative;z-index:2;}.xl-teaser-image.has-video:before{-webkit-transition:background 0.5s;background:rgba(0,0,0,0.3);content:"";display:block;height:100%;position:relative;transition:background 0.5s;z-index:3;}.xl-teaser-image.has-video .play-button:after{z-index:3;}@media (min-width:768px){.xl-teaser-image{height:100%;left:0;position:absolute;top:0;width:100%;}.xl-teaser-image:hover.has-video:before{background:rgba(0,0,0,0.4);}.xl-teaser-image:hover .play-button:after{-webkit-animation:playButtonAnimation 0.5s forwards;animation:playButtonAnimation 0.5s forwards;}}.xl-teaser-video-video{height:100%;left:0;position:absolute;top:0;width:100%;}.xl-teaser-video-video video{background:#000000;height:100%;left:0;position:absolute;top:0px;visibility:hidden;width:100%;}.xl-teaser-video-video iframe{height:100%;visibility:hidden;width:100%;}.xl-teaser-title{color:#014125;font-family:"Roboto Condensed",sans-serif;font-size:26px;font-weight:bold;line-height:30px;margin-bottom:16px;max-width:480px;}@media (min-width:768px){.xl-teaser-title{font-size:36px;line-height:38px;}}@media (min-width:992px){.xl-teaser-title{font-size:42px;line-height:48px;}}.xl-teaser-text{margin-bottom:24px;max-width:480px;}.xl-teaser-link{display:inline-block;margin-right:23px;position:relative;}.xl-teaser-link:after{content:"\f30b";font-family:"icomoon";font-size:13px;position:absolute;right:-23px;top:3px;}
.rating-stars{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;}.rating-stars__item{height:24px;margin:0 1px;width:24px;}@media (min-width:992px){.rating-stars__item{height:32px;margin:0 2px;width:32px;}}.rating-stars__item:first-child{margin-left:0;}.rating-stars__item:last-child{margin-right:0;}.rating-short{color:#ffffff;margin:auto;max-width:280px;}@media (max-width:767.98px){.rating-short{width:215px;}}.rating-short__hr{border:none;border-top:1px solid #ffffff;margin:12px 0 8px;}.rating-short__rating-stars{margin-bottom:5px;}.rating-short__rating-count{font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:bold;line-height:19px;text-align:center;}.rating-short__rating-count-link{color:#ffffff;}.rating-short__rating-count-link:hover,.rating-short__rating-count-link:focus{color:#ffffff;text-decoration:none;}@media (min-width:768px){.rating-short__rating-count{font-size:15px;line-height:22px;}}@media (min-width:1200px){.rating-short__rating-count{padding-left:8px;padding-right:8px;}}.rating-short__popup-opener{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:12px 0 0;}.rating-short__popup-opener-link{color:#ffffff;font-size:17px;font-weight:bold;line-height:24px;}.rating-short__popup-opener-link:hover,.rating-short__popup-opener-link:focus{color:#ffffff;text-decoration:underline;}.rating-long{--bs-gutter-x:1.5rem;--bs-gutter-y:0;height:100%;margin-left:auto;margin-right:auto;overflow:auto;padding-bottom:70px;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);padding-top:70px;width:100%;}@media (min-width:576px){.rating-long{max-width:540px;}}@media (min-width:768px){.rating-long{max-width:720px;}}@media (min-width:992px){.rating-long{max-width:960px;}}@media (min-width:1200px){.rating-long{max-width:1140px;}}@media (min-width:992px){.rating-long{padding-bottom:100px;padding-top:100px;}}.rating-long__pre-text-wrapper,.rating-long__post-text-wrapper{--bs-gutter-x:1.5rem;--bs-gutter-y:0;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:calc(-0.5 * var(--bs-gutter-x));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-top:calc(-1 * var(--bs-gutter-y));}.rating-long__pre-text-wrapper{margin-bottom:50px;}.rating-long__pre-text-wrapper h1,.rating-long__pre-text-wrapper .h1{color:#BDBDBD;}@media (min-width:992px){.rating-long__pre-text-wrapper{margin-bottom:130px;}}.rating-long__post-text-wrapper{margin-top:64px;}@media (min-width:992px){.rating-long__post-text-wrapper{margin-top:110px;}}.rating-long__pre-text,.rating-long__post-text{-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;width:100%;}@media (min-width:768px){.rating-long__pre-text,.rating-long__post-text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%;}}@media (min-width:992px){.rating-long__pre-text,.rating-long__post-text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:16.66666667%;width:66.66666667%;}}.rating-item{--bs-gutter-x:1.5rem;--bs-gutter-y:0;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:30px;margin-left:calc(-0.5 * var(--bs-gutter-x));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-top:calc(-1 * var(--bs-gutter-y));}.rating-item:last-child{margin-bottom:0;}@media (min-width:768px){.rating-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.rating-item__name{-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;width:100%;}@media (max-width:767.98px){.rating-item__name{margin-bottom:8px;}}@media (min-width:768px){.rating-item__name{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}}@media (min-width:992px){.rating-item__name{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8.33333333%;width:25%;}}@media (min-width:1200px){.rating-item__name{margin-left:16.66666667%;}}.rating-item__name a{font-family:"IBM Plex Sans",sans-serif;font-size:20px;font-weight:bold;line-height:26px;position:relative;}.rating-item__rating-stars{-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;width:50%;}@media (min-width:768px){.rating-item__rating-stars{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}}@media (min-width:992px){.rating-item__rating-stars{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}}.rating-item__rating-stars .rating-stars{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.rating-item__rating-count{-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;width:50%;}@media (min-width:768px){.rating-item__rating-count{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}}@media (min-width:992px){.rating-item__rating-count{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8.33333333%;width:25%;}}@media (min-width:1200px){.rating-item__rating-count{margin-left:0;}}
#cboxOverlay{background-color:#ffffff;bottom:0;height:100%;left:0;opacity:0.95 !important;position:fixed;right:0;top:0;width:100%;z-index:1100;}#colorbox{bottom:0 !important;height:100% !important;left:0 !important;outline:none;overflow:auto !important;right:0 !important;top:0 !important;width:100% !important;z-index:1101;}#colorbox #cboxContent{overflow:visible;}#colorbox,#colorbox #cboxWrapper,#colorbox #cboxContent,#colorbox #cboxLoadedContent{width:100% !important;}#colorbox #cboxWrapper{position:relative;}#colorbox #cboxLoadedContent{overflow:hidden !important;}#colorbox #cboxTopLeft,#colorbox #cboxTopCenter,#colorbox #cboxTopRight,#colorbox #cboxBottomLeft,#colorbox #cboxBottomCenter,#colorbox #cboxBottomRight,#colorbox #cboxMiddleLeft,#colorbox #cboxMiddleRight{visibility:hidden;}#colorbox #cboxOverlay,#colorbox #cboxWrapper{overflow:visible;}#colorbox #cboxClose{background:none;border:0;height:50px;left:auto;margin:0;outline:none;padding:12px;position:fixed;right:0;text-indent:-999em;top:0;width:50px;z-index:1;}@media (min-width:768px){#colorbox #cboxClose{right:20px;top:20px;}}@media (min-width:992px){#colorbox #cboxClose{left:calc(50% + 400px);}}#colorbox #cboxLoadedContent{margin-bottom:0;}#colorbox .overwrite-lightbox-close{color:#159A34;font-size:24px;height:30px;line-height:24px;position:relative;text-align:left;text-indent:0;top:-21px;visibility:visible;width:30px;z-index:2;}
@media (min-width:992px){.page-content-search .searchform{padding:0px 10px 20px;}}.page-content-search .searchform label{display:none;}.page-content-search .searchform form{display:-webkit-box;display:-ms-flexbox;display:flex;}.page-content-search .searchform form .form-item{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 50px);flex:1 1 calc(100% - 50px);}.page-content-search .searchform form .form-actions{-webkit-box-flex:1;-ms-flex:1 1 50px;flex:1 1 50px;}.page-content-search .searchform .form-control{-webkit-box-shadow:none;background-color:#ffffff;border:1px solid #C6C6C6;border-radius:4px;box-shadow:none;color:#202622;display:block;min-height:56px;outline:none;padding:6px 12px;width:100%;}.page-content-search .searchform .form-control:focus,.page-content-search .searchform .form-control:active{border-color:#159A34;color:#202622;}.page-content-search .searchform .form-control:-ms-input-placeholder{color:#F2F2F2;opacity:1;}.page-content-search .searchform .form-control::-ms-input-placeholder{color:#F2F2F2;opacity:1;}.page-content-search .searchform .form-control::placeholder,.page-content-search .searchform .form-control::-ms-input-placeholder,.page-content-search .searchform .form-control::-webkit-input-placeholder{color:#F2F2F2;opacity:1;}.page-content-search .searchform .form-text{margin:0;}.page-content-search .searchform .submit-wrapper{-webkit-transition:background,color 0.5s;background:#ffffff;background:#159A34;border:2px solid #ffffff;border:2px solid #159A34;border-radius:100px;color:#014125;color:#ffffff;display:inline-block;font-size:14px;font-weight:bold;height:56px;line-height:15px;line-height:30px;margin-left:16px;overflow:hidden;padding:13px 30px 14px;padding:0;position:relative;text-align:center;transition:background,color 0.5s;width:56px;}.page-content-search .searchform .submit-wrapper:after{content:"\f30b";font-family:"icomoon";font-size:13px;left:2px;position:relative;top:3px;}.page-content-search .searchform .submit-wrapper:hover{background:transparent;color:#ffffff;text-decoration:none;}.page-content-search .searchform .submit-wrapper:hover{background:transparent;color:#159A34;text-decoration:none;}.page-content-search .searchform .submit-wrapper:after{content:"\e94d";font-family:"icomoon";font-size:23px;left:16px;pointer-events:none;position:absolute;top:17px;z-index:2;}.page-content-search .searchform .submit-wrapper input{background:transparent;border:0;color:#EA0000;font-size:inherit;font-weight:bold;height:45px;padding:15px 46px 15px 30px;text-indent:100px;width:50px;}.page-content-search .searchform .submit-wrapper .ajax-progress{position:absolute;right:-5px;top:12px;}
.paragraph--type--tiles-teaser-wrapper .col-teaser-3:last-child > div{margin-bottom:0;}@media (max-width:1199.98px){.paragraph--type--tiles-teaser-wrapper .col-teaser-3 > div{margin-left:auto;margin-right:auto;max-width:570px;}}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-without-image{background:#159A34;margin-bottom:15px;padding:32px 30px;position:relative;}@media (min-width:992px){.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-without-image{min-height:440px;}}@media (min-width:1200px){.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-without-image{margin-bottom:0;}}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-without-image .text-teaser-link{display:block;}@media (min-width:992px){.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-without-image .text-teaser-link:hover .teaser-tile-text-link{--bg-position-x:0px;-webkit-animation:0.5s cubic-bezier(0.58,0.3,0.005,1) 0s 1 normal none running textTeaserHoverFlickerGradient;animation:0.5s cubic-bezier(0.58,0.3,0.005,1) 0s 1 normal none running textTeaserHoverFlickerGradient;background-image:linear-gradient(#ffffff 0px,#ffffff 100%);background-position:var(--bg-position-x,0) 100%;background-repeat:no-repeat;background-size:99% max(1px,0.08em);}}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-without-image .teaser-tile-small-title{color:#A1F989;font-size:16px;font-weight:bold;letter-spacing:0.1em;line-height:19px;text-transform:uppercase;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-without-image .teaser-tile-text-link-container{padding-top:32px;width:100%;}@media (min-width:992px){.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-without-image .teaser-tile-text-link-container{bottom:32px;left:0;padding:0 30px;position:absolute;}}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-without-image .teaser-tile-text-link-container:after{color:#ffffff;content:"\f061";font-family:"icomoon";font-size:26px;font-weight:normal;left:8px;position:relative;top:6px;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-without-image .teaser-tile-text-link{word-wrap:break-word;-ms-word-break:break-all;-ms-hyphens:auto;-webkit-hyphens:auto;color:#ffffff;display:inline;font-family:"Roboto Condensed",sans-serif;font-size:36px;font-weight:bold;hyphens:auto;line-height:41px;overflow-wrap:break-word;width:100%;word-break:break-all;word-break:break-word;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image{--image-copyright-top:6px;--image-copyright-bottom:auto;margin-bottom:15px;min-height:440px;overflow:hidden;position:relative;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image .media-image__img{position:initial;}@media (min-width:1200px){.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image{margin-bottom:0;}}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image .teaser-tile-image-link{display:block;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image .teaser-tile-image-link:hover .btn-white{background:transparent;color:#ffffff;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image .teaser-tile-image{height:100%;left:0;position:absolute;top:0;width:100%;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image .teaser-tile-image img{-o-object-fit:cover;-o-object-position:center;bottom:0;font-family:"object-fit: cover; object-position: center";height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image .teaser-tile-image:before{-webkit-transition:background 0.5s;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:background 0.5s;width:100%;z-index:2;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image .teaser-tile-image.dimming:after{background:rgba(0,0,0,0.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image .teaser-tile-content{bottom:32px;left:0;position:absolute;width:100%;z-index:3;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image .teaser-tile-plaintext{color:#ffffff;font-family:"Roboto Condensed",sans-serif;font-size:28px;line-height:32px;margin-bottom:23px;padding:0 15px;text-align:center;width:100%;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image .teaser-tile-button{text-align:center;width:100%;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image .teaser-tile-image-link + .teaser-tile-image-link{margin-top:15px;}@media (min-width:992px){.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image .teaser-tile-image-outer-link:hover .teaser-tile-image:before{background:rgba(0,0,0,0.1);}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-full-image .teaser-tile-image-outer-link:hover .teaser-tile-image-link .btn-white{background:transparent;color:#ffffff;text-decoration:none;}}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-half-image{background:#DBF8D3;margin-bottom:15px;min-height:440px;position:relative;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-half-image .media-image__img{position:initial;}@media (min-width:1200px){.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-half-image{margin-bottom:0;}}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-half-image .teaser-tile-image-link{background:transparent;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-half-image .teaser-tile-image-link:hover .btn-green{background:transparent;color:#159A34;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-half-image .teaser-tile-small-image{margin-bottom:29px;overflow:hidden;position:relative;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-half-image .teaser-tile-small-image img{width:100%;}@media (min-width:992px){.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-half-image .teaser-tile-small-image{max-height:175px;}}@media (min-width:1200px){.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-half-image .teaser-tile-small-image{max-height:205px;}}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-half-image .teaser-tile-small-plaintext{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;align-items:center;color:#014125;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;font-family:"Roboto Condensed",sans-serif;font-size:24px;line-height:28px;margin-bottom:26px;min-height:84px;padding:0 30px;text-align:center;}.paragraph--type--tiles-teaser.paragraph--view-mode--tiles-half-image .teaser-tile-small-button{padding-bottom:30px;text-align:center;}.paragraph--type--tiles-teaser.half_bg_gray{background:#F2F2F2;}
