.text-align--center{text-align:center}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}@font-face{font-family:"Varela";src:url(../font/varela/regular.ttf)}@font-face{font-family:"Varela Round";src:url(../font/varela-round/regular.ttf)}:-ms-input-placeholder{color:#aaa}::placeholder{color:#aaa}input{outline:0;border:1px solid #ececec;padding:1.8rem;font-size:2rem}input:focus{border-color:#aaa}button[type=submit],input[type=submit]{border:0;border-radius:5rem;padding:1.5rem 4.5rem;color:#fff;font-family:"Varela Round",Sans-Serif;font-size:2rem;background-color:#004098}.gform_wrapper{padding:4rem 0!important}.gform_wrapper .gform_validation_errors{display:none}.gform_wrapper .gform_fields .gfield .gfield_label{padding:1.5rem 2rem 0 0!important;font-family:"Varela Round",Sans-Serif;font-size:2rem;font-weight:400}.gform_wrapper .gform_fields .gfield .gfield_required{display:none}.gform_wrapper .gform_fields .gfield .ginput_container input,.gform_wrapper .gform_fields .gfield .ginput_container textarea{margin:0;border:1px solid #ececec;border-radius:2px;padding:1.75rem 2rem;font-size:2rem}.gform_wrapper .gform_fields .gfield .ginput_container input:focus,.gform_wrapper .gform_fields .gfield .ginput_container textarea:focus{border-color:#aaa}.gform_wrapper .gform_fields .gfield .ginput_container_checkbox label,.gform_wrapper .gform_fields .gfield .ginput_container_consent label{font-size:2rem}.gform_wrapper .gform_fields .gfield .ginput_container_checkbox label:before,.gform_wrapper .gform_fields .gfield .ginput_container_consent label:before{margin-right:2rem;border:1px solid #ececec;border-radius:2px;width:2.5rem;height:2.5rem;background-image:url(../img/checkbox-unchecked.svg);background-position:center;background-repeat:no-repeat}.gform_wrapper .gform_fields .gfield .ginput_container_checkbox input:checked+label:before,.gform_wrapper .gform_fields .gfield .ginput_container_consent input:checked+label:before{border-color:#aaa;background-color:#fff;background-image:url(../img/checkbox-checked.svg)}.gform_wrapper .gform_fields .gfield .ginput_container_checkbox .gchoice,.gform_wrapper .gform_fields .gfield .ginput_container_checkbox .gfield_consent_label,.gform_wrapper .gform_fields .gfield .ginput_container_consent .gchoice,.gform_wrapper .gform_fields .gfield .ginput_container_consent .gfield_consent_label{display:block;margin:1.5rem 0 0 0}.gform_wrapper .gform_fields .gfield .ginput_container_radio label:before{box-shadow:0 0 1px #ececec;margin-right:2rem;border:4px solid #fff;width:2.5rem;height:2.5rem;background-color:#ececec}.gform_wrapper .gform_fields .gfield .ginput_container_radio input:checked+label:before{box-shadow:0 0 1px #aaa;background-color:#f39800}.gform_wrapper .gform_fields .gfield .ginput_container_radio .gchoice{margin:1.5rem 0 0 0}.gform_wrapper .gform_fields .gfield .gfield_validation_message{margin:0;border:0;padding:.5rem 0 0;color:#d72b2b;font-size:2rem;background:0 0}.gform_wrapper .gform_fields .gfield.gfield_error .gfield_label{color:#d72b2b}.gform_wrapper .gform_fields .gfield.gfield_error .ginput_container input,.gform_wrapper .gform_fields .gfield.gfield_error .ginput_container textarea{border-color:#d72b2b}@media (max-width:479px){.gform_wrapper .gform_fields.left_label .gfield .gfield_label,.gform_wrapper .gform_fields.left_label .gfield .ginput_container,.gform_wrapper .gform_fields.left_label .gfield .gfield_validation_message{width:100%!important}}.gform_wrapper .gform_footer{text-align:right}.gform_confirmation_wrapper .gform_confirmation_message{margin:0 0 2.5rem;font-size:2rem}html{font-size:52.5%}@media (min-width:480px){html{font-size:55%}}@media (min-width:768px){html{font-size:57.5%}}@media (min-width:992px){html{font-size:60%}}@media (min-width:1200px){html{font-size:62.5%}}body{position:relative;color:#000;line-height:1.625;font-family:Varela,Sans-Serif;font-weight:400;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{color:#fff;background-color:#000}h1,h2,h3,h4{margin:1.5rem 0;color:#004098;line-height:1.2;font-family:"Varela Round",Sans-Serif;font-weight:400}h1 a,h2 a,h3 a,h4 a{text-decoration:none;color:#004098}h1{margin:3rem 0 5rem;text-align:center;font-size:2.6rem}@media (min-width:480px){h1{margin:3rem 0 8rem;font-size:3.6rem}}@media (min-width:768px){h1{font-size:5.6rem}}@media (min-width:992px){h1{font-size:6.6rem}}h2{font-size:2.4rem}h2:not(.nostripe):after{content:"";display:block;width:4rem;height:.2rem;background-color:#f39800;margin:1rem 0 0 0}h2.text-align--center:after{margin:1rem auto 0}@media (min-width:480px){h2{font-size:2.8rem}}@media (min-width:768px){h2{font-size:3.6rem}}h3{font-size:2.2rem}@media (min-width:768px){h3{font-size:2.6rem}}h4{margin:1rem 0;font-size:2rem}a{color:#000}ol,ul{margin:0;padding:0}li{margin:0;padding:0}em{font-style:italic}b,strong{font-weight:700}p{margin:0 0 2.5rem;font-size:2rem}img{max-width:100%;height:auto;vertical-align:middle}hr{margin:1rem 0;border:0;height:1px;background-color:#000}blockquote{margin:0 0 1rem;border-left:2px solid #000;padding-left:1rem;font-style:italic}blockquote.wp-block-quote p{margin:0}blockquote.wp-block-quote p+cite{margin-top:.5rem}blockquote.wp-block-quote cite{font-style:normal;display:block}.gform_button{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;outline:0;background-image:none;white-space:nowrap;border:1px solid transparent;background-color:#004098;padding:.75rem 1.25rem;border-radius:2px;color:#fff}.gform_button~img{margin-left:1rem;vertical-align:middle}.gform_wrapper input[type=color],.gform_wrapper input[type=date],.gform_wrapper input[type=datetime],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=email],.gform_wrapper input[type=month],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=url],.gform_wrapper input[type=week],.gform_wrapper textarea{-webkit-appearance:none;background-image:none;background-color:#fff;border:1px solid #aaa;border-radius:2px;display:block;padding:.5rem 1rem;width:100%}.gform_wrapper{padding:2rem}.gform_wrapper ul{margin:0;padding:0}.gform_wrapper li{list-style:none}.gform_fields>li+li{margin-top:1rem}.gform_footer{margin-top:2rem}.gfield_description{font-style:italic;color:#000;margin-top:.5rem;font-size:.9rem}.gfield_label{display:block;margin-bottom:.5rem}.ginput_complex>span{display:block}.ginput_complex label{display:block;margin:.25rem 0 .75rem;font-size:.9rem}.gfield_description.validation_message{font-style:normal;border:1px solid #e9dcc4;background:#fcf8e3;color:#ad9366;padding:.5rem 1.25rem;margin:.75rem 0 0}.gform_wrapper .validation_error{border:1px solid #d72b2b;background:#ffecec;color:#a37878;padding:.5rem 1.25rem;margin:1rem 0}#gforms_confirmation_message{font-style:normal;border:1px solid #bbb;background:#fff;color:#6e6e6e;padding:.5rem 1.25rem;margin:.75rem 0 0}.ginput_container_radio li+li,.ginput_container_checkbox li+li{margin-top:.5rem}.ginput_container_radio input,.ginput_container_checkbox input,.ginput_container_consent input{visibility:hidden;position:absolute}.ginput_container_radio label:before,.ginput_container_checkbox label:before,.ginput_container_consent label:before{content:"";display:block;height:20px;width:20px;background:#fff;border:3px solid #004098;float:left;margin-right:.5rem;transition:background 300ms ease}.ginput_container_radio label:before{border-radius:50%}.ginput_container_radio input:checked+label:before,.ginput_container_checkbox input:checked+label:before,.ginput_container_consent input:checked+label:before{background:#004098}.ginput_complex select,.ginput_container_multiselect select{width:100%}.ginput_container_select{position:relative}.ginput_container_select:after{content:"";display:block;width:0;height:0;position:absolute;right:.5rem;top:50%;transform:translate(-50%,-30%);border-style:solid;border-width:10px 6px 0 6px;border-color:#000 transparent transparent transparent}.ginput_container_select select{-webkit-appearance:none;background-image:none;background-color:#fff;border:1px solid #aaa;border-radius:2px;display:block;padding:.5rem 1rem;width:100%}.gfield_list_container{width:100%;border-spacing:0}.gfield_list_container tr+tr td{padding:.5rem 0 0}.gfield_list_icons{width:4rem;text-align:center}.gfield_list_icons img{vertical-align:middle}.ginput_container_date .clear-multi{display:flex;justify-content:space-between}.ginput_container_date .clear-multi>div{flex-grow:1;padding-left:1rem}.ginput_container_date .clear-multi>div:first-child{padding-left:0}.ginput_container_date select{width:100%}.ui-datepicker{display:none;padding:0;margin:0;border-radius:0;background-color:#fff;border:1px solid #aaa;border-top:none;box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:16em;width:auto;z-index:1000!important}.ui-datepicker *{padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;border-radius:0}.ui-datepicker table{font-size:14px;margin:0;border:0;border-collapse:collapse}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background-image:none;border:0;color:#fff;font-weight:400;position:relative}.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:0;height:100%;width:34px;text-align:center}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{width:0;height:0;display:block;border-style:solid;font:0/0;color:transparent;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ui-datepicker .ui-datepicker-next span{border-width:6px 0 6px 10px;border-color:transparent transparent transparent #000}.ui-datepicker .ui-datepicker-prev span{border-width:6px 10px 6px 0;border-color:transparent #000 transparent transparent}.ui-datepicker .ui-datepicker-prev:hover span,.ui-datepicker .ui-datepicker-next:hover span{opacity:.5}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:33%}.ui-datepicker thead{color:#fff;font-weight:600}.ui-datepicker th{padding:10px}.ui-datepicker td{padding:0;border:1px solid #aaa}.ui-datepicker td.ui-datepicker-other-month{border:transparent}.ui-datepicker tr:first-of-type td{border-top:1px solid #aaa}.ui-datepicker td.ui-datepicker-week-end{background-color:#bbb;border:1px solid #aaa}.ui-datepicker td.ui-datepicker-today{background-color:#bbb}.ui-datepicker td.ui-datepicker-current-day{background:#f39800}.ui-datepicker td .ui-state-default{background:0 0;border:0;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#000}.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background:#004098}.ui-datepicker thead{background:#6e6e6e}.ui-datepicker .ui-datepicker-title,.ui-datepicker td .ui-state-default,.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{color:#000}.ui-datepicker td .ui-state-hover{background:#ececec}.gform_hidden,.gfield_visibility_hidden{display:none}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}img.alignright,a img.alignright{margin:0 0 1rem 1rem;float:right}img.alignleft,a img.alignleft{margin:0 1rem 1rem 0;float:left}img.aligncenter,a img.aligncenter{display:block;margin-right:auto;margin-left:auto}blockquote.wp-block-quote p{margin:0}blockquote.wp-block-quote p+cite{margin-top:.5rem}blockquote.wp-block-quote cite{font-style:normal;display:block}.gallery dl{margin:2rem 0!important}.gallery a{display:inline-block;vertical-align:top}.gallery img{vertical-align:top;border:0!important}.background{overflow:hidden;position:absolute;top:0;z-index:-1;width:100%;height:100%}.background__image{height:100%;background-image:url(../img/background.svg);background-position:center;background-repeat:no-repeat;background-size:100%}.certificates{margin:5rem 0;border-bottom:1px solid #ececec}@media (min-width:480px){.certificates{margin:7rem 0}}.certificate{display:grid;grid-template-columns:1fr;border-top:1px solid #ececec;padding:3rem}@media (min-width:480px){.certificate{grid-template-columns:14rem 1fr;grid-column-gap:3rem}}.certificate__image{box-shadow:0 0 .8rem rgba(0,0,0,.1);margin:1.5rem 0;text-align:center;background-color:#ececec}@media (min-width:480px){.certificate__image{margin:0}}.certificate__image-source{padding:3rem}.certificate__content{margin:1.5rem 0}@media (min-width:480px){.certificate__content{margin:0}}.certificate__title{color:#004098;font-family:"Varela Round",Sans-Serif;font-size:2.2rem}.certificate__text{font-size:2rem}.certificate__download{display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:1rem;align-items:center;font-family:"Varela Round",Sans-Serif;font-size:2rem}.certificate__download-link{color:#004098;text-decoration:none;padding:.5rem 0}.column-explanation{display:grid;grid-template-columns:1fr;margin:5rem 0}@media (min-width:480px){.column-explanation{margin:7rem 0}}@media (min-width:768px){.column-explanation{grid-template-columns:1fr 1fr;grid-column-gap:5rem}}@media (min-width:1300px){.column-explanation{grid-template-columns:7fr 3fr;grid-column-gap:10rem;padding:0 0 0 10rem}}@media (min-width:1300px){.column-explanation.-contact-page{grid-template-columns:6fr 4fr;grid-column-gap:5rem}}.column-explanation.-contact-page .column-explanation__explanation{width:100%}.column-explanation__text{align-self:start;justify-self:left;margin:1.5rem 0}@media (min-width:768px){.column-explanation__text{margin:0}}.column-explanation__explanation{align-self:start;justify-self:center;margin:1.5rem 0}.column-explanation__explanation-source{padding:4.5rem;color:#fff;line-height:1.8;font-family:"Varela Round",Sans-Serif;font-size:2rem;background-color:#004098}@media (min-width:768px){.column-explanation__explanation{margin:0}}.column-statistics{display:grid;grid-template-columns:1fr;margin:5rem 0}@media (min-width:480px){.column-statistics{margin:7rem 0}}@media (min-width:768px){.column-statistics{grid-template-columns:1fr 1fr;grid-column-gap:5rem}}@media (min-width:1300px){.column-statistics{grid-column-gap:7rem;padding:0 0 0 10rem}}.column-statistics__text{align-self:start;justify-self:left;margin:1.5rem 0}@media (min-width:768px){.column-statistics__text{margin:0}}.column-statistics__statistics{align-self:start;justify-self:center;display:grid;grid-template-columns:1fr 1fr;margin:1.5rem 0}@media (min-width:768px){.column-statistics__statistics{margin:0}}.column-statistics__statistic{align-self:stretch;justify-self:stretch;text-align:center;padding:1rem}.column-statistics__statistic:nth-child(-n+2){border-bottom:1px solid #bbb}.column-statistics__statistic:nth-child(2n){border-left:1px solid #bbb}@media (min-width:480px){.column-statistics__statistic{padding:2rem}}@media (min-width:1440px){.column-statistics__statistic{padding:4rem}}.column-statistics__number{margin:0;color:#86c8ef;line-height:1.1;font-family:Verdana,Geneva,Sans-Serif;font-size:5rem;font-weight:700}@media (min-width:480px){.column-statistics__number{font-size:7.5rem}}@media (min-width:1440px){.column-statistics__number{font-size:10rem}}.column-statistics__label{margin:0;color:#004098;line-height:1.1;font-family:"Varela Round",Sans-Serif;font-size:2rem}.column-text-image{display:grid;grid-template-columns:1fr;margin:5rem 0}@media (min-width:480px){.column-text-image{margin:7rem 0}}@media (min-width:768px){.column-text-image{grid-template-columns:1fr 1fr;grid-column-gap:3rem}}@media (min-width:1300px){.column-text-image{grid-template-columns:6fr 4fr;grid-column-gap:6rem}}.column-text-image__image{align-self:start;justify-self:center;margin:1.5rem 0}@media (min-width:768px){.column-text-image__image{margin:0}}@media (min-width:768px) and (max-width:1299px){.column-text-image__image-source{object-fit:cover;width:100%;height:100%}}.column-text-image__text{grid-row:2;align-self:start;justify-self:left;margin:1.5rem 0}@media (min-width:768px){.column-text-image__text{grid-row:1;margin:0}.column-text-image__text--position-right{grid-column:2}}@media (min-width:1300px){.column-text-image__text--position-left{padding:0 0 0 10rem}}.block--column{padding:0 5rem 0 0}.cover{margin:5rem 0}.cover:not(.cover--no-box-shadow) .cover__text{box-shadow:0 0 .8rem rgba(0,0,0,.1)}.cover.cover--background-gradient .cover__text{background:linear-gradient(#fff,#fff,transparent)}@media (min-width:480px){.cover{margin:7rem 0}}.cover__cover{object-fit:cover;width:100%;height:40rem}@media (min-width:480px){.cover__cover{height:50rem}}@media (min-width:1200px){.cover__cover{height:65rem}}.cover__text{position:relative;z-index:1;margin:-15rem 1rem 0;padding:2rem 3rem;background-color:#fff}@media (min-width:480px){.cover__text{margin:-15rem 4rem 0;padding:3rem 5rem}}@media (min-width:768px){.cover__text{margin:-15rem 8rem 0;padding:6rem 8rem}}@media (min-width:992px){.cover__text{margin:-15rem 15rem 0;padding:8rem 10rem}}.distributors__map{margin:6rem 0 12rem}.distributors__map{width:100%;height:70rem}.distributors__footer{position:relative;top:-10rem;text-align:center;font-family:"Varela Round",Sans-Serif;font-size:1.6rem}.block--embed{margin:5rem 0}@media (min-width:480px){.block--embed{margin:8rem 0}}.wp-block-embed__wrapper{position:relative;padding:0 0 56.25% 0;height:0}.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.employees{margin:5rem 0}@media (min-width:480px){.employees{margin:7rem 0}}.employees__employees{list-style-type:none;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3rem;grid-row-gap:3rem;text-align:center;font-size:2rem}@media (min-width:768px){.employees__employees{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:4.5rem;grid-row-gap:4.5rem}}@media (min-width:1300px){.employees__employees{grid-column-gap:6rem;grid-row-gap:6rem}}@media (min-width:768px){body.-lang-en .employees__employees{grid-template-columns:1fr 1fr 1fr}}.employees+.block .cover__text{margin-top:0}.employee__photo{border-radius:50%}.employee__name{color:#004098}.faq{margin:0;border-bottom:1px solid #bbb}.faq__question{cursor:pointer;position:relative;border-top:1px solid #bbb;padding:2.5rem 6rem 2.5rem 0;color:#004098;line-height:1.3;font-family:"Varela Round",Sans-Serif;font-size:2rem}.faq__question:before,.faq__question:after{transition:all .5s ease 0s;content:"";position:absolute;top:50%;right:2rem;border-radius:.3rem;width:2rem;height:.3rem;background-color:#004098}.faq__question:not(.open):after{transform:rotate(90deg)}.faq__answer{display:none;margin:0;font-size:2rem}.front-page{position:relative;margin:0 0 5rem;padding:8rem 3rem 0}@media (min-width:480px){.front-page{margin:0 0 7rem;padding:9rem 4rem 0}}@media (min-width:768px){.front-page{margin:0 0 17rem;padding:10rem 5rem 0}}@media (min-width:1200px){.front-page{padding:11rem 6rem 0}}@media (min-width:1300px){.front-page{padding:18rem 14rem 0}}.front-page__background{object-fit:cover;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.front-page__image{text-align:center}.front-page__image-source{position:relative;top:7rem}.front-page__text{padding-bottom:3rem;text-align:center}.front-page__text h1{margin:5rem 0 1rem}.front-page__text p{color:#004098;font-family:"Varela Round",Sans-Serif}@media (min-width:480px){.front-page__text h1{margin:8rem 0 1rem}}@media (min-width:768px){.front-page__text h1{margin:11rem 0 1rem}}@media (min-width:992px){.front-page__text h1{font-size:7.4rem}.front-page__text p{font-size:2.4rem}}.hyperlink__hyperlink{display:block;margin:0 0 2.5rem;color:#004098;text-decoration:none;font-family:"Varela Round",Sans-Serif;font-size:2rem}.block--image{margin:5rem 0}.block--image figcaption{display:none}@media (min-width:480px){.block--image{margin:8rem 0}}.wp-block-image{margin:0;text-align:center}.list{list-style:none;margin:1rem 0 4rem;font-size:2rem}.list__item{padding:.5rem 0 .5rem 3.5rem;background-image:url(../img/list.svg);background-position:0 1rem;background-repeat:no-repeat}.block--products.haslink{margin-bottom:10rem}.block--products.haslink:not(:last-child){border-bottom:1px solid #ececec;padding-bottom:10rem}.products{display:grid;grid-template-columns:1fr;grid-column-gap:3rem;grid-row-gap:3rem;margin:5rem 0}.products+.products{border-top:1px solid #ececec;padding-top:7rem}@media (min-width:480px){.products{grid-template-columns:1fr 1fr;margin:7.5rem 0}}@media (min-width:992px){.products{grid-template-columns:1fr 1fr 1fr;margin:10rem 0}}.products__term{list-style-type:none;color:#004098;line-height:1.1;font-family:"Varela Round",Sans-Serif;font-size:2rem}@media (min-width:480px){.products__term{font-size:2.6rem}}@media (min-width:768px){.products__term{font-size:3.4rem}}.products__link{color:#004098;text-decoration:none}.products__product{box-shadow:0 0 .8rem rgba(0,0,0,.1);list-style-type:none;padding:2rem;color:#004098;line-height:1.1;text-align:center;font-family:"Varela Round",Sans-Serif;font-size:2rem;background-color:#fff}@media (min-width:768px){.products__product{padding:3rem 3.5rem;font-size:2.3rem}}@media (min-width:1200px){.products__product{padding:4rem 5rem;font-size:2.6rem}}.products__image{display:inline-block;margin:0 auto 2rem auto}.products-slider-wrapper{padding:0 30px}@media (max-width:29.99em){.products-slider-wrapper{padding:0}}.products-slider{margin-bottom:30px}.products-slider .slide-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:100;cursor:pointer}.products-slider .slide-nav.-left{left:-24px;width:0;height:0;border-style:solid;border-width:12px 24px 12px 0;border-color:transparent #004098 transparent transparent}@media (max-width:29.99em){.products-slider .slide-nav.-left{left:-12px;border-width:10px 16px 10px 0}}.products-slider .slide-nav.-right{right:-24px;width:0;height:0;border-style:solid;border-width:12px 0 12px 24px;border-color:transparent transparent transparent #004098}@media (max-width:29.99em){.products-slider .slide-nav.-right{right:-12px;border-width:10px 0 10px 16px}}.products-slider .slick-slide>div{display:flex;padding:20px;height:100%}.reviews{position:relative}@media (max-width:767px){.reviews{box-shadow:0 0 .8rem rgba(0,0,0,.1)}}@media (min-width:768px){.reviews{padding:4.5rem 8rem}}@media (min-width:992px){.reviews{padding:8rem 15rem}}@media (min-width:1200px){.reviews{padding:10rem 25rem}}.reviews__background{position:absolute;top:0;left:0;z-index:-1;object-fit:cover;display:none;width:100%;height:100%}@media (min-width:768px){.reviews__background{display:block}}.review{padding:3rem;text-align:center;background-color:#fff}@media (min-width:480px){.review{padding:5rem}}.review__image{display:block;margin:0 auto;border-radius:50%}.review__title{margin:1.5rem 0 2rem;color:#004098;line-height:1.1;font-family:"Varela Round",Sans-Serif;font-size:2.6rem}.review__title:not(.nostripe):after{content:"";display:block;width:4rem;height:.2rem;background-color:#f39800;margin:1rem auto 0}.review__title.text-align--center:after{margin:1rem auto 0}@media (min-width:480px){.review__title{font-size:3.5rem}}@media (min-width:768px){.review__title{font-size:4.5rem}}.btn{cursor:pointer;position:relative;display:inline-block;margin:0;border:1px solid #004098;border-radius:5rem;padding:1rem 2.5rem;vertical-align:middle;text-align:center;text-decoration:none;font-size:2rem}.btn:after{transition:all .5s ease 0s;content:"";position:absolute;top:0;right:100%;bottom:0;left:0;z-index:-1;border-radius:5rem;background-color:#004098}@media (hover:hover){.btn:hover{color:#fff}.btn:hover:after{right:0}}.btn--ghost{border-color:#f39800;color:#f39800}.btn--ghost:after{background-color:#f39800}.hamburger{cursor:pointer;position:relative;display:inline-block;width:2.7rem;height:3rem}.hamburger__stripes{transition:all .5s ease 0s;position:absolute;top:50%;border-radius:10%;width:100%;height:10%;background-color:#004098}.hamburger__stripes:after,.hamburger__stripes:before{transition:all .5s ease 0s;content:"";position:absolute;top:-300%;width:100%;height:100%;background-color:#004098}.hamburger__stripes:before{top:300%}.hamburger__stripes--boring{transition:none .5s ease 0s}.hamburger__stripes--boring:after,.hamburger__stripes--boring:before{transition:none .5s ease 0s}.hamburger.active .hamburger__stripes{background-color:transparent}.hamburger.active .hamburger__stripes:after{top:0;transform:rotate(45deg)}.hamburger.active .hamburger__stripes:before{top:0;transform:rotate(-45deg)}.icon{vertical-align:middle}.icon--rotate-180{transform:rotate(180deg)}.menu{overflow-y:scroll;position:fixed;z-index:200;top:11.5rem;right:0;bottom:0;left:0;font-family:"Varela Round",Sans-Serif;font-size:2rem;background-color:#fff}.menu a{color:#004098;text-decoration:none}.menu .icon{display:none}@media (min-width:992px){.menu{overflow-y:visible;position:static;background-color:transparent}}.menu__main>.menu-item{display:grid;grid-template-columns:auto 2rem;grid-column-gap:2rem;padding:2rem 2rem 2.5rem}.menu__main>.menu-item.menu-item-has-children>.icon{display:block;align-self:center;justify-self:center}@media (min-width:992px){.menu__main>.menu-item{position:relative;display:inline-block}.menu__main>.menu-item.menu-item-has-children>.icon{display:none}}.sub-menu{display:none;padding:2rem 2.5rem}.sub-menu .menu-item{display:block;padding:.5rem 0}@media (max-width:992px){.sub-menu{display:block!important}}@media (min-width:992px){.sub-menu{box-shadow:0 0 .8rem rgba(0,0,0,.1);position:absolute;top:100%;left:0;border-radius:1rem;background-color:#fff}.sub-menu:before{content:"";transform:translate(-50%,0) rotate(-45deg);position:absolute;top:-1rem;left:50%;width:2rem;height:2rem;background-color:#fff}}@media (hover:hover){.menu__main>.menu-item:hover>a:after{width:100%}.menu__main>.menu-item>a:after{transition:all .5s ease 0s;content:"";display:block;border-radius:1rem;width:0;height:.3rem;background-color:#f39800}.menu__main>.menu-item>a:hover{text-decoration:none}.sub-menu .menu-item a:hover{color:#f39800;text-decoration:none}}.news{list-style-type:none;display:grid;grid-column-gap:3rem;grid-row-gap:4rem;grid-template-columns:1fr;margin:2.5rem 0}.news:last-child{margin-bottom:8rem}@media (min-width:480px){.news{grid-template-columns:1fr 1fr}}@media (min-width:992px){.news{grid-template-columns:1fr 1fr 1fr}}.news__thumbnail{position:relative}.news__date{position:absolute;bottom:0;left:0;padding:.5rem 1.5rem;color:#bbb;font-size:1.6rem;background-color:#fff}.news__title{margin:2rem 0 1rem;font-size:2.6rem}.pagination{margin:2.5rem 0 12.5rem;text-align:center;font-size:2rem}.page-numbers{display:inline-block;padding:0 .5rem;text-decoration:none}.page-numbers.current{color:#f39800}.page-numbers.next,.page-numbers.prev{overflow:hidden;margin:0 0 0 1.5rem;width:2.2rem;height:1.6rem;text-indent:200%;background-image:url(../img/arrow.svg);background-size:100% 100%}.page-numbers.prev{transform:rotate(180deg);margin:0 1.5rem 0 0}@media (min-width:480px){.page-numbers.next,.page-numbers.prev{margin:0 0 0 3rem}.page-numbers.prev{margin:0 3rem 0 0}}.searchform{overflow-y:scroll;position:fixed;z-index:100;top:11.5rem;right:0;bottom:0;left:0;padding:15rem 5rem;text-align:center;background-color:#fff}.searchform__title{color:#004098;font-family:"Varela Round",Sans-Serif;font-size:7.5rem}.searchform__submit{margin:3.5rem 0 0}.slick-track{display:flex!important}.slick-track .slick-slide{height:inherit}.slick-dots{transform:translate(-50%,0);position:absolute;bottom:1.5rem;left:50%}.slick-dots li{display:inline-block}.slick-dots button{overflow:hidden;cursor:pointer;margin:0 .2rem;border:0;border-radius:50%;padding:0;width:4px;height:4px;text-indent:10px;background-color:#bbb}.slick-dots .slick-active button{background-color:#004098}@media (min-width:480px){.slick-dots{bottom:2.75rem}}.wpml-ls-legacy-dropdown{align-self:center;justify-self:center;border-left:1px solid #004098}.wpml-ls-legacy-dropdown>ul{position:static}@media (min-width:992px){.wpml-ls-legacy-dropdown>ul{position:relative}}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-item-toggle{background-color:transparent}.wpml-ls-legacy-dropdown .wpml-ls-first-item a.wpml-ls-item-toggle{cursor:auto}.wpml-ls-legacy-dropdown .wpml-ls-first-item a.wpml-ls-item-toggle:after{content:unset}.wpml-ls-legacy-dropdown .wpml-ls-first-item .wpml-ls-sub-menu{display:none}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{display:inline-block;border:0;padding:2rem 2rem 2.5rem;background-color:transparent}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{transform:translate(0,-50%);top:50%;right:0;border:0;width:10px;height:6px;background-image:url(../img/dropdown.svg)}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border:0;padding:2rem 2.5rem;min-height:calc(100vh - 100%);text-align:center;background-color:#fff}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-link{border:0;padding:1.5rem 0}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-link:hover{background-color:#fff}@media (min-width:992px){.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{box-shadow:0 0 .8rem rgba(0,0,0,.1);border-radius:1rem;min-height:auto}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu:before{content:"";transform:translate(-50%,0) rotate(-45deg);position:absolute;z-index:190;top:-1rem;left:50%;width:2rem;height:2rem;background-color:#fff}}.page__footer{background-color:#004098;background-image:url(../img/footer.svg);background-position:right bottom;background-repeat:no-repeat}.footer{padding:3rem;color:#fff;font-family:"Varela Round",Sans-Serif}@media (min-width:480px){.footer{padding:4rem}}@media (min-width:768px){.footer{display:grid;grid-template-columns:2fr 1.6fr 1fr;grid-column-gap:3rem;padding:5rem}}@media (min-width:992px){.footer{grid-template-columns:3fr 1.75fr 1fr;grid-column-gap:6rem}}@media (min-width:1200px){.footer{grid-template-columns:3.15fr 1.45fr 1fr;padding:6rem}}@media (min-width:1440px){.footer{width:145rem;margin:0 auto;padding:10rem}}.footer__title{margin:0 0 1rem 0;font-size:2.4rem}.footer__title--font-size-52{font-size:2.5rem}.footer__title--stripe:not(.nostripe):after{content:"";display:block;width:4rem;height:.2rem;background-color:#f39800;margin:1rem 0 0 0}.footer__title--stripe.text-align--center:after{margin:1rem auto 0}@media (min-width:480px){.footer__title--font-size-52{font-size:3.5rem}}@media (min-width:768px){.footer__title--font-size-52{font-size:4rem}}@media (min-width:992px){.footer__title--font-size-52{font-size:5.2rem}}.footer__menu,.footer__certification,.footer__contact{align-self:start;justify-self:left}.footer-menu__menu{list-style-type:none;margin:0 0 2.5rem}.footer-menu__menu a{color:#fff;text-decoration:none;font-size:2rem}.page__header{transition:all .5s ease 0s;position:-webkit-sticky;position:sticky;top:0;z-index:300;display:grid;grid-template-columns:auto 6rem 6rem 6rem;padding:3rem;width:100%}.page__header--background-white{background-color:#fff}.page__header--position-absolute{position:absolute}@media (min-width:480px){.page__header{grid-template-columns:20rem auto 8rem 8rem;padding:3rem 4rem}}@media (min-width:768px){.page__header{padding:3rem 5rem}}.custom-logo-link{align-self:center;justify-self:center}.header__menu{align-self:center;justify-self:right;display:none}@media (min-width:992px){.header__menu{display:block!important}}.header__hamburger{align-self:center;justify-self:right}@media (min-width:992px){.header__hamburger{display:none}}.header__search{align-self:center;justify-self:center;cursor:pointer}.header__searchform{display:none}.page--overflow-hidden{overflow:hidden}.page__content{margin:0 3rem}@media (min-width:480px){.page__content{margin:0 4rem}}@media (min-width:768px){.page__content{margin:0 5rem}}@media (min-width:1200px){.page__content{margin:0 6rem}}@media (min-width:1440px){.page__content{width:142rem;margin:0 auto}}.product{display:grid;grid-template-columns:1fr;grid-column-gap:4.5rem}@media (min-width:480px){.product{grid-template-columns:1fr 1.5fr}}@media (min-width:480px){.product__archive,.product__related{grid-column-start:1;grid-column-end:3}}.product__archive{margin:0 0 4.5rem}.product__archive-link,.product__download-link{color:#004098;text-decoration:none}.product__image{align-self:start;justify-self:center;margin:0 0 1.5rem}.product__details{align-self:start;justify-self:left;margin:0 0 1.5rem}.product__title{margin:6rem 0 2rem;text-align:left;font-size:2.6rem}@media (min-width:480px){.product__title{font-size:3.6rem}}@media (min-width:768px){.product__title{font-size:5.6rem}}.product__download{display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:1rem;align-items:center;font-family:"Varela Round",Sans-Serif;font-size:2rem;border:1px solid #bbb;border-left:0;border-right:0;padding:2rem 0}