:root{--block-margin:2.6em 0;--border-radius:5px;--button-padding:10px 15px;--button-border-width:1px;--body-background:#fff;--text-color:#333;--text-color-light:#fff;--link-color:#333;--navbar-background-color:#fff;--font-stack:"Roboto",Arial,sans-serif;--font-size:16px;--font-weight:400;--font-stack-heading:"Roboto",Arial,sans-serif;--footer-height:100px;--footer-height-mobile:100px;--footer-background-color:#fff;--navbar-height:150px;--navbar-height-mobile:100px;--transition-duration:0.3s;--padding-inline:1rem}@media(min-width:0px){:root{--content-max-width:100%;--breakout-max-width:3rem}}@media(min-width:576px){:root{--content-max-width:calc(576px - 3rem);--breakout-max-width:calc(576px + 3rem)}}@media(min-width:768px){:root{--content-max-width:calc(768px - 3rem);--breakout-max-width:calc(768px + 3rem)}}@media(min-width:992px){:root{--content-max-width:calc(992px - 3rem);--breakout-max-width:calc(992px + 3rem)}}@media(min-width:1200px){:root{--content-max-width:calc(1200px - 3rem);--breakout-max-width:calc(1200px + 3rem)}}@media(min-width:1400px){:root{--content-max-width:calc(1400px - 3rem);--breakout-max-width:calc(1400px + 3rem)}}:root{--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width))/2);--font-stack:"Montserrat",Arial,sans-serif;--font-stack-heading:"Montserrat",Arial,sans-serif;--font-weight:300;--font-weight-heading:700;--primary-color:#000;--body-background:#f8f9fa;--secondary-color:#fff;--navbar-height:100px;--transition-duration:0.4s;--border-radius:0}@font-face{font-family:Roboto;font-weight:300;src:url(/build/website/fonts/Roboto-Light.809af994.woff2) format("woff2"),url(/build/website/fonts/Roboto-Light.19a99746.woff) format("woff")}@font-face{font-family:Roboto;font-weight:400;src:url(/build/website/fonts/Roboto-Regular.07b8421c.woff2) format("woff2"),url(/build/website/fonts/Roboto-Regular.774f9946.woff) format("woff")}@font-face{font-family:Roboto;font-weight:700;src:url(/build/website/fonts/Roboto-Bold.a9b9828e.woff2) format("woff2"),url(/build/website/fonts/Roboto-Bold.75a1a5b5.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:300;src:url(/build/website/fonts/Montserrat-Light.0cf1c88b.woff2) format("woff2"),url(/build/website/fonts/Montserrat-Light.95b0b7be.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:400;src:url(/build/website/fonts/Montserrat-Regular.b55c5459.woff2) format("woff2"),url(/build/website/fonts/Montserrat-Regular.9699d8fd.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:700;src:url(/build/website/fonts/Montserrat-Bold.60dbd2b5.woff2) format("woff2"),url(/build/website/fonts/Montserrat-Bold.93622b3b.woff) format("woff")}@media(max-width:575.997px){:root{--block-margin:15px 0}}.row>*{grid-auto-rows:1fr}p{line-height:185%}h1:after,h2:after,h3:after,h4:after,h5:after,h6:after{background-color:var(--primary-color,#3498db);content:"";display:block;height:5px;margin-top:0;width:55px}.right h1:after,.right h2:after,.right h3:after,.right h4:after,.right h5:after,.right h6:after{margin-left:auto}header{box-shadow:0 7px 11px -5px rgba(0,0,0,.25)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media(min-width:992px){.navbar-logo{height:max-content;left:50%;max-width:500px;position:absolute;transform:translateX(-50%)}.navbar-logo:has(.logo-overlapping){position:absolute;top:0}}.navbar-logo img{max-height:120px;max-width:250px}.navbar-logo img.logo-overlapping{height:200px;max-height:unset;max-width:unset;object-fit:contain;width:200px}@media(max-width:992px){.navbar-logo img.logo-overlapping{height:125px;width:125px}.navbar-logo img{max-height:150px;max-width:250px}}.navbar-logo:after{display:none}.navbar ul{gap:30px}@media(min-width:992px){.navbar ul li{animation:fadeInUp .5s ease-out forwards;animation-delay:.1s;opacity:0;transform:translateY(50px)}}.navbar ul .navbar-menu__item{font-weight:400;padding:0}.navbar ul .navbar-menu__item:focus,.navbar ul .navbar-menu__item:hover{text-decoration:none}.navbar ul.navbar-menu__submenu{background-color:var(--secondary-color,#ccc);box-shadow:0 4px 20px 2px rgba(0,0,0,.05);margin-left:0;padding-bottom:5px}.navbar ul.navbar-menu__submenu li{padding:5px 10px 0 5px}.navbar-locales{margin-left:30px}.navbar-locales__current{text-underline-offset:4px}.navbar-locales__list{background-color:var(--secondary-color,#ccc);border:2px solid var(--primary-color,#3498db);box-shadow:0 4px 20px 2px rgba(0,0,0,.05);margin-top:6px}.navbar-locales__list:hover{background-color:var(--primary-color,#3498db)}.navbar-locales__item{font-weight:400}.navbar-locales__item:after{top:1.8em}.navbar-locales__item:focus,.navbar-locales__item:hover{text-decoration:none}.navbar-locales:after,.navbar-locales:before{content:"";height:24px;pointer-events:none;position:absolute;transition:all .25s;width:24px;z-index:2}.navbar-locales:before{border-left:2px solid var(--primary-color,#3498db);border-top:2px solid var(--primary-color,#3498db);left:-2px;top:-2px}.navbar-locales:after{border-bottom:2px solid var(--primary-color,#3498db);border-right:2px solid var(--primary-color,#3498db);bottom:-2px;right:-2px}.navbar-locales:hover:after,.navbar-locales:hover:before{height:100%;width:100%}.navigation.burger-active .navbar ul{gap:0}.navigation.burger-active .navbar ul .navbar-menu__item:after{display:none}.navigation.burger-active .navbar ul.navbar-menu__submenu{box-shadow:none;margin-left:20px;padding-bottom:5px}.navigation.burger-active .navbar ul.navbar-menu__submenu li{padding:unset}.navigation.burger-active .navbar-menu>li:first-of-type{left:unset;position:static}.navigation.burger-active .navbar-locales{margin-left:30px}.navigation.burger-active .navbar-logo{position:relative}.header-slider .swiper-slide__text span{font-weight:var(--font-weight,400)}a.btn.btn-secondary,button:not(.block-accordion__button).btn-secondary{border-color:var(--text-color);color:var(--text-color)}a.btn.btn-secondary:focus,a.btn.btn-secondary:hover,button:not(.block-accordion__button).btn-secondary:focus,button:not(.block-accordion__button).btn-secondary:hover{background-color:var(--text-color);color:var(--secondary-color,#ccc)}a.btn:focus:after,a.btn:hover:after,button:not(.block-accordion__button):focus:after,button:not(.block-accordion__button):hover:after{display:none}.bg-primary a.btn.btn-primary,.bg-primary button.btn-primary{border-color:var(--primary-color,#3498db);color:var(--primary-color,#3498db)}.bg-primary a.btn.btn-primary:focus,.bg-primary a.btn.btn-primary:hover,.bg-primary button.btn-primary:focus,.bg-primary button.btn-primary:hover{background-color:var(--primary-color,#3498db);color:var(--secondary-color,#ccc)}.bg-primary a.btn.btn-secondary,.bg-primary button.btn-secondary{border-color:var(--text-color-light);color:var(--text-color-light)}.bg-primary a.btn.btn-secondary:focus,.bg-primary a.btn.btn-secondary:hover,.bg-primary button.btn-secondary:focus,.bg-primary button.btn-secondary:hover{background-color:var(--text-color-light);color:var(--primary-color,#3498db)}.block-card{background-color:transparent;box-shadow:0 2px 20px 1px rgba(0,0,0,.2);height:100%;margin:0;overflow:visible}.block-card *{color:var(--text-color)}.block-card__body *{text-align:left}.block-card a:after{display:none}.block-card:after,.block-card:before{content:"";height:36px;position:absolute;transition:all .25s;width:36px;z-index:2}.block-card:before{border-left:12px solid var(--primary-color,#3498db);border-top:12px solid var(--primary-color,#3498db);left:-5px;top:-5px}.block-card:after{border-bottom:12px solid var(--primary-color,#3498db);border-right:12px solid var(--primary-color,#3498db);bottom:-5px;right:-5px}.block-card:has(a):hover:after,.block-card:has(a):hover:before{height:70px;width:70px}.bg-primary .block-card *{color:var(--text-color)!important}.bg-primary .block-card h3{color:var(--primary-color,#3498db)!important}.block-quote{background-color:var(--secondary-color,#ccc);box-shadow:0 4px 20px 2px rgba(0,0,0,.1);margin:50px auto}.block-quote *,.block-quote:before{color:var(--primary-color,#3498db)}.bg-primary .block-quote{background-color:var(--primary-color,#3498db)}.bg-primary .block-quote *,.bg-primary .block-quote:before{color:var(--text-color-light)}.block-tabs{background-color:var(--secondary-color,#ccc);box-shadow:0 4px 20px 2px rgba(0,0,0,.2)}.block-tabs__nav{border:none}.block-tabs__nav-item{border:none;border-right:1px solid var(--text-color)}.block-tabs__nav-item:last-of-type{border-right:none}.block-tabs__nav-item.active,.block-tabs__nav-item:hover{background-color:var(--primary-color,#3498db);color:var(--text-color-light)}.block-tabs__nav-item.active{font-weight:700}.block-tabs.vertical .block-tabs__nav,.block-tabs.vertical-reverse .block-tabs__nav{border:none}.block-tabs.vertical .block-tabs__nav-item,.block-tabs.vertical-reverse .block-tabs__nav-item{border:none;border-bottom:1px solid var(--text-color)}.block-tabs.vertical .block-tabs__nav-item:last-of-type,.block-tabs.vertical-reverse .block-tabs__nav-item:last-of-type{border-bottom:none}.bg-primary .block-tabs *{color:var(--text-color)}.block-accordion__item{border:none;box-shadow:2px 3px 8px 0 rgba(0,0,0,.2)}.block-accordion__header,.block-accordion__item{background-color:var(--secondary-color,#ccc)}.block-accordion__button{color:var(--text-color);font-weight:var(--font-weight-heading);padding:15px 20px;transition:all .2s ease-out}.block-accordion__button:after{color:var(--primary-color,#3498db);font-size:2rem}.block-accordion__button:hover{background-color:var(--primary-color,#3498db)}.block-accordion__button:hover,.block-accordion__button:hover:after{color:var(--secondary-color,#ccc)}.block-accordion__button[aria-expanded=true]{background-color:var(--primary-color,#3498db);color:var(--secondary-color,#ccc)}.block-accordion__button[aria-expanded=true]:after{color:var(--secondary-color,#ccc)}.bg-primary .block-accordion *,.bg-primary .block-accordion__button{color:var(--text-color)}.bg-primary .block-accordion__button:hover{background-color:var(--text-color-light)}.bg-primary .block-accordion__button:hover:after{color:var(--primary-color,#3498db)}.bg-primary .block-accordion__button[aria-expanded=true]{background-color:var(--text-color-light);border-bottom:1px solid var(--text-color);color:var(--primary-color,#3498db)}.bg-primary .block-accordion__button[aria-expanded=true]:after{color:var(--primary-color,#3498db)}.block-tile__body{align-items:end;background:linear-gradient(transparent,rgba(0,0,0,.7))}.block-tile__body h3{margin-bottom:10%}.block-tile__body h3:after{display:none}.block-tile.link:hover .block-tile__img{transform:scale(1)}.block-tile.link:hover:after,.block-tile.link:hover:before{height:70px;width:70px}.block-text__image picture,.block-tile{overflow:visible;position:relative}.block-text__image picture:after,.block-text__image picture:before,.block-tile:after,.block-tile:before{content:"";height:36px;position:absolute;transition:all .25s;width:36px;z-index:1}.block-text__image picture:before,.block-tile:before{border-left:12px solid var(--primary-color,#3498db);border-top:12px solid var(--primary-color,#3498db);left:-5px;top:-5px}.block-text__image picture:after,.block-tile:after{border-bottom:12px solid var(--primary-color,#3498db);border-right:12px solid var(--primary-color,#3498db);bottom:-5px;right:-5px}.block-text__image.link:hover picture:after,.block-text__image.link:hover picture:before{height:70px;width:70px}footer{background-color:var(--primary-color,#3498db);box-shadow:0 -7px 11px -5px rgba(0,0,0,.05)}footer *{color:var(--text-color)}footer.text-color-light *{color:var(--text-color-light)}