@import url('https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap');:root {font-size: 62.5%;--brandColor1: rgb(0,113,187);--brandColor2: rgb(119,119,119);--brandColor1RGBA: rgba(0,113,187,0.8);--specialColor1: rgb(255,237,0);--specialColor1RGBA: rgb(255,237,0,0.8);--neutralColor: rgb(191,191,191);--blackColor: rgb(64,71,74);--whiteColor: rgb(255,255,255);--whiteColorRGBA: rgba(255,255,255,0.2);--lightColor: rgb(222,222,222);--lightestColor: rgb(242,242,242);--errorColor: rgb(255,0,0);--headerBgColor: var(--whiteColor);--navBgColor: var(--brandColor1);--defaultFontFamily: 'Roboto Flex', 'Roboto', sans-serif;--defaultFontSize: 1.8rem;--defaultLineHeight: 1.4;--defaultColor: var(--blackColor);--defaultBgColor: var(--whiteColor);--defaultBorderSize: 2.5px;--defaultBorderSpacing: 5px;--defaultTransition: all .2s ease;--defaultGap: 1.5rem;--defaultPadding: 5rem;--halfPadding: calc(5rem / 2);--paddingWide: 4%;--paddingWider: 10%;--paddingWidest: 20%;--radiusBox: 3px;--radiusInput: 3px;--radiusButton: 5rem;--radiusHeading: 10rem;--smallerFontSize: 86%;--smallFontSize: 73%;--wrapMaxWidth: 1150px;}@media screen and (max-width:480px) {:root {--defaultFontSize: 1.59rem;--defaultLineHeight: 1.75;}}* {position: relative;margin: 0; padding: 0;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body {color: var(--defaultColor);background: var(--defaultBgColor);text-align: center;}.wrap {max-width: var(--wrapMaxWidth);margin: 0 auto; padding: 0;}body,input,select,textarea,button,legend,table,table th,table td {font-family: var(--defaultFontFamily);font-size: var(--defaultFontSize);font-optical-sizing: auto;line-height: var(--defaultLineHeight);}table {width: 100%;border-collapse: separate;border-spacing: var(--defaultBorderSpacing);background: var(--lightestColor);text-align: left;}table th,table td {white-space: nowrap;padding: 0.5rem 1rem;background: var(--whiteColor);}input,select,textarea,button {border-radius: var(--radiusInput);background-color: var(--whiteColor);transition: var(--defaultTransition);}input[type=submit] {cursor: pointer;font-weight: bold;text-transform: uppercase;}button {cursor: pointer;}h1,h2,h3,h4,h5,h6 {font-optical-sizing: auto;font-weight: normal;line-height: var(--defaultLineHeight);color: var(--brandColor2);padding: calc(var(--defaultFontSize) * 2) 0 0 0;}h1 {display: inline-block;text-transform: uppercase;font-size: 4rem;line-height: 1;color: var(--brandColor1);background: var(--whiteColor);border-top: var(--defaultBorderSpacing) solid var(--brandColor1);padding: calc(var(--defaultPadding) / 2); margin-top: calc(var(--defaultPadding) / 2);}h2 {font-size: 3.6rem;color: var(--brandColor1);}h2:first-child {padding-top: 0;}h3 {font-size: 2.5rem;padding: var(--defaultFontSize) 0 0 0;color: var(--blackColor);}h4 {font-size: 2rem;padding: var(--defaultPadding) 0 calc(var(--defaultPadding) / 3) 0;}table,p,ul,ol,dl,address,blockquote {margin-top: calc(var(--defaultFontSize));}ul,ol {margin-left: calc(var(--defaultPadding) / 2);}li ul,li ol {margin-top: 0;}svg {shape-rendering: geometricPrecision;image-rendering: optimizeQuality;text-rendering: geometricPrecision;fill-rule: evenodd;clip-rule: evenodd;}a {color: var(--brandColor1);text-decoration: underline;}a:hover,a:focus,a:active,a:visited {color: var(--brandColor2);text-decoration: none;transition: var(--defaultTransition);}a:hover {color: var(--brandColor1);text-decoration: none;}address {font-style: normal;}em {font-family: var(--italicFontFamily);font-size: 105%;}strong {font-weight: bold;}small {font-size: 80%;}abbr {cursor: help;}img {display: block;margin: 0 auto;border: 0;}hr {clear: both;overflow: hidden; height: 0;border: 0;}iframe {border: 0;background: var(--whiteColor) url('/app/assets/images/loading.gif') center center no-repeat;display: block;}#overlay {display: block;position: absolute; z-index: 9999;width: 100vw; height: 100vh;background: var(--whiteColor) url('/app/assets/images/loading.gif') center center no-repeat;}@media screen and (max-width:1200px) {.wrap {padding-left: calc(var(--defaultPadding) / 2); padding-right: calc(var(--defaultPadding) / 2);}}@media screen and (max-width:1024px) {.wrap {max-width: 100%;padding: calc(var(--defaultPadding) / 2);}}@media screen and (max-width:768px) {h1 {font-size: 3rem;}}@media screen and (max-width:480px) {h1 {font-size: 2.5rem;}h2 {font-size: 2.2rem;}h3 {font-size: 1.9rem;}h4 {font-size: var(--defaultFontSize);}}header {background: var(--headerBgColor);border-bottom: var(--defaultBorderSize) solid var(--brandColor1);text-align: left;color: var(--brandColor2);}header .content {display: flex;justify-content: space-between;padding: var(--halfPadding) 0;}header #logo {z-index: 2;display: inline-block;}header hr,header label,header input {display: none;}header ul {list-style: none;margin: 0; padding: 0;display: flex;justify-content: space-between;align-items: center;flex-wrap: nowrap;}header ul li {padding: 0 2rem;border-right: var(--defaultBorderSize) solid var(--lightColor);}header ul li:last-child {padding-right: 0;border-right: none;}header ul li > * {display: inline-block;}header ul li svg {fill: var(--neutralColor);width: auto; height: 2rem;vertical-align: middle;margin-bottom: 2px;}header ul li a:hover svg {fill: var(--brandColor2);}header ul li strong {margin-left: 1rem; padding: var(--defaultBorderSpacing);border-radius: var(--radiusBox);background: var(--specialColor1);}header ul li strong svg {fill: rgb(0,0,0);height: 3rem;margin-bottom: 0;}@media screen and (max-width:1024px) {header .wrap {text-align: left;}header .content {display: block;padding: 0;}header ul {font-size: var(--smallerFontSize);justify-content: flex-end;gap: 0;}header ul li {padding: 0 2rem;}}@media screen and (max-width:768px) {header #logo img {width: auto; height: 50px;}}@media screen and (max-width:550px) {header ul li:first-child {display: none;}}#menu {width: auto;height: 100%;flex: auto;}#menu input,#menu label {display: none;}nav {width: 100%; height: 100%;font-size: var(--smallerFontSize);text-transform: uppercase;background: var(--navBgColor);font-weight: bold;}nav a,nav a:visited {color: var(--whiteColor);text-decoration: none;}nav a:hover,nav a:focus {color: var(--whiteColor);}nav ul {margin: 0;list-style: none;white-space: nowrap;}nav ul li {border-bottom: 1px solid var(--whiteColor);}nav ul li a {display: block;padding: var(--defaultGap);background: transparent;}nav ul li a:hover,nav ul li a:focus {background: var(--whiteColorRGBA);}nav ul li .active {color: var(--brandColor1);background: var(--whiteColor);}nav ul li .active:hover,nav ul li .active:focus {color: var(--brandColor1RGBA);background: var(--whiteColor);}@media screen and (max-width:1024px) {#menu {position: fixed; top: 14px; right: 12px; z-index: 100;padding: 10px 3px;width: auto; height: auto;border-radius: var(--radiusBox);background: var(--brandColor1);}#menu label {width: 40px; height: 22px;display: flex;cursor: pointer;align-items: center;justify-content: center;z-index: 3;}#menu label span,#menu label:before,#menu label:after {width: 26px; height: 4px;background: var(--whiteColor);border-radius: 3px;transition: none !important;}#menu label:before,#menu label:after {content: "";position: absolute;}#menu label:before {top: 0;}#menu label:after {top: 18px;}#menu input {display: none;}#menu input:checked + label span {background: transparent;position: fixed;width: 100%;}#menu input:checked + label:after {top: calc(var(--defaultPadding) / 1.5); right: 2rem;transform: rotate(45deg);position: fixed;width: 30px; height: 4px;}#menu input:checked + label:before {top: calc(var(--defaultPadding) / 1.5); right: 2rem;transform: rotate(-45deg);position: fixed;width: 30px; height: 4px;}#menu input:checked ~ nav {max-height: 100%;}nav {background: var(--brandColor1);position: fixed; top: 0; left: 0; z-index: 2;width: 100vw; height: 100vh; max-height: 0;transition: .2s ease-out;overflow-y: auto;}nav ul {display: block;margin: var(--defaultPadding);background: transparent;font-size: 150%;}nav ul li {margin: 0; padding: 0;}nav ul li a,nav ul li a:hover,nav ul li a:focus {background: transparent;}}main .wrap {background: transparent;text-align: center;padding-top: 0;}main .content {display: flex;flex-direction: column;gap: var(--defaultBorderSpacing);padding: var(--defaultBorderSpacing) 0;text-align: left;}main section {display: flex;align-content: space-between;align-items: start;background: var(--navBgColor);}main section figure {background: var(--blackColor);width: 100%; max-width: 920px; aspect-ratio: 9.2 / 4;border-left: 1px solid var(--whiteColor);text-align: right;}main section figure picture {width: 100%; max-width: 920px; aspect-ratio: 9.2 / 4;position: absolute; top: 0; left: 0; z-index: 0;}main section figure picture img {width: 100%;}main section figure figcaption {width: 100%; height: 100%;}main h1 {text-align: right;}main article {display: flex;flex-direction: column;gap: var(--defaultBorderSpacing);}.text ul,.text ol {padding-left: 2rem;}.info,.result,.error {width: 100%;padding: 1rem;text-align: center;margin-top: 0;}.error {text-align: left;}.info *,.result *,.error * {margin-top: 0;}.table {overflow-x: auto;}.cols {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;gap: var(--defaultGap);margin: 0; padding: var(--defaultGap);}.cols .col {padding: 0;flex: 0 0 calc((100% - (var(--cols) - 1) * var(--defaultGap)) / var(--cols));--cols: 2;}.cols .col h2 {font-size: 2.8rem;}.table {padding-top: var(--defaultGap);}.gallery table {width: auto !important;}.gallery table td {padding: 1rem;}.section--general {background: var(--lightestColor);padding: var(--defaultGap);}.section--general .text {background: var(--whiteColor);padding: calc(var(--defaultGap) * 4);}.section--general .text :first-child {margin-top: 0;}.news .section--general {background: var(--lightestColor);}.news .section--general * {font-size: 1.3rem !important;margin-top: 0;}.news .text {background: transparent;padding: 0;}.news .cols {padding: 0;}.news .cols h2 {font-weight: bold;color: var(--defaultColor);font-size: 112% !important;margin-bottom: 1rem;}.news .cols figure {position: relative;background: var(--whiteColor);--cols: 4;}.news .cols figure picture,.news .cols figure figcaption {padding: var(--defaultGap);}.news .cols figure picture img {width: 100%; height: auto;padding: calc(var(--defaultGap) * 2);}.news .cols figure figcaption {position: absolute; top: 0; left: 0;width: 100%; height: 100%;background: var(--specialColor1RGBA);transition: var(--defaultTransition);opacity: 0;}.news .cols figure:hover figcaption {opacity: 1;}.news .cols .link {position: absolute; bottom: 3rem; left: 0;width: 100%;text-align: center;}.news .cols .link a {text-decoration: none;font-weight: bold;font-size: 112% !important;}.news .cols .link a::before {content: '';display: block;width: 50px; height: 50px;margin: 1rem auto;background: url('../images/pdf.png') center center no-repeat;background-size: 100% 100%;}.section--video {background: var(--blackColor);}.section--video iframe {width: 100%; height: auto;aspect-ratio: 56 / 32;}.section--info {background: var(--lightestColor);}.section--info .col {padding: calc(var(--defaultGap) * 2);background: var(--whiteColor);display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between;}.section--info .col .readMore {text-align: right;}.section--info .col .readMore a:after {content: "\00BB";padding-left: 0.5rem;display: inline-block;}.section--esab {display: flex;justify-content: center;align-items: center;padding: var(--defaultPadding);background: var(--specialColor1);font-size: 150%;}.section--esab > * {margin: 0; padding: 0;}.section--esab strong {display: inline-block;margin-left: 1rem; padding: calc(var(--defaultBorderSpacing) * 2);background: var(--whiteColor);}.section--esab svg {fill: rgb(0,0,0);vertical-align: middle;}.section--form {padding: 0;}.section--form .wrap {padding: 0;width: 50%;}.section--form .cols {display: block;}.section--form .cols .col {padding-bottom: calc(var(--defaultPadding) / 4);}.section--form form label {display: inline-block;padding: 1rem 0;}.section--form form input,.section--form form select,.section--form form textarea {width: 100%;padding: 0.5rem; margin: 0 auto;border: 1px solid var(--neutralColor);}.section--form form [type="submit"] {padding: calc(var(--defaultPadding) / 3) var(--defaultPadding);border: 0;border-radius: var(--radiusButton);background: var(--brandColor2);color: var(--whiteColor);}.section--form form [type="radio"],.section--form form [type="checkbox"] {width: auto;margin-right: 1rem;vertical-align: middle;}.section--form form [type="submit"]:hover,.section--form form [type="submit"]:focus {background: var(--brandColor1);}.section--form form [type="submit"]:active {background-color: var(--whiteColor);background-image: url('../images/loading.gif');background-size: 24px 24px;background-position: center center;background-repeat: no-repeat;color: transparent;}.section--form .cols .agree {text-align: center;}.section--form .submit {text-align: center;}.section--form .submit input {width: auto;}#multicolumn {columns: 2;column-gap: var(--defaultGap);}@media screen and (min-width:1600px) {#multicolumn {columns: 3;}}@media screen and (max-width:1024px) {.section--general .text {background: var(--whiteColor);padding: calc(var(--defaultGap) * 2);}}@media screen and (max-width:768px) {.cols .col {--cols: 1;}.news .cols figure {--cols: 2;}main h1 {padding-top: calc(var(--defaultPadding) / 3); padding-bottom: calc(var(--defaultPadding) / 3);}.section--form .wrap {width: auto;}#multicolumn {columns: 1;}.section--esab {display: block;text-align: center;}.section--esab strong {margin-top: 2rem;}.section--general .text {background: var(--whiteColor);padding: var(--defaultGap);}}@media screen and (max-width:640px) {.news .cols figure {--cols: 1;}}@media screen and (max-width:480px) {}footer {border-top: var(--defaultBorderSize) solid var(--brandColor1);background: var(--whiteColor);color: var(--brandColor1);line-height: 1.75;}footer .wrap {padding: var(--defaultPadding) 0;}footer ul {display: flex;justify-content: center;align-items: end;list-style: none;font-size: 125%;padding-top: var(--defaultGap);}footer ul li {padding: 0 var(--defaultPadding);}footer ul li:before {display: block;}footer .contactEmail:before {content: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" height="30" viewBox="0 0 2500 2500" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"><path fill="rgb(0,113,187)" d="M231.3 315.57c-129.39,0 -234.37,104.98 -234.37,234.37 0,73.73 34.67,143.07 93.75,187.51l1062.5 796.88c55.66,41.5 131.83,41.5 187.5,0l1062.5 -796.88c59.08,-44.44 93.75,-113.78 93.75,-187.51 0,-129.39 -104.98,-234.37 -234.37,-234.37l-2031.26 0zm-234.37 546.88l0 1015.63c0,172.37 140.13,312.5 312.5,312.5l1875 0c172.37,0 312.5,-140.13 312.5,-312.5l0 -1015.63 -1062.5 796.88c-111.33,83.49 -263.67,83.49 -375,0l-1062.5 -796.88z"></path></svg>');}footer .contactPhone:before {content: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" height="30" viewBox="0 0 2500 2500" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"><path fill="rgb(0,113,187)" d="M802.07 123.29c-37.6,-90.81 -136.71,-139.15 -231.43,-113.27l-429.67 117.18c-84.96,23.44 -144.04,100.58 -144.04,188.47 0,1207.95 979.45,2187.4 2187.4,2187.4 87.89,0 165.03,-59.08 188.47,-144.04l117.18 -429.67c25.88,-94.72 -22.46,-193.84 -113.27,-231.43l-468.73 -195.3c-79.59,-33.2 -171.87,-10.26 -226.07,56.64l-197.25 240.7c-343.74,-162.59 -622.04,-440.89 -784.63,-784.63l240.71 -196.77c66.89,-54.68 89.84,-146.47 56.64,-226.06l-195.3 -468.73 -0.01 -0.49z"></path></svg>');}footer .contactLoc:before {content: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" height="30" viewBox="0 0 2500 2500" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"><path fill="rgb(0,113,187)" d="M1362.95 2446.89c251.14,-314.28 823.91,-1076.02 823.91,-1503.89 0,-518.92 -421.01,-939.93 -939.93,-939.93 -518.92,0 -939.93,421.01 -939.93,939.93 0,427.87 572.77,1189.61 823.91,1503.89 60.21,74.9 171.82,74.9 232.04,0l0 0zm-116.02 -1817.2c173,0 313.3,140.3 313.3,313.31 0,173.01 -140.3,313.31 -313.3,313.31 -173,0 -313.3,-140.3 -313.3,-313.31 0,-173.01 140.3,-313.31 313.3,-313.31z"></path></svg>');}footer ul a {text-decoration: none;}#footer {background: var(--blackColor);color: var(--whiteColor);font-size: var(--smallFontSize);}#footer .content {display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;padding: var(--defaultPadding) 0;}#footer .content > * {margin: 0; padding: 0;}#footer a {color: var(--whiteColor);text-decoration: none;}#footer svg {fill: var(--whiteColor);height: 30px;}@media screen and (max-width:1024px) {footer ul {flex-direction: column;align-items: center;gap: 2rem;}#footer .content {flex-direction: column;gap: 2rem;}}@media screen and (max-width:640px) {footer .content {display: block;text-align: center;}}.error,.error a,.error a:visited {color: var(--errorColor);}#cookies {background: var(--whiteColor);border-radius: var(--radiusBox);box-shadow: 0 0 25px rgba(0,0,0,0.25);position: fixed; left: 0; bottom: calc(var(--radiusBox) * -1); z-index: 1;display: flex;align-items: center;gap: var(--defaultPadding);padding: var(--defaultPadding);margin: 0 var(--paddingWide);font-size: var(--smallerFontSize);text-align: center;}#cookies p {text-align: left;margin: 0;}#cookies button {margin: 0 auto;padding: calc(var(--defaultPadding) / 3) var(--defaultPadding);color: var(--blackColor);border: 1px solid var(--lightColor);border-radius: var(--radiusButton);background: var(--lightColor);}#cookies button:hover {background: var(--whiteColor);}#slider {background: var(--blackColor);width: 100%; max-width: 920px; aspect-ratio: 9.2 / 4;border-left: 1px solid var(--whiteColor);text-align: right;margin: 0; padding: 0;list-style: none;overflow: hidden;}#slider li img {width: 100%; height: auto;}#slider .slick-dots {position: absolute; bottom: var(--defaultGap); left: 0;width: 100%;margin: 0; padding: 0;list-style: none;text-align: center;}#slider .slick-dots li {display: inline-block;}#slider .slick-dots li button {width: 16px; height: 16px;overflow: hidden;color: transparent;background: var(--whiteColor);border: 3px solid var(--whiteColor);border-radius: 0;margin: 0 5px;}#slider .slick-dots .slick-active button {background: transparent;}#slider .slick-arrow {position: absolute; top: 50%; z-index: 1;display: block;width: auto; height: 60px;margin-top: -30px;color: transparent;background: transparent;border: none;}#slider .slick-arrow::before {display: block;width: 31px; height: 60px;}#slider .slick-prev {left: 16px;}#slider .slick-prev::before {content: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" height="60" viewBox="0 0 3100 6000" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"><path fill="white" d="M2938.72 5980.58c33.46,33.46 87.7,33.46 121.16,0 33.45,-33.45 33.45,-87.7 0,-121.16l-2853.76 -2853.75 2853.76 -2853.74c33.45,-33.46 33.45,-87.71 0,-121.16 -33.46,-33.46 -87.7,-33.46 -121.16,0l-2914.34 2914.32c-33.45,33.46 -33.45,87.7 0,121.16l2914.34 2914.33z"></path></svg>');}#slider .slick-next {right: 16px;}#slider .slick-next::before {content: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" height="60" viewBox="0 0 3100 6000" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"><path fill="white" d="M145.51 5944.59c-33.29,33.29 -87.25,33.29 -120.55,0 -33.28,-33.28 -33.28,-87.25 0,-120.55l2839.28 -2839.27 -2839.28 -2839.26c-33.28,-33.29 -33.28,-87.26 0,-120.55 33.29,-33.29 87.25,-33.29 120.55,0l2899.55 2899.53c33.28,33.29 33.28,87.25 0,120.55l-2899.55 2899.54z"></path></svg>');}@media screen and (max-width:768px) {#cookies {display: block;padding: calc(var(--defaultPadding) / 2);}#cookies p {margin-bottom: calc(var(--defaultPadding) / 2);}}