/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
blockquote p,h1,h2,h3,h4,h5,h6,blockquote,body,ul,ol,ul li,ol li{margin:0}blockquote,body,ul,ol,ul li,ol li{padding:0}ul,ol,ul li,ol li{list-style:none;list-style-type:none;list-style-image:none}span.mailto,span.ext,svg.mailto,svg.ext{word-wrap:normal;position:absolute !important;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}@font-face{font-family:"icons";src:url(/themes/custom/platform/fonts/icons.eot);src:url(/themes/custom/platform/fonts/icons.eot#iefix) format("embedded-opentype"),url(/themes/custom/platform/fonts/icons.woff) format("woff"),url(/themes/custom/platform/fonts/icons.woff2) format("woff2"),url(/themes/custom/platform/fonts/icons.ttf) format("truetype"),url(/themes/custom/platform/fonts/icons.svg#icons) format("svg");font-weight:"normal";font-style:"normal"}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{overflow-x:hidden}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:"Open Sans","Arial","Helvetica","sans-serif";font-size:1.6rem;line-height:1.5;color:#666}*::-moz-selection{background:#444;color:#000}*::selection{background:#444;color:#000}h1,h2,h3,h4,h5,h6{line-height:1.5;margin-bottom:1rem}h1{font-size:1.8rem}h2{font-size:1.8rem}h3{font-size:1.8rem}h4{font-size:1rem}h5{font-size:.75rem}h6{font-size:.5rem}p{margin:0 0 1rem}a{text-decoration:none;color:colors("primary")}a:hover{color:#298acb}a:focus{outline:none}a img{vertical-align:top}a img:focus{outline:none}b,strong{font-weight:700}em{font-style:italic}ul,ol{padding-left:2rem}span.mailto,span.ext{display:none}img{border:0;outline:0;max-width:100%;height:auto}table{border:1px solid o2_grays(3);border-collapse:collapse;background-color:rgba(0,0,0,0);max-width:100%;width:100%}table caption{font-style:italic}table td{vertical-align:top}table th{border-bottom:4px solid o2_grays(a);vertical-align:bottom}table tr{border:1px solid o2_grays(b)}thead{background-color:o2_grays(9);color:o2_grays(f)}thead tr{border:1px solid o2_grays(3)}tr.even{background-color:o2_grays(d)}tr.odd{background-color:o2_grays(f)}@font-face{font-family:"icons";src:url(/themes/custom/platform/fonts/icons.eot);src:url(/themes/custom/platform/fonts/icons.eot#iefix) format("embedded-opentype"),url(/themes/custom/platform/fonts/icons.woff) format("woff"),url(/themes/custom/platform/fonts/icons.woff2) format("woff2"),url(/themes/custom/platform/fonts/icons.ttf) format("truetype"),url(/themes/custom/platform/fonts/icons.svg#icons) format("svg");font-weight:"normal";font-style:"normal"}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{overflow-x:hidden}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#f3f3f3;font-family:"Open Sans","Arial","Helvetica","sans-serif";font-size:1.6rem;font-weight:300;line-height:1.5;color:#666}*::-moz-selection{background:#444;color:#000}*::selection{background:#444;color:#000}h1,h2,h3,h4,h5,h6{margin-bottom:1.5rem}h1{font-size:1.8rem;font-weight:600;color:#333;margin-bottom:1.1rem}h2{font-size:1.8rem;font-weight:600}h2 a{text-decoration:none;color:#666}h2 a:hover{text-decoration:underline}h3{font-size:1.8rem;font-weight:300}h4{font-size:1rem}h5{font-size:.75rem}h6{font-size:.5rem}p{margin:0 0 1.5rem}p:last-of-type{margin-bottom:0}a{text-decoration:underline;color:#59a962}a:hover{text-decoration:none;color:#3f9349}a:focus{outline:none}a img{vertical-align:top}a img:focus{outline:none}b,strong{font-weight:600;color:#666}em{font-style:italic}ul,ol{margin-bottom:1.5rem;padding-left:0}ol{counter-reset:section;padding-left:0}ol li::before{counter-increment:section;content:counters(section,".") " ";color:color("primary");padding-right:1rem}hr{border:0;border-top:.1rem solid #9dcd50;width:100%;margin:2.4rem 0;clear:both}blockquote{border-left:.4rem solid #9dcd50;background:#f5f5f5;margin:2.4rem 0;padding:2rem 2rem 2rem 3rem}span.mailto,span.ext{display:none}img{border:0;outline:0;max-width:100%;height:auto}table{border-collapse:collapse;text-align:left;width:100%}table caption{font-size:1.8rem;font-style:normal;font-weight:400;text-align:left;margin:.8rem 0}table thead{border-radius:.5rem;background:#9dcd50}table thead tr{border-bottom:0}table tr{border-bottom:.1rem solid #9dcd50}table th,table td{padding:.8rem 0}table th{border-bottom:0;font-weight:400;color:#fff;vertical-align:middle}table td{vertical-align:top;width:25%}table td:first-of-type{border-right:.2rem solid #9dcd50;font-weight:500;margin-right:.8rem;padding:.8rem 0}table td:nth-of-type(2){padding-left:1.6rem}
.page-split-header__header:after,.photo-gallery .paragraph--content-photogallery:after,.breadcrumb ol:after,.breadcrumb:after,.paragraph:after,.floating-wrap:after{content:"";display:block;clear:both}.paragraph--extendright{margin-right:-3000px;padding-right:3000px}.paragraph--extendleft{margin-left:-3000px;padding-left:3000px}.nodes--layout-medium .card-zone-teaser h2,fieldset,.menu-primary .menu,.menu-primary .menu__item,.menu-primary .links,.menu-primary .links__item,.menu-secondary .menu,.menu-secondary .menu__item,.menu-secondary .links,.menu-secondary .links__item,.menu-language .menu,.menu-language .menu__item,.menu-language .links,.menu-language .links__item,.menu-service .menu,.menu-service .menu__item,.menu-service .links,.menu-service .links__item,.menu-social-media .menu,.menu-social-media .menu__item,.menu-social-media .links,.menu-social-media .links__item,.menu-footer .menu,.menu-footer .menu__item,.menu-footer .links,.menu-footer .links__item,.links,.links__item{margin:0}fieldset,.menu-primary .menu,.menu-primary .menu__item,.menu-primary .links,.menu-primary .links__item,.menu-secondary .menu,.menu-secondary .menu__item,.menu-secondary .links,.menu-secondary .links__item,.menu-language .menu,.menu-language .menu__item,.menu-language .links,.menu-language .links__item,.menu-service .menu,.menu-service .menu__item,.menu-service .links,.menu-service .links__item,.menu-social-media .menu,.menu-social-media .menu__item,.menu-social-media .links,.menu-social-media .links__item,.menu-footer .menu,.menu-footer .menu__item,.menu-footer .links,.menu-footer .links__item,.links,.links__item{padding:0}.menu-primary .menu,.menu-primary .menu__item,.menu-primary .links,.menu-primary .links__item,.menu-secondary .menu,.menu-secondary .menu__item,.menu-secondary .links,.menu-secondary .links__item,.menu-language .menu,.menu-language .menu__item,.menu-language .links,.menu-language .links__item,.menu-service .menu,.menu-service .menu__item,.menu-service .links,.menu-service .links__item,.menu-social-media .menu,.menu-social-media .menu__item,.menu-social-media .links,.menu-social-media .links__item,.menu-footer .menu,.menu-footer .menu__item,.menu-footer .links,.menu-footer .links__item,.links,.links__item{list-style:none;list-style-type:none;list-style-image:none}.path-frontpage .node--view-mode-home .paragraph:first-of-type,input[type=radio],input[type=checkbox]{word-wrap:normal;position:absolute !important;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}@media(min-width:48em){.ds-2col-responsive.column-layout--2575>.column-one{width:23.7394957983%;float:left;margin-right:1.6806722689%}.ds-2col-responsive.column-layout--2575>.column-two{width:74.5798319328%;float:left;margin-right:1.6806722689%}.ds-2col-responsive.column-layout--3367>.column-one{width:32.2128851541%;float:left;margin-right:1.6806722689%}.ds-2col-responsive.column-layout--3367>.column-two{width:66.106442577%;float:left;margin-right:1.6806722689%}.ds-2col-responsive.column-layout--5050>.column-one,.ds-2col-responsive.column-layout--5050>.column-two{width:49.1596638655%;float:left;margin-right:1.6806722689%}.ds-2col-responsive.column-layout--6733>.column-one{width:66.106442577%;float:left;margin-right:1.6806722689%}.ds-2col-responsive.column-layout--6733>.column-two{width:32.2128851541%;float:left;margin-right:1.6806722689%}.ds-2col-responsive.column-layout--7525>.column-one{width:74.5798319328%;float:left;margin-right:1.6806722689%}.ds-2col-responsive.column-layout--7525>.column-two{width:23.7394957983%;float:left;margin-right:1.6806722689%}.ds-2col-responsive>.column:nth-of-type(2n){float:right;margin-right:0}.ds-2col-responsive .ds-2col-responsive>.column-one,.ds-2col-responsive .ds-2col-responsive>.column-two{width:100%;float:left;margin-left:0;margin-right:0}}@media(min-width:61.25em){.ds-2col-responsive .ds-2col-responsive.column-layout--2575>.column-one{width:23.7394957983%;float:left;margin-right:1.6806722689%}.ds-2col-responsive .ds-2col-responsive.column-layout--2575>.column-two{width:74.5798319328%;float:left;margin-right:1.6806722689%}.ds-2col-responsive .ds-2col-responsive.column-layout--3367>.column-one{width:32.2128851541%;float:left;margin-right:1.6806722689%}.ds-2col-responsive .ds-2col-responsive.column-layout--3367>.column-two{width:66.106442577%;float:left;margin-right:1.6806722689%}.ds-2col-responsive .ds-2col-responsive.column-layout--5050>.column-one,.ds-2col-responsive .ds-2col-responsive.column-layout--5050>.column-two{width:49.1596638655%;float:left;margin-right:1.6806722689%}.ds-2col-responsive .ds-2col-responsive.column-layout--6733>.column-one{width:66.106442577%;float:left;margin-right:1.6806722689%}.ds-2col-responsive .ds-2col-responsive.column-layout--6733>.column-two{width:32.2128851541%;float:left;margin-right:1.6806722689%}.ds-2col-responsive .ds-2col-responsive.column-layout--7525>.column-one{width:74.5798319328%;float:left;margin-right:1.6806722689%}.ds-2col-responsive .ds-2col-responsive.column-layout--7525>.column-two{width:23.7394957983%;float:left;margin-right:1.6806722689%}.ds-2col-responsive .ds-2col-responsive>.column:nth-of-type(2n){float:right;margin-right:0}}@media(min-width:48em){.block-site-branding{width:23.7394957983%;float:left;margin-right:1.6806722689%}.block-site-branding .site-logo{text-align:left}}.block-site-branding .site-logo{text-align:center}@media(min-width:61.25em){.group-left{width:66.106442577%;float:left;margin-right:1.6806722689%}}@media(min-width:61.25em){.group-right{width:32.2128851541%;float:right;margin-right:0}}.floating-wrap .floating-wrap__floater{margin:.5rem 0 1rem}@media(min-width:20em){.floating-wrap.has-floater-left .floating-wrap__floater{width:47.3913043478%;float:left;margin-right:5.2173913043%}}@media(min-width:30em){.floating-wrap.has-floater-left .floating-wrap__floater{width:35.9110169492%;float:left;margin-right:2.5423728814%}}@media(min-width:48em){.floating-wrap.has-floater-left .floating-wrap__floater{width:32.2128851541%;float:left;margin-right:1.6806722689%}}@media(min-width:20em){.floating-wrap.has-floater-right .floating-wrap__floater{width:47.3913043478%;float:right;margin-right:0;margin-left:5.2173913043%}}@media(min-width:30em){.floating-wrap.has-floater-right .floating-wrap__floater{width:35.9110169492%;float:right;margin-right:0;margin-left:2.5423728814%}}@media(min-width:48em){.floating-wrap.has-floater-right .floating-wrap__floater{width:32.2128851541%;float:right;margin-right:0;margin-left:1.6806722689%}}.block-main-navigation{clear:both}@media(min-width:90em){.block-main-navigation{width:74.5798319328%;float:right;margin-right:0;clear:right}}@media(min-width:48em){.search-api-page-block-form{width:74.5798319328%;float:right;margin-right:0}}.block-local-tasks-block{max-width:120rem;margin-left:auto;margin-right:auto}.block-local-tasks-block:after{content:" ";display:block;clear:both}.paragraph--has-bg-image{background-size:cover;background-position:center center}.paragraph--extendfull{position:relative;z-index:2}.paragraph--extendfull::before{content:"";background:inherit;position:absolute;right:-3000px;top:0;left:-3000px;height:100%;z-index:-2}.paragraph.color--primary{color:#59a962}.paragraph.background-color--primary{background-color:#59a962}.paragraph.color--secondary{color:#9dcd50}.paragraph.background-color--secondary{background-color:#9dcd50}.paragraph.color--tertiary{color:#d02929}.paragraph.background-color--tertiary{background-color:#d02929}.paragraph.color-complementary--primary{color:#3f9349}.paragraph.background-color-complementary--primary{background-color:#3f9349}.paragraph.color-complementary--secondary{color:#b9cd56}.paragraph.background-color-complementary--secondary{background-color:#b9cd56}.paragraph.color-gray--primary{color:#59a962}.paragraph.background-color-gray--primary{background-color:#59a962}.paragraph.color-gray--secondary{color:#9dcd50}.paragraph.background-color-gray--secondary{background-color:#9dcd50}.paragraph.color-gray--tertiary{color:#d02929}.paragraph.background-color-gray--tertiary{background-color:#d02929}@media(min-width:20em){.paragraph--content-image-and-text.has-image-portrait .floating-wrap__floater{width:47.3913043478%}}@media(min-width:30em){.paragraph--content-image-and-text.has-image-portrait .floating-wrap__floater{width:23.093220339%}}@media(min-width:48em){.paragraph--content-image-and-text.has-image-portrait .floating-wrap__floater{width:23.7394957983%}}.paragraph--content-photogallery article{width:49.1596638655%;float:left;margin-right:1.6806722689%;margin-bottom:10px}.paragraph--content-photogallery article:nth-of-type(2n){float:right;margin-right:0}.paragraph--content-photogallery article:nth-of-type(2n+1){clear:both}@media(min-width:30em){.paragraph--content-photogallery article,.paragraph--content-photogallery article:nth-of-type(2n){width:23.7394957983%;float:left;margin-right:1.6806722689%}.paragraph--content-photogallery article:nth-of-type(4n){float:right;margin-right:0}.paragraph--content-photogallery article:nth-of-type(2n+1){clear:none}.paragraph--content-photogallery article:nth-of-type(4n+1){clear:both}}@media(min-width:48em){.paragraph--content-photogallery article,.paragraph--content-photogallery article:nth-of-type(2n),.paragraph--content-photogallery article:nth-of-type(4n){width:15.2661064426%;float:left;margin-right:1.6806722689%}.paragraph--content-photogallery article:nth-of-type(6n){float:right;margin-right:0}.paragraph--content-photogallery article:nth-of-type(2n+1),.paragraph--content-photogallery article:nth-of-type(4n+1){clear:none}.paragraph--content-photogallery article:nth-of-type(6n+1){clear:both}}.address li::before{content:none}.page-blank-without-title{max-width:90rem;margin-left:auto;margin-right:auto;margin-top:4.8rem}.page-blank-without-title:after{content:" ";display:block;clear:both}.page-blank-without-title__header-top{margin-top:2.4rem;margin-bottom:1.6rem}.page-blank-without-title__header-split{margin-bottom:3rem}@media(min-width:48em){.page-blank-without-title__header-split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-blank-without-title__header-split--left,.page-blank-without-title__header-split--right{width:49.1596638655%;float:left;margin-right:1.6806722689%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:49.1596638655%;flex-basis:49.1596638655%;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin-right:0}.page-blank-without-title__header-split--left .field--name-field-header-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.page-blank-without-title__header-split--left .field--name-field-header-image .is-background-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.page-blank-without-title__header-split--right{float:right}}.page-blank__header-top{margin-top:2.4rem;margin-bottom:1.6rem}.page-blank__header-split{margin-bottom:3rem}@media(min-width:48em){.page-blank__header-split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-blank__header-split--left,.page-blank__header-split--right{width:49.1596638655%;float:left;margin-right:1.6806722689%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:49.1596638655%;flex-basis:49.1596638655%;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin-right:0}.page-blank__header-split--left .field--name-field-header-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.page-blank__header-split--left .field--name-field-header-image .is-background-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.page-blank__header-split--right{float:right}}.branding .site-logo{display:none}.branding .site-name a{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}@media(max-width:48em){.branding .site-slogan{max-width:300px;margin:1rem auto}}@media(min-width:48em){.branding{display:-webkit-box;display:-ms-flexbox;display:flex}.branding .site-logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:20rem;-ms-flex-preferred-size:20rem;flex-basis:20rem;margin-right:2rem;float:left}.branding .site-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.branding .site-slogan{margin-top:.75rem}.branding .site-name{margin:0}}@media(min-width:90em){.branding{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.branding .site-heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0}.branding .site-slogan{-ms-flex-item-align:center;align-self:center;margin-left:4.5rem}}.breadcrumb{display:none}.breadcrumb ol li{position:relative;display:inline-block;float:left}.breadcrumb ol li::before{display:inline-block;vertical-align:middle}.breadcrumb ol li:first-child a{display:block}@media(min-width:48em){.breadcrumb{display:block;margin-top:2.4rem;margin-bottom:1.6rem}}.nodes--layout-medium .card-zone-teaser,.nodes--layout-large .card-zone-teaser{display:-webkit-box;display:-ms-flexbox;display:flex}.nodes--layout-medium .card-zone-teaser{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto}.nodes--layout-medium .card-zone-teaser h2{margin-bottom:1.2rem}.nodes--layout-medium .card-zone-teaser .card__item{display:none}.nodes--layout-medium .card-zone-teaser__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1}.nodes--layout-medium .card-zone-teaser__link::after{position:absolute;right:1.5rem;bottom:1.5rem}.nodes--layout-large .card-zone-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto}.nodes--layout-large .card-zone-teaser__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.nodes--layout-large .card-zone-teaser__top{position:relative;-ms-flex-negative:0;flex-shrink:0}.nodes--layout-large .card-zone-teaser__top::after{position:absolute;right:0;bottom:-2rem;left:0}.nodes--layout-large .card-zone-teaser__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto}.nodes--layout-large .card-zone-teaser__bottom .card__item{margin-top:auto}.nodes--layout-large .card-zone-teaser h2{display:none}.nodes--layout-medium .card-zone-teaser--has-image .card-zone-teaser__top{width:40.6862745098%;float:left;margin-right:1.6806722689%;-ms-flex-preferred-size:40.6862745098%;flex-basis:40.6862745098%}.nodes--layout-medium .card-zone-teaser--has-image .card-zone-teaser__bottom{width:57.6330532213%;float:left;margin-right:1.6806722689%;-ms-flex-preferred-size:57.6330532213%;flex-basis:57.6330532213%;margin-right:0}.nodes--layout-medium .card-zone-teaser--has-no-image .card-zone-teaser__bottom{width:100%;float:left;margin-left:0;margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}.copyright{display:block;float:left}.form-item label{margin-bottom:.7rem}.form-item .form-tel,.form-item .form-text,.form-item .form-email,.form-item .form-number,.form-item .form-textarea,.form-item .form-select{width:100%}.form-item .form-textarea{max-height:12.4rem}.form-item .form-radios{margin-top:.7rem}.form-item+.form-item{margin-top:1.5rem}.description{margin-top:.7rem}.form-type-radio,.form-type-checkbox{display:inline-block}.form-type-radio.form-item-fairsectioncode,.form-type-checkbox.form-item-fairsectioncode{display:block}input[type=radio]+label,input[type=checkbox]+label{display:inline-block;margin-right:1.5rem}input[type=radio]+label{background-image:url(/themes/custom/platform/images/radiobutton-uncheck.svg)}input[type=radio]:checked+label{background-image:url(/themes/custom/platform/images/radiobutton-check.svg)}input[type=checkbox]+label{background-image:url(/themes/custom/platform/images/checkbox-uncheck.svg)}input[type=checkbox]:checked+label{background-image:url(/themes/custom/platform/images/checkbox-check.svg)}.form-actions{margin-top:1.5rem}.form-actions .form-submit{width:100%}@media(min-width:48em){.form-actions{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.form-contact .form-item--right{margin-top:1.5rem}@media(min-width:48em){.form-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-contact .form-item--left{width:49.1596638655%;float:left;margin-right:1.6806722689%;-ms-flex-preferred-size:49.1596638655%;flex-basis:49.1596638655%}.form-contact .form-item--right{width:49.1596638655%;float:right;margin-right:0;-ms-flex-preferred-size:49.1596638655%;flex-basis:49.1596638655%;margin-top:0}}.user-login-form label{display:block}.user-login-form .form-text{max-width:32rem}.user-login-form .form-submit{max-width:32rem}.form-submit{position:relative;display:block}.form-submit::after{position:absolute;top:50%;right:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.webform-flex--container>.webform-element--title-inline>input,.webform-flex--container>.webform-element--title-inline>select{width:auto}.is-clicked-hamburger .hamburger__icon{-webkit-transform:translate3d(0,10px,0) rotate(135deg);transform:translate3d(0,10px,0) rotate(135deg);-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.is-clicked-hamburger .hamburger__icon,.is-clicked-hamburger .hamburger__icon:before,.is-clicked-hamburger .hamburger__icon:after{height:.4rem}.is-clicked-hamburger .hamburger__icon:before{opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.is-clicked-hamburger .hamburger__icon:after{-webkit-transform:translate3d(0,-20px,0) rotate(-270deg);transform:translate3d(0,-20px,0) rotate(-270deg);-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.menu-footer .menu__item{margin-left:.5rem}.menu-language .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.region-services .menu-service{display:none}@media(min-width:61.25em){.menu-service{margin-top:1.5rem}.region-services .menu-service{display:block}.menu-service .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media(min-width:61.25em){.menu-primary,.menu-secondary{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-primary{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-primary .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-primary .menu__item{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.menu-secondary{margin-left:auto}}.messages{margin-top:3rem}.nodes--layout-small,.nodes--layout-medium,.nodes--layout-large{margin-bottom:4.8rem}.nodes--layout-small .field__items>.field__item,.nodes--layout-medium .field__items>.field__item,.nodes--layout-large .field__items>.field__item{margin-top:3rem}.nodes--layout-small .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nodes--layout-small .field__items>.field__item{width:49.1596638655%;float:left;margin-right:1.6806722689%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-basis:49.1596638655%;-ms-flex-preferred-size:auto}.nodes--layout-small .field__items>.field__item:nth-of-type(-n+2){margin-top:0}.nodes--layout-small .field__items>.field__item:nth-of-type(2n+2){float:right;margin-right:0}@media(min-width:48em){.nodes--layout-medium .field__items,.nodes--layout-large .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nodes--layout-medium .field__items>.field__item,.nodes--layout-large .field__items>.field__item{display:-webkit-box;display:-ms-flexbox;display:flex}.nodes--layout-small .field__items>.field__item{width:32.2128851541%;float:left;margin-right:1.6806722689%;-ms-flex-preferred-size:32.2128851541%;flex-basis:32.2128851541%}.nodes--layout-small .field__items>.field__item:nth-of-type(-n+3){margin-top:0}.nodes--layout-small .field__items>.field__item:nth-of-type(2n+2){width:32.2128851541%;float:left;margin-right:1.6806722689%;-ms-flex-preferred-size:32.2128851541%;flex-basis:32.2128851541%}.nodes--layout-small .field__items>.field__item:nth-of-type(3n+3){float:right;margin-right:0}.nodes--layout-medium .field__items>.field__item{width:49.1596638655%;float:left;margin-right:1.6806722689%;-ms-flex-preferred-size:49.1596638655%;flex-basis:49.1596638655%}.nodes--layout-medium .field__items>.field__item:nth-of-type(-n+2){margin-top:0}.nodes--layout-medium .field__items>.field__item:nth-of-type(2n+2){float:right;margin-right:0}.nodes--layout-large .field__items>.field__item{width:32.2128851541%;float:left;margin-right:1.6806722689%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:32.2128851541%;flex-basis:32.2128851541%}.nodes--layout-large .field__items>.field__item:nth-of-type(-n+3){margin-top:0}.nodes--layout-large .field__items>.field__item:nth-of-type(3n+3){float:right;margin-right:0}}@media(min-width:61.25em){.nodes--layout-medium .field__items>.field__item{width:32.2128851541%;float:left;margin-right:1.6806722689%;-ms-flex-preferred-size:32.2128851541%;flex-basis:32.2128851541%}.nodes--layout-medium .field__items>.field__item:nth-child(2n+2){width:32.2128851541%;float:left;margin-right:1.6806722689%;-ms-flex-preferred-size:32.2128851541%;flex-basis:32.2128851541%}.nodes--layout-medium .field__items>.field__item:nth-child(-n+3){margin-top:0}.nodes--layout-medium .field__items>.field__item:nth-child(3n+3){float:right;margin-right:0}}.page__footer-top{margin-top:4.8rem}.page__footer-top .paragraph--type-layout-2-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3rem}.page__footer-top .paragraph--type-layout-2-columns h2{width:100%;float:left;margin-left:0;margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}.page__footer-top .paragraph--type-layout-2-columns .column{-ms-flex-preferred-size:49.1596638655%;flex-basis:49.1596638655%}@media(min-width:48em){.page__footer-top .paragraph--type-layout-2-columns h2{width:100%;float:left;margin-left:0;margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}.page__footer-top .paragraph--type-layout-2-columns .column{-ms-flex-preferred-size:inherit;flex-basis:inherit}.page__footer-top .paragraph--type-layout-2-columns .column-two{margin-top:-3.6rem}}.page__footer-top .paragraph--content-rich-text{margin-top:.7rem}@media(min-width:48em){.page__footer-top .paragraph--content-rich-text{margin-top:-3.6rem}}@media(min-width:48em){.page__footer-top{margin-top:8.8rem}}.page__footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:48em){.page__footer .container{display:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}.path-frontpage .page__slide{display:none}@media(min-width:48em){.path-frontpage .page__slide{display:block}}.path-frontpage.maintenance-page .page__content{margin-top:4rem;margin-bottom:4rem}.path-frontpage.maintenance-page .page__footer{padding-top:1.5rem}.page__main .paragraph--type-layout-2-columns>.column .paragraph+.paragraph{margin-top:4rem}.photo-gallery{position:relative;z-index:2;max-width:144rem;margin-left:auto;margin-right:auto;display:none;margin-top:4rem}.photo-gallery::before{content:"";background:#d6d6d6;position:absolute;right:-3000px;top:0;left:-3000px;height:100%;z-index:-2}.photo-gallery:after{content:" ";display:block;clear:both}.photo-gallery .paragraph--content-photogallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.photo-gallery .paragraph--content-photogallery .drimage{width:8.6956521739%;float:left;margin-right:1.4492753623%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin-right:0;margin-bottom:0}@media(min-width:61.25em){.photo-gallery{display:block;margin-bottom:4.8rem}}.region-services{position:relative;margin-top:1.5rem}@media(min-width:61.25em){.region-header{width:83.1325301205%;float:left;margin-right:1.2048192771%}.region-services{width:7.2289156627%;float:right;margin-right:0;margin-top:0}.region-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.menu-social-media .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2rem}.menu-social-media .links li+li{margin-left:4.5rem}.page-split-header__header{margin-top:4.8rem;margin-bottom:3rem}@media(min-width:48em){.page-split-header__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.page-split-header__header-left,.page-split-header__header-right{width:49.3975903614%;float:left;margin-right:1.2048192771%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:49.3975903614%;flex-basis:49.3975903614%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:0}.page-split-header__header-left .field--name-field-header-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-split-header__header-left .field--name-field-header-image .is-background-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-split-header__header-right{float:right}}.tabs{margin-top:3rem}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary::before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary::before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary::before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.block-main-navigation .menu:after{content:"";display:block;clear:both}.container{max-width:120rem;margin-left:auto;margin-right:auto;padding:0 1rem}.container:after{content:" ";display:block;clear:both}.page-split-header__header-right h1,.o2-cookie__button--agree,.o2-cookie__button--agree-button,.cc_container .cc_btn,.cookie-video-embed-responsive .js-cookie-denied button,.cookie-video-embed-responsive button,.block-local-tasks-block .tabs.primary li a,.menu--footer .menu,.block-main-navigation .menu,.select2-results__options,.select2-results .select2-results__option,.breadcrumb ol,.breadcrumb ol li,.block-local-tasks-block .tabs.primary{margin:0}.block-local-tasks-block .tabs.primary li,.contextual-region ul.contextual-links li,.breadcrumb,.block-local-tasks-block .tabs.primary li a,.menu--footer .menu,.block-main-navigation .menu,.select2-results__options,.select2-results .select2-results__option,.breadcrumb ol,.breadcrumb ol li,.block-local-tasks-block .tabs.primary{padding:0}.select2-results__options,.select2-results .select2-results__option,.breadcrumb ol,.breadcrumb ol li,.block-local-tasks-block .tabs.primary{list-style:none;list-style-type:none;list-style-image:none}.block-local-tasks-block .tabs.primary li::before,.contextual-region ul.contextual-links li::before{content:none}.hamburger__text{word-wrap:normal;position:absolute !important;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}.block-site-branding .site-logo{font-size:0;line-height:0;display:block}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;border:none;text-decoration:none !important;display:inline-block;cursor:pointer}.button+.button{margin-left:1.6rem}.button--small{padding:1rem}.button--medium{font-weight:400;padding:1.6rem}.button--large{font-weight:500;padding:2rem}.cc_banner-wrapper{z-index:9001;position:relative}.cc_container .cc_btn{cursor:pointer;text-align:center;font-size:.6em;-webkit-transition:font-size 200ms;-o-transition:font-size 200ms;transition:font-size 200ms;line-height:1em}.cc_container .cc_message{font-size:.6em;-webkit-transition:font-size 200ms;-o-transition:font-size 200ms;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em}.cc_container .cc_logo{display:none}.cc_container .cc_logo:hover,.cc_container .cc_logo:active{opacity:1}@media screen and (min-width:500px){.cc_container .cc_btn{font-size:.8em}.cc_container .cc_message{font-size:.8em}}@media screen and (min-width:768px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em;line-height:1em}}@media screen and (min-width:992px){.cc_container .cc_message{font-size:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}.cc_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:15px 15px 40px}.cc_container .cc_btn{padding:8px 16px;background-color:#00afea;position:absolute;bottom:10px;left:15px;right:15px;text-align:center}@media screen and (min-width:500px){.cc_container{left:initial;right:20px;bottom:10px;width:300px;padding-bottom:77px}.cc_container .cc_btn{right:15px;bottom:26px}}@media screen and (min-width:768px){.cc_container .cc_message{font-size:1em}}.cc_container{background:#fff;color:#999;font-size:16px;font-family:"Lato",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#fff;background-color:#00afea;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;transition:background 200ms ease-in-out,color 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;-o-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out}.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#38cdff;color:#fff}.cc_container a,.cc_container a:visited{text-decoration:none;color:#00afea;-webkit-transition:200ms color;-o-transition:200ms color;transition:200ms color}.cc_container a:hover,.cc_container a:active{color:#38cdff}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.cc_container{-webkit-animation:fadeInBottom .6s both;animation:fadeInBottom .6s both}.block-main-navigation .menu{display:none}@media(min-width:48em){.block-main-navigation .menu{display:block}}.block-main-navigation .menu__item{display:inline-block;float:left;width:100%;position:relative}@media(min-width:48em){.block-main-navigation .menu__item{width:auto;margin-right:1.5em}}.block-main-navigation .menu__item--expanded>.menu__link::after{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none}.block-main-navigation .menu__item--expanded>.menu__link:after{margin-left:.25em}.block-main-navigation .menu__item .menu{display:block;z-index:999}@media(min-width:48em){.block-main-navigation .menu__item .menu{position:absolute;min-width:100%;display:none}}.block-main-navigation .menu__item .menu .menu__item{display:block;float:none;width:100%;padding-left:1em}@media(min-width:48em){.block-main-navigation .menu__item .menu .menu__item{text-align:left}}.block-main-navigation .menu__item .menu .menu__link{display:block;float:none}.block-main-navigation .menu__item:hover>.menu{display:block}.block-main-navigation .menu__link{display:block;padding:.25em}@media(min-width:48em){.block-main-navigation .menu__link{border-bottom:none;padding:.5em 0}}.menu--footer{display:inline-block}.menu--footer .menu{display:inline-block}.menu--footer .menu__item{display:inline-block}.search-api-page-block-form .form-type-search .form-search{width:100%;height:2em}.search-api-page-block-form .form-actions .form-submit{font-size:0;border:none;background-color:rgba(0,0,0,0)}.search-api-page-block-form .form-actions .form-submit::after{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;font-size:1rem;font-size:1.6rem;color:colors-grays("gray");cursor:pointer;line-height:inherit}.show-menu{display:block;cursor:pointer}.show-menu::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none}@media(min-width:48em){.show-menu{display:none}}.show-menu:before{margin-right:.25em}input[type=checkbox]#show-menu{display:none}input[type=checkbox]:checked~.menu{display:block}.swiper-pagination .swiper-pagination-bullet{background:rgba(0,0,0,0);width:1rem;height:1rem;opacity:1}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{background:none repeat scroll 0 0 rgba(0,0,0,.6);text-align:center;line-height:7rem;width:3.4rem;height:7rem;position:absolute;top:50%;cursor:pointer;margin-top:-3.5rem;z-index:10}.swiper-container .swiper-button-prev:after,.swiper-container .swiper-button-next:after{font-size:2rem}.swiper-container .swiper-button-prev:hover,.swiper-container .swiper-button-next:hover{opacity:.9}.swiper-container .swiper-button-next{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);right:0}.swiper-container .swiper-button-next::after{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none}.swiper-container .swiper-button-prev{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);left:0}.swiper-container .swiper-button-prev::after{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none}.block-local-tasks-block .tabs.primary{margin-bottom:1.6rem}.block-local-tasks-block .tabs.primary li{display:inline-block;float:none;margin:0 .5rem 1rem 0}.block-local-tasks-block .tabs.primary li a{background:#59a962;color:#fff;display:inline-block;padding:.5rem 1rem}.block-local-tasks-block .tabs.primary li a:hover,.block-local-tasks-block .tabs.primary li a.is-active{background:#3f9349;color:#fff}.page-blank-without-title__header-split{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.5rem;background:#fff}.page-blank-without-title__header-split--left .field--name-field-header-image .is-background-image{border-radius:.5rem .5rem 0 0}.page-blank-without-title__header-split--right{padding:1.5rem 3rem}@media(min-width:48em){.page-blank-without-title__header-split--left .field--name-field-header-image .is-background-image{border-radius:.5rem 0 0 .5rem}}.page-blank__header-split{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.5rem;background:#fff}.page-blank__header-split--left .field--name-field-header-image .is-background-image{border-radius:.5rem .5rem 0 0}.page-blank__header-split--right{padding:3rem 3rem 1.5rem 3rem}@media(min-width:48em){.page-blank__header-split--left .field--name-field-header-image .is-background-image{border-radius:.5rem 0 0 .5rem}}.branding .site-logo,.branding .site-name,.branding .site-slogan{line-height:1;text-align:center}.branding .site-name,.branding .site-slogan{font-weight:400;text-transform:uppercase}.branding .site-name a{background-image:url(/themes/custom/platform/images/site-name.svg);background-repeat:no-repeat;background-position:0;background-size:26.7rem 5rem;font-size:0;font-weight:600;text-decoration:none;color:#d02929;width:26.7rem;height:5rem}.branding .site-name a:hover{color:#59a962}.branding .site-slogan{font-size:2.2rem;font-weight:700;color:#59a962}@media(min-width:48em){.branding .site-logo{text-align:left}.branding .site-name,.branding .site-slogan{text-align:right}}@media(min-width:90em){.branding .site-name,.branding .site-slogan{text-align:left}}.breadcrumb{padding:1rem 0}.breadcrumb ol,.breadcrumb ol li{line-height:1}.breadcrumb ol li{line-height:1.2}.breadcrumb ol li::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;font-size:1rem;color:#59a962;padding:0 1.5rem}.breadcrumb ol li:first-child::before{content:none}.breadcrumb ol li:first-child a{font-size:0}.breadcrumb ol li:first-child a::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;font-size:1rem;font-size:1.6rem;color:#59a962;padding:0}.breadcrumb ol li a{text-decoration:none;color:#59a962}.breadcrumb ol li a:hover{color:#3f9349}.button{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.3rem;font-size:1.8rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase;position:relative;display:block;max-width:38rem}.button::after{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;position:absolute;top:50%;right:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.button--normal{padding:1.2rem 2rem}.button--primary{background:#59a962;color:#fff}.button--primary:hover{background:#3f9349;color:#fff}.path-user .button.dialog-cancel{margin-top:2rem;margin-left:0;padding:1.2rem 2rem}.card-spotlight-teaser .field--name-field-image img{border-radius:.5rem}.nodes--layout-medium .card-zone-teaser{padding:3rem 3rem 6rem 3rem}.nodes--layout-medium .card-zone-teaser h2{font-weight:600}.nodes--layout-medium .card-zone-teaser h2 a{font-size:1.8rem;font-weight:600;letter-spacing:.1rem;text-decoration:none;color:#333}.nodes--layout-medium .card-zone-teaser h2 a:hover{color:#494949}.nodes--layout-medium .card-zone-teaser__link{text-decoration:none;color:#333}.nodes--layout-medium .card-zone-teaser__link::after{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;border-radius:50%;background:#59a962;color:#fff;padding:.8rem}.nodes--layout-medium .card-zone-teaser .field--name-field-image{max-width:9.5rem}.nodes--layout-large .card-zone-teaser__link{text-decoration:none}.nodes--layout-large .card-zone-teaser__top::after{background-repeat:no-repeat;content:""}.nodes--layout-large .card-zone-teaser__bottom{padding:2rem}.nodes--layout-large .card-zone-teaser .field--name-field-image img{border-radius:.5rem .5rem 0 0}.nodes--layout-large .card-zone-teaser .field--name-field-teaser{color:#666;margin-bottom:1.5rem}.nodes--layout-large .card-zone-teaser .card__link{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.3rem;background:#59a962;font-size:1.8rem;font-weight:500;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase;color:#fff;position:relative;display:block;padding:1.2rem 2rem}.nodes--layout-large .card-zone-teaser .card__link::after{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;position:absolute;top:50%;right:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nodes--layout-large .card-zone-teaser .card__link:hover{background:#3f9349}.color-hover--primary{text-decoration:underline;color:#59a962}.color-hover--primary:hover{text-decoration:none;color:#3f9349}.cookie-video-embed-responsive button{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.3rem;border:none;background:#59a962;font-size:1.8rem;font-weight:500;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase;color:#fff;display:block;width:100%;padding:1.2rem 2rem;margin-top:.8rem}.cookie-video-embed-responsive button:hover{background:#3f9349}.cookie-video-embed-responsive .js-cookie-denied{border:thin solid #666;border-radius:.3rem;padding:1.2rem 2rem;background:#59a962;-webkit-backdrop-filter:blur(0.2rem);backdrop-filter:blur(0.2rem);color:#fff}.cookie-video-embed-responsive .js-cookie-denied button{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.3rem;border:none;background:#59a962;font-size:1.8rem;font-weight:500;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase;color:#fff;display:block;width:100%;padding:1.2rem 2rem;margin-top:.8rem}.cc_banner-wrapper{position:relative;z-index:9999}.cc_container{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.5rem 0 0 0;border:0;background:#fff;position:fixed;right:0;top:inherit;left:0;overflow:hidden;width:100%}.cc_container a,.cc_container a:visited{text-decoration:underline;color:#59a962}.cc_container a:hover{color:#3f9349}.cc_container .cc_message{font-size:1.6rem;line-height:1.5;color:#333;margin-bottom:1rem}.cc_container .cc_btn{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.3rem;background:#59a962;font-size:1.8rem;font-weight:500;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase;color:#fff;display:block;max-width:inherit;padding:1.2rem 2rem}.cc_container .cc_btn:hover{background:#3f9349}.cc_message{font-size:1.6rem;color:#59a962;padding:2rem 2rem 0 2rem}.cc_more_info{display:block}@media(min-width:48em){.cc_container{top:inherit;bottom:0;left:inherit;width:32rem}}.copyright{line-height:1;font-weight:500;color:#fff}@media(min-width:48em){.copyright{font-size:1.8rem}}.drimage.is-background-image img{clip:auto;overflow:auto;height:100%;width:100%;word-wrap:normal;opacity:0}.forms-subscription h1{font-size:2.4rem}.forms-subscription p{margin-bottom:1.6rem}.forms-subscription>fieldset{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.5rem;background:#fff;padding:3rem}.forms-subscription label{display:block}.forms-subscription .form-composite-actions legend{margin-bottom:.7rem}fieldset{border:0}legend{font-size:1.8rem;font-weight:300;color:#666}.form-item label{margin-bottom:.7rem}.form-item .form-tel,.form-item .form-text,.form-item .form-email,.form-item .form-number,.form-item .form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.3rem;border:.1rem solid #d6d6d6;background:#fff;font-size:1.6rem;font-weight:400;color:#666;padding:.9rem 1.5rem}.form-item .form-tel::-webkit-input-placeholder,.form-item .form-text::-webkit-input-placeholder,.form-item .form-email::-webkit-input-placeholder,.form-item .form-number::-webkit-input-placeholder,.form-item .form-textarea::-webkit-input-placeholder{font-weight:100;color:#666}.form-item .form-tel::-moz-placeholder,.form-item .form-text::-moz-placeholder,.form-item .form-email::-moz-placeholder,.form-item .form-number::-moz-placeholder,.form-item .form-textarea::-moz-placeholder{font-weight:100;color:#666}.form-item .form-tel:-ms-input-placeholder,.form-item .form-text:-ms-input-placeholder,.form-item .form-email:-ms-input-placeholder,.form-item .form-number:-ms-input-placeholder,.form-item .form-textarea:-ms-input-placeholder{font-weight:100;color:#666}.form-item .form-tel::-ms-input-placeholder,.form-item .form-text::-ms-input-placeholder,.form-item .form-email::-ms-input-placeholder,.form-item .form-number::-ms-input-placeholder,.form-item .form-textarea::-ms-input-placeholder{font-weight:100;color:#666}.form-item .form-tel::placeholder,.form-item .form-text::placeholder,.form-item .form-email::placeholder,.form-item .form-number::placeholder,.form-item .form-textarea::placeholder{font-weight:100;color:#666}.form-item .form-textarea{resize:vertical}.description{font-size:1.4rem}input[type=radio]+label,input[type=checkbox]+label{background-position:0 50%;background-repeat:no-repeat;background-size:1.6rem;padding-left:2.4rem}input[type=radio]+label{background-image:url(/themes/custom/platform/images/radiobutton-uncheck.svg)}input[type=radio]:checked+label{background-image:url(/themes/custom/platform/images/radiobutton-check.svg)}input[type=checkbox]+label{background-image:url(/themes/custom/platform/images/checkbox-uncheck.svg)}input[type=checkbox]:checked+label{background-image:url(/themes/custom/platform/images/checkbox-check.svg)}.form-general-conditions{border-radius:.3rem;border:.1rem solid #d6d6d6;padding:1rem 3rem 2rem 3rem}.form-general-conditions legend{padding:0 1.5rem}.form-actions .form-submit{text-align:left}.form-submit{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.3rem;background:#59a962;color:#fff;font-size:1.8rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase;padding:1.2rem 2rem}.form-submit::after{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none}.form-submit:hover{background:#3f9349;color:#fff}.hamburger{display:inline-block;width:3.6rem;height:2.6rem;position:absolute;bottom:0}@media(min-width:61.25em){.hamburger{display:none}}.hamburger__icon{display:block;top:.3rem;margin-top:-0.3rem;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);-o-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}.hamburger__icon,.hamburger__icon:before,.hamburger__icon:after{border-radius:0;background-color:#59a962;width:3.6rem;height:.4rem;position:absolute;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);-o-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}.hamburger__icon:before,.hamburger__icon:after{content:"";display:block;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.hamburger__icon:before{top:10px}.hamburger__icon:after{top:20px}.icon-facebook{font-size:0}.icon-facebook::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;font-size:1rem}.icon-youtube{font-size:0}.icon-youtube::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;font-size:1rem}.icon-instagram{font-size:0}.icon-instagram::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;font-size:1rem}.icon::before{color:#fff}.menu-footer .menu__item{border-left:.1rem solid #fff;line-height:1;padding-left:.5rem}.menu-footer .menu__link{font-weight:500;text-decoration:none;text-transform:uppercase;color:#fff}.menu-footer .menu__link:hover{color:#59a962}@media(min-width:48em){.menu-footer .menu__item{border-left:.2rem solid #fff}.menu-footer .menu__link{font-size:1.8rem}}.menu-language .links__item{font-size:1.4rem;line-height:1;font-weight:400;text-align:center;text-transform:uppercase;color:#fff;padding:0 .5rem}.menu-language .links__item a{font-size:1.4rem;line-height:1;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff}.menu-language .links__item a:hover{color:#59a962}.menu-language .links__item+.links__item{border-left:.1rem solid #fff}.menu-language .links__item span{text-align:center;padding:0 .5rem}.menu-language .links__item span.current{font-weight:600}.menu-language .links__item:hover{color:#59a962}.menu-language .links__item:last-child span{padding-right:0}.menu-secondary .menu__link::after{visibility:hidden}@media(min-width:61.25em){.menu-secondary .menu__link{-webkit-box-shadow:0px 1px .95px .05px rgba(0,6,8,.45);box-shadow:0px 1px .95px .05px rgba(0,6,8,.45);border-radius:.3rem;background:#59a962;text-transform:uppercase;position:relative;padding:1.3rem 2rem}.menu-secondary .menu__link::after{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;visibility:visible;position:absolute;top:50%;right:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu-secondary .menu__link:hover{background:#3f9349}}.menu-primary .menu__item,.menu-secondary .menu__item,.menu-service .menu__item{border-bottom:.1rem solid #59a962}.menu-primary .menu__link,.menu-secondary .menu__link,.menu-service .menu__link{font-size:1.8rem;font-weight:400;text-decoration:none;color:#fff;display:block;padding:1rem 2rem}.menu-primary .menu__link:hover,.menu-primary .menu__link.is-active,.menu-secondary .menu__link:hover,.menu-secondary .menu__link.is-active,.menu-service .menu__link:hover,.menu-service .menu__link.is-active{color:#59a962}.menu-secondary .menu__item:last-of-type{border-bottom:0}@media(min-width:61.25em){.menu-primary .menu__item,.menu-secondary .menu__item,.menu-service .menu__item{border-bottom:0}.menu-primary .menu__link,.menu-secondary .menu__link,.menu-service .menu__link{display:inline-block}.menu-primary .menu__link,.menu-service .menu__link{padding:0}.menu-secondary .menu__link{color:#fff;padding:.65rem 6.4rem .65rem 2rem}.menu-secondary .menu__link:hover,.menu-secondary .menu__link.is-active{background:#3f9349;color:#fff}.menu-secondary .menu__link.is-active:hover{background:#59a962}.menu-service .menu__item{line-height:1}.menu-service .menu__item+.menu__item{border-left:.1rem solid #fff}.menu-service .menu__item:first-of-type .menu__link{padding-left:0}.menu-service .menu__item:last-of-type .menu__link{padding-right:0}.menu-service .menu__link{font-size:1.4rem;text-align:center;text-transform:uppercase;padding:0 1rem}}.nodes--layout-small .field__items>.field__item{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.5rem;background:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.nodes--layout-small .field__items>.field__item:hover{-webkit-box-shadow:-1px 1rem 5rem .4rem rgba(0,6,8,.4);box-shadow:-1px 1rem 5rem .4rem rgba(0,6,8,.4)}.nodes--layout-medium .field__items>.field__item{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.5rem;background:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.nodes--layout-medium .field__items>.field__item:hover{-webkit-box-shadow:-1px 1rem 5rem .4rem rgba(0,6,8,.2);box-shadow:-1px 1rem 5rem .4rem rgba(0,6,8,.2)}.nodes--layout-medium .field__items>.field__item:hover .card-zone-teaser__link::after{background:#3f9349}.nodes--layout-large .field__items>.field__item{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.5rem;background:#fff}.nodes--layout-large .field__items>.field__item .card-zone-teaser__top::after{background-image:url(/themes/custom/platform/images/wave_white.svg);background-size:300%;height:16rem}.nodes--layout-large .field__items>.field__item:nth-child(1n) .card-zone-teaser__top::after{background-position:1.68067% 100%}.nodes--layout-large .field__items>.field__item:nth-child(2n) .card-zone-teaser__top::after{background-position:center bottom}.nodes--layout-large .field__items>.field__item:nth-child(3n) .card-zone-teaser__top::after{background-position:98.3193% 100%}@media(min-width:48em){.nodes--layout-large .field__items>.field__item .card-zone-teaser__top::after{background-size:300%;height:8rem}.nodes--layout-large .field__items>.field__item:nth-child(1n) .card-zone-teaser__top::after{background-position:1.68067% 100%}.nodes--layout-large .field__items>.field__item:nth-child(2n) .card-zone-teaser__top::after{background-position:center bottom}.nodes--layout-large .field__items>.field__item:nth-child(3n) .card-zone-teaser__top::after{background-position:98.3193% 100%}}.o2-cookie__button--save-preferences,.o2-cookie--styled-differently .o2-cookie__button--find-more,.o2-cookie__message a,.page-footer .o2-cookie__message a{display:inline-block;height:auto;margin:0;padding:0;background:none;border:none;text-decoration:underline;color:#59a962}.o2-cookie__button--save-preferences:hover,.o2-cookie--styled-differently .o2-cookie__button--find-more:hover,.o2-cookie__message a:hover,.o2-cookie__button--save-preferences:focus,.o2-cookie--styled-differently .o2-cookie__button--find-more:focus,.o2-cookie__message a:focus{color:#3f9349}.o2-cookie__button--agree,.o2-cookie__button--agree-button{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.3rem;border:none;background:#59a962;font-size:1.8rem;font-weight:500;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase;color:#fff;display:block;width:100%;padding:1.2rem 2rem}.o2-cookie__button--agree:hover,.o2-cookie__button--agree-button:hover{background:#3f9349}.o2-cookie{text-align:left;-webkit-animation:fadeInBottom 1.2s both;animation:fadeInBottom 1.2s both;z-index:99999;-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.5rem 0 0 0;border:0;background:#fff;position:fixed;right:0;top:inherit;left:0;bottom:1rem;overflow:hidden;width:100%;padding:1.5rem 1.5rem 2rem}@media(min-width:48em){.o2-cookie{width:32rem;left:auto;bottom:0;padding-left:1rem;padding-right:1rem}}.o2-cookie__layout{margin-left:0;margin-right:0}.o2-cookie__column{margin:0 0}.o2-cookie__content.container{display:block !important}.o2-cookie__message{font-size:1.6rem;line-height:1.5;color:#333;margin-bottom:1rem}.o2-cookie__message p{display:inline}.o2-cookie__categories-section{margin-bottom:1.2rem}.o2-cookie__categories{margin:.4rem 0;list-style:none;padding:0}.o2-cookie__categories-buttons{margin:.4rem 0}.o2-cookie__category{margin-right:1.6rem}.o2-cookie__checkbox.form-item{margin-bottom:0}.o2-cookie__category-description{margin:.4rem 0}.o2-cookie__category-description>*:first-child{margin-top:0}.o2-cookie__category-description>*:last-child{margin-bottom:0}@keyframes fadeInBottom{0%{-webkit-transform:translateY(120px);transform:translateY(120px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.page__footer-top h2,.page__footer-top time{font-weight:600;text-transform:uppercase;color:#fff}.page__footer-top h2{font-size:1.8rem;text-align:center}@media(min-width:30em){.page__footer-top h2{font-size:2.4rem;text-align:left}}.page__footer-top time{font-size:1.8rem;text-align:right}@media(min-width:30em){.page__footer-top time{font-size:3.6rem}}@media(min-width:48em){.page__footer-top .column-one .field--name-field-image{max-width:38rem}}.page__footer-top .column-two .field--name-field-image{margin-right:0;margin-left:auto;max-width:12rem}.page__footer-top .paragraph--content-rich-text{text-align:right}.page__footer{padding:1.5rem 0}.path-frontpage .page__slide{background:url(/themes/custom/platform/images/agribex-header.png) no-repeat center;background-size:cover;min-height:40rem;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;background-position:top}@media(max-width:48em){.path-frontpage .page__slide{background:rgba(0,0,0,0)}}.path-frontpage .page__slide .region-slide{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.path-frontpage .page__slide #block-headertop{color:#59a962;margin-top:6rem}@media(max-width:48em){.path-frontpage .page__slide #block-headertop{margin-top:5rem;width:100%}}@media(max-width:61.25em){.path-frontpage .page__slide #block-headertop .field--name-field-text{padding-left:2.4rem;padding-right:2.4rem}}.path-frontpage .page__slide #block-headertop h2{font-size:8rem}@media(max-width:48em){.path-frontpage .page__slide #block-headertop h2{font-size:5rem}}@media(min-width:48em){.path-frontpage .page__slide #block-headertop .paragraph--content-image{display:none}}.path-frontpage .page__slide #block-headerbottom{margin-top:auto;margin-bottom:2%}@media(max-width:48em){.path-frontpage .page__slide #block-headerbottom{margin-top:3rem}}.path-frontpage .page__slide #block-headerbottom .text-formatted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width:61.25em){.path-frontpage .page__slide #block-headerbottom .text-formatted{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:2.4rem;padding-right:2.4rem}}.path-frontpage .page__slide #block-headerbottom .text-formatted a{margin:0;font-size:1.2rem;padding:.8rem 1rem}.path-frontpage .page__slide #block-headerbottom .text-formatted a:after{display:none}@media(max-width:48em){.path-frontpage .page__slide #block-headerbottom .text-formatted a{width:100%;max-width:inherit}}@media(max-width:61.25em){.path-frontpage .page__slide #block-headerbottom .text-formatted a{-ms-flex-preferred-size:100%;flex-basis:100%}}.path-frontpage .page__slide #block-headerbottom .text-formatted p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.5rem;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__header,.page__footer-top .region-footer-top,.page__footer{position:relative;z-index:2}.page__header::before,.page__footer-top .region-footer-top::before,.page__footer::before{content:"";background:#b9cd56;position:absolute;right:-3000px;top:0;left:-3000px;height:100%;z-index:-2}.page__header{padding-top:1rem;padding-bottom:1.5rem}.path-frontpage .page__header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}@media(max-width:48em){.path-frontpage .page__header-wrapper{height:inherit}}.page__navigation{position:relative;z-index:2;-webkit-box-shadow:0 .2rem .196rem .004rem rgba(0,0,0,.35);box-shadow:0 .2rem .196rem .004rem rgba(0,0,0,.35)}.page__navigation::before{content:"";background:#9dcd50;position:absolute;right:-3000px;top:0;left:-3000px;height:100%;z-index:-2}.page__preheader{position:relative;z-index:2;-webkit-box-shadow:0 .2rem .196rem .004rem rgba(0,0,0,.35);box-shadow:0 .2rem .196rem .004rem rgba(0,0,0,.35)}.page__preheader::before{content:"";background:#9dcd50;position:absolute;right:-3000px;top:0;left:-3000px;height:100%;z-index:-2}.page__preheader .block-o2-current-user{float:right;color:#fff}.page__preheader .block-o2-current-user .user-profile{padding:.5em}.page__preheader .block-o2-current-user a{color:#fff}.page__main-content ul li{position:relative;padding-left:1.4rem}.page__main-content ul li::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;font-size:4px;line-height:1.5;color:#59a962;vertical-align:middle;display:inline-block;margin-left:-1.4rem;padding-right:1rem}.page__main-content ul.address li{padding-left:0}.page__main-content ul.address li::before{content:none}@media(min-width:48em){.page__header,.page__footer-top{position:relative}.page__header::after{background:url(/themes/custom/platform/images/green_wave_light.svg) repeat-x;content:"";width:100%;height:8rem;position:absolute;right:0;bottom:0;left:0;z-index:-1}.page__footer-top::before{background:url(/themes/custom/platform/images/green_wave_dark.svg) repeat-x;content:"";width:100%;height:8rem;position:absolute;top:-6.5rem;right:0;left:0}}.photo-gallery .paragraph--content-photogallery .drimage{position:relative;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.photo-gallery .paragraph--content-photogallery .drimage::before,.photo-gallery .paragraph--content-photogallery .drimage::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.photo-gallery .paragraph--content-photogallery .drimage::before{border-radius:.5rem;background-color:rgba(0,0,0,0)}.photo-gallery .paragraph--content-photogallery .drimage::after{background-image:none;background-repeat:no-repeat;background-position:center}.photo-gallery .paragraph--content-photogallery .drimage img{border-radius:0}.photo-gallery .paragraph--content-photogallery .drimage:hover{translate:translate3d(0,0,0);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:10}.photo-gallery .paragraph--content-photogallery .drimage:hover img{border-radius:.5rem}.photo-gallery .paragraph--content-photogallery .drimage:hover::before{background-color:#3f9349;opacity:.949}.photo-gallery .paragraph--content-photogallery .drimage:hover::after{background-image:url(/themes/custom/platform/images/instagram-feed.svg);opacity:1}.region-header{padding-top:.5rem}@media(min-width:61.25em){.region-navigation{padding-top:1.4rem;padding-bottom:1.4rem}}.select2-container--default .select2-selection--single{border-radius:.3rem;border:.1rem solid #d6d6d6;background:#fff;font-size:1.6rem;font-weight:400;color:#666;position:relative;height:inherit;padding:.9rem 1.5rem}.select2-container--default .select2-selection--single:focus{outline:0}.select2-container--default .select2-selection--single .select2-selection__arrow{right:1.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1.6rem;font-weight:400;color:#666}.select2-container--default .select2-search--dropdown{padding:0}.select2-container--default .select2-search--dropdown .select2-search__field{display:none}.select2-dropdown{border:0;background:#fff;font-size:1.6rem;font-weight:400}.select2-container--open .select2-dropdown--below{border-radius:0 0 .3rem .3rem;border:.1rem solid #d6d6d6}.select2-results__options .select2-results__option{padding:.5rem 1.5rem}.select2-results__options .select2-results__option.select2-results__option--highlighted{background:#f5f5f5;color:#666}.select2-container--default .select2-results__option[aria-selected=true]{background:#d6d6d6;color:#666}.menu-social-media .icon{text-decoration:none}.menu-social-media .icon::before{font-size:1.8rem}@media(min-width:48em){.menu-social-media .icon::before{font-size:2.4rem}}.menu-social-media .icon:hover:hover::before{color:#59a962}.page-split-header__header{-webkit-box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);box-shadow:0 .1rem .095rem .005rem rgba(0,6,8,.45);border-radius:.5rem;background:#fff}.page-split-header__header-left .field--name-field-header-image .is-background-image{border-radius:.5rem .5rem 0 0}.page-split-header__header-right{padding:3rem}.page-split-header__header-right h1{font-size:1.8rem;font-weight:400;margin-bottom:.7rem}.page-split-header__main>.paragraph .column+.column{margin-top:3rem}.page-split-header__main>.paragraph+.paragraph{margin-top:3rem}@media(min-width:48em){.page-split-header__header-left .field--name-field-header-image .is-background-image{border-radius:.5rem 0 0 .5rem}.page-split-header__main>.paragraph .column+.column{margin-top:0}}.sso-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.8);z-index:9}.sso-popup__content{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:48rem;min-width:32rem;z-index:10;padding:3rem 6rem 2rem 3rem;border-radius:.5rem;background:#fff}.sso-popup__close{text-decoration:none;color:#333;position:absolute;top:1.5rem;right:1.5rem}.sso-popup__close::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:"icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;border-radius:50%;background:#d02929;color:#fff;padding:.8rem}.block-local-tasks-block .tabs.primary{margin-bottom:1.5rem}.block-local-tasks-block .tabs.primary li a{border-radius:.5rem;padding:1.2rem 2rem}
.view-mode-teaser.node--type-spotlight{height:25rem}.view-mode-teaser.node--type-spotlight .field--name-field-teaser{height:25rem;margin-top:-25rem;display:none}.view-mode-teaser.node--type-spotlight:hover .field--name-field-teaser{display:block}.is-photoswipe .drimage{cursor:pointer}.page__navigation{max-height:0;overflow:hidden;-webkit-transition:max-height .8s;-o-transition:max-height .8s;transition:max-height .8s;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);-o-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);-webkit-transition-delay:.02s;-o-transition-delay:.02s;transition-delay:.02s;margin:0 -1rem}.is-clicked-hamburger .page__navigation{max-height:150rem}@media(min-width:61.25em){.page__navigation{max-height:inherit;margin:0}}@media(min-width:61.25em){.page__navigation .menu-service{display:none}}

