﻿:root{--text-zoom: 1;--f-base: calc(1.6rem * var(--text-zoom));--red: #e3000F;--green: #06A53B;--blue: #247ABF;--dark-blue: #302483;--light-gray: #F6F5F8;--dark-blue-gradient: linear-gradient(270deg, #140676 0%, #302483 86.31%);--black: #000;--white: #fff;--main-bg: var(--white);--textcolor: var(--black);--headingcolor: var(--black);--textfont: "Open Sans", sans-serif;--headingfont: "Open Sans", sans-serif;--fs: calc(var(--f-base) * 1);--fs-small: calc(var(--f-base) * 0.875);--fs-smaller: calc(var(--f-base) * 0.75);--fs-large: calc(var(--f-base) * 1.125);--fs-intro-text:calc(var(--f-base) * 1.625);--mb-text: calc(var(--f-base) * 1.5625);--fs-h1: calc(var(--f-base) * 3.125);--fs-h2: calc(var(--f-base) * 2.25);--fs-h3: calc(var(--f-base) * 2);--fs-h4: calc(var(--f-base) * 1.625);--fs-h5: calc(var(--f-base) * 1.5);--fs-h6: calc(var(--f-base) * 1.25);--lh-h1: calc(var(--f-base) * 3.5);--lh-h2: calc(var(--f-base) * 2.25);--lh-h3: calc(var(--f-base) * 2);--lh-h4: calc(var(--f-base) * 2);--lh-h5: calc(var(--f-base) * 2);--lh-h6: calc(var(--f-base) * 2);--mb-h1: var(--mb-text);--mb-h2: var(--mb-text);--mb-h3: var(--mb-text);--mb-h4: var(--mb-text);--mb-h5: var(--mb-text);--mb-h6: var(--mb-text);--fs-top-title: calc(var(--f-base) * 1.625);--lh-top-title: calc(var(--f-base) * 1.5625);--fs-bottom-title: calc(var(--f-base) * 1.625);--lh-bottom-title: calc(var(--f-base) * 1.5625);--nav-bar-height: calc(var(--f-base) * 4.75);--top-bar-height: calc(var(--f-base) * 2.875);--promo-bar-height: calc(var(--f-base) * 1.625);--row: calc(var(--f-base) * 6.25);--row-small: calc(var(--f-base) * 2.5);--fast-transition: all 0.15s ease-out 0s;--default-transition: all 0.3s ease-out 0s;--smooth-transition: all 0.5s cubic-bezier(.86, 0, 0.07, 1);--smooth-slow-transition: all 1.0s cubic-bezier(.86, 0, 0.07, 1);--border-radius: calc(var(--f-base) * 0.625);--box-shadow: 0rem 0.4rem 0.4rem 0rem rgba(0, 0, 0, 0.2);--text-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.3)}@media only screen and (max-width: 1023px){:root{--top-bar-height: 0.0rem}}@media only screen and (max-width: 640px){:root{--fs: calc(var(--f-base) * 0.875);--fs-small: calc(var(--f-base) * 0.8125);--fs-smaller: calc(var(--f-base) * 0.6875);--fs-large: calc(var(--f-base) * 1);--fs-intro-text:calc(var(--f-base) * 1.125);--mb-text: calc(var(--f-base) * 1.1875);--fs-h1: calc(var(--f-base) * 1.9375);--fs-h2: calc(var(--f-base) * 1.3125);--fs-h3: calc(var(--f-base) * 1.25);--fs-h4: calc(var(--f-base) * 1.1875);--fs-h5: calc(var(--f-base) * 1.125);--fs-h6: calc(var(--f-base) * 1);--lh-h1: calc(var(--f-base) * 2);--lh-h2: calc(var(--f-base) * 2);--lh-h3: calc(var(--f-base) * 1.75);--lh-h4: calc(var(--f-base) * 1.5);--lh-h5: calc(var(--f-base) * 1.375);--lh-h6: calc(var(--f-base) * 1.25);--mb-h1: var(--mb-text);--mb-h2: var(--mb-text);--mb-h3: var(--mb-text);--mb-h4: var(--mb-text);--mb-h5: var(--mb-text);--mb-h6: var(--mb-text);--fs-top-title: calc(var(--f-base) * 1.25);--lh-top-title: calc(var(--f-base) * 1.875);--fs-bottom-title: calc(var(--f-base) * 1.25);--lh-bottom-title: calc(var(--f-base) * 1.875);--row: calc(var(--f-base) * 3.75);--row-small: calc(var(--f-base) * 1.25);--nav-bar-height: calc(var(--f-base) * 4.75);--top-bar-height: 0.0rem;--promo-bar-height: calc(var(--f-base) * 1.625)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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:crem(0.1rem) dotted ButtonText}fieldset{padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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:crem(-0.2rem)}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../fonts/OpenSans-400.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:300;src:url("../fonts/OpenSans-400-Italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/OpenSans-400.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../fonts/OpenSans-400-Italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url("../fonts/OpenSans-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:500;src:url("../fonts/OpenSans-500-Italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/OpenSans-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:600;src:url("../fonts/OpenSans-600-Italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/OpenSans-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../fonts/OpenSans-700-Italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../fonts/OpenSans-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:800;src:url("../fonts/OpenSans-800-Italic.woff2") format("woff2")}*{outline:none !important}strong,b{font-weight:700}em{font-style:italic}u{text-decoration:underline}p:empty{display:none}html{font-size:62.5%;position:relative}body{width:100%;font:normal 400 calc(var(--f-base) * 1)/1 var(--textfont);color:var(--textcolor);margin:0;padding:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,iframe{display:block;line-height:0;max-width:100%;height:auto}img.lazy{transition:var(--smooth-transition);opacity:0}img.loaded{opacity:1}img.with-border{padding:calc(var(--f-base)*0.625);background:#fff;box-shadow:var(--box-shadow)}.align-center img{margin:0 auto}.bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;line-height:0;object-fit:cover}.google-maps-wrapper{position:relative;padding:0 0 40% 0;height:0}.google-maps-wrapper img,.google-maps-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}@media only screen and (max-width: 1023px){.google-maps-wrapper{padding:0 0 66.67% 0}}@media only screen and (max-width: 480px){.google-maps-wrapper{padding:0 0 100%}}.wrap-square,.wrap-16-9,.wrap-3-2,.wrap-4-3,.wrap-2-3{display:block;position:relative;height:0;margin:0;overflow:hidden}.wrap-square img,.wrap-16-9 img,.wrap-3-2 img,.wrap-4-3 img,.wrap-2-3 img{position:absolute;inset:0 0 0 0;width:100%;height:100%;object-fit:cover}.wrap-square{padding:0 0 100% 0}.wrap-16-9{padding:0 0 56.25% 0}.wrap-3-2{padding:0 0 66.666% 0}.wrap-4-3{padding:0 0 75% 0}.wrap-2-3{padding:0 0 150% 0}.center-align{margin-left:auto;margin-right:auto}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.alignleft,.float-left{float:left}.alignright,.float-right{float:right}::selection{background:#e75b64;color:var(--white)}::-moz-selection{background:#e75b64;color:var(--white)}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both}.mob-only{display:none}@media only screen and (max-width: 1023px){.mob-only{display:block}}.desktop-only{display:block}@media only screen and (max-width: 1023px){.desktop-only{display:none}}.mob-img{display:none}@media only screen and (max-width: 750px){.mob-img{display:block}}.desktop-img{display:block}@media only screen and (max-width: 750px){.desktop-img{display:none}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.animated-view{transition:var(--smooth-slow-transition)}.animated-view.fade-to-left{transform:translateX(calc(var(--f-base) * 12.5));opacity:0}.animated-view.fade-to-left.in-view{opacity:1;transform:translateX(0)}.animated-view.fade-to-right{transform:translateX(calc(var(--f-base) * -12.5));opacity:0}.animated-view.fade-to-right.in-view{opacity:1;transform:translateX(0)}.animated-view.fade-to-top{transform:translateY(calc(var(--f-base) * 12.5));opacity:0}.animated-view.fade-to-top.in-view{opacity:1;transform:translateY(calc(var(--f-base) * 0))}.animated-view.fade-to-bottom{transform:translateY(calc(var(--f-base) * -12.5));opacity:0}.animated-view.fade-to-bottom.in-view{opacity:1;transform:translateY(calc(var(--f-base) * 0))}.animated-view.fade-in{opacity:0}.animated-view.fade-in.in-view{opacity:1}.animated-view.zoom-in{transform:scale(0);transform-origin:center center}.animated-view.zoom-in.in-view{transform:scale(1)}.breadcrumbs{position:absolute;z-index:3;top:calc(var(--f-base)*1.5625);left:0;width:100%}@media only screen and (max-width: 1023px){.breadcrumbs{top:calc(var(--f-base)*0.9375)}}.breadcrumbs__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.breadcrumbs__text a,.breadcrumbs__text span{font-size:calc(var(--f-base)*0.75)}.breadcrumbs .crumb-home svg{fill:var(--white);width:calc(var(--f-base)*0.875);height:calc(var(--f-base)*0.875);position:relative;top:calc(var(--f-base)*0.1875)}#main{padding:0;position:relative;background-color:var(--main-bg);margin-top:calc(var(--nav-bar-height) + var(--top-bar-height))}body.dd-promo-bar-active #main{margin-top:calc(var(--nav-bar-height) + var(--top-bar-height) + var(--promo-bar-height))}.wrap{max-width:calc(var(--f-base)*83.5);padding:0 calc(var(--f-base)*1.5625);margin:0 auto;position:relative}@media only screen and (max-width: 1023px){.wrap{padding:0 calc(var(--f-base)*0.9375)}}.wrap__full-width{max-width:100%}.wrap__1920-wrap{max-width:calc(var(--f-base)*120)}.wrap__full-wrap{max-width:calc(var(--f-base)*112.5)}.wrap__usp-wrap{max-width:calc(var(--f-base)*95.625)}.wrap__inner-wrap{max-width:calc(var(--f-base)*70.25)}.wrap__text-wrap{max-width:calc(var(--f-base)*60)}.content-row-small{padding-top:calc(var(--f-base)*2.5);padding-bottom:calc(var(--f-base)*2.5)}@media only screen and (max-width: 1023px){.content-row-small{padding-top:calc(var(--f-base)*1.875);padding-bottom:calc(var(--f-base)*1.875)}}@media only screen and (max-width: 640px){.content-row-small{padding-top:calc(var(--f-base)*1.875);padding-bottom:calc(var(--f-base)*1.875)}}.content-row{padding-top:calc(var(--f-base)*5);padding-bottom:calc(var(--f-base)*5)}@media only screen and (max-width: 1023px){.content-row{padding-top:calc(var(--f-base)*2.5);padding-bottom:calc(var(--f-base)*2.5)}}@media only screen and (max-width: 640px){.content-row{padding-top:calc(var(--f-base)*1.875);padding-bottom:calc(var(--f-base)*1.875)}}.content-row-large{padding-top:calc(var(--f-base)*10);padding-bottom:calc(var(--f-base)*10)}@media only screen and (max-width: 1023px){.content-row-large{padding-top:calc(var(--f-base)*5);padding-bottom:calc(var(--f-base)*5)}}@media only screen and (max-width: 640px){.content-row-large{padding-top:calc(var(--f-base)*2.5);padding-bottom:calc(var(--f-base)*2.5)}}.content-row-extra-large{padding-top:calc(var(--f-base)*20);padding-bottom:calc(var(--f-base)*20)}@media only screen and (max-width: 1023px){.content-row-extra-large{padding-top:calc(var(--f-base)*10);padding-bottom:calc(var(--f-base)*10)}}@media only screen and (max-width: 640px){.content-row-extra-large{padding-top:calc(var(--f-base)*5);padding-bottom:calc(var(--f-base)*5)}}.spacing-row{margin-top:calc(var(--f-base)*5);margin-bottom:calc(var(--f-base)*5)}@media only screen and (max-width: 1023px){.spacing-row{margin-top:calc(var(--f-base)*2.5);margin-bottom:calc(var(--f-base)*2.5)}}@media only screen and (max-width: 640px){.spacing-row{margin-top:calc(var(--f-base)*2.5);margin-bottom:calc(var(--f-base)*2.5)}}.small-gap{gap:calc(var(--f-base)*1)}@media only screen and (max-width: 1023px){.small-gap{gap:calc(var(--f-base)*0.75)}}@media only screen and (max-width: 640px){.small-gap{gap:calc(var(--f-base)*0.5)}}.medium-gap{gap:calc(var(--f-base)*2)}@media only screen and (max-width: 1023px){.medium-gap{gap:calc(var(--f-base)*1.5)}}@media only screen and (max-width: 640px){.medium-gap{gap:calc(var(--f-base)*1)}}.big-gap{gap:calc(var(--f-base)*5)}@media only screen and (max-width: 1023px){.big-gap{gap:calc(var(--f-base)*3.125)}}@media only screen and (max-width: 640px){.big-gap{gap:calc(var(--f-base)*1.875)}}.align-items-center{align-items:center}.col-2-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}@media only screen and (max-width: 750px){.col-2-grid{grid-template-columns:minmax(0, 1fr)}}.col-3-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}@media only screen and (max-width: 1023px){.col-3-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 640px){.col-3-grid{grid-template-columns:minmax(0, 1fr)}}.col-4-grid{display:grid;grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 1023px){.col-4-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 640px){.col-4-grid{grid-template-columns:minmax(0, 1fr)}}.col-2-1-grid{display:grid;grid-template-columns:2fr 1fr}@media only screen and (max-width: 1023px){.col-2-1-grid{grid-template-columns:minmax(0, 1fr)}}.col-1-2-grid{display:grid;grid-template-columns:1fr 2fr}@media only screen and (max-width: 1023px){.col-1-2-grid{grid-template-columns:minmax(0, 1fr)}}.col-3-1-grid{display:grid;grid-template-columns:minmax(0, 3fr) .9fr}@media only screen and (max-width: 1023px){.col-3-1-grid{grid-template-columns:minmax(0, 1fr)}}.col-1-3-grid{display:grid;grid-template-columns:.9fr minmax(0, 3fr)}@media only screen and (max-width: 1023px){.col-1-3-grid{grid-template-columns:minmax(0, 1fr)}}.gallery{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;gap:calc(var(--f-base)*1)}.gallery .gallery-item{margin:0;box-sizing:border-box;flex:0 0 auto}.gallery a{display:block;line-height:0;position:relative}.gallery a img{width:100%;height:auto}.gallery.gallery-columns-2 .gallery-item{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.gallery.gallery-columns-3 .gallery-item{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.gallery.gallery-columns-4 .gallery-item{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.wp-caption{max-width:100%;position:relative;padding-bottom:calc(var(--f-base)*1.875)}.wp-caption-text{font-size:calc(var(--f-base)*0.875);font-style:italic;display:block;padding:calc(var(--f-base)*0.3125) 0 0 0}a{text-decoration:underline;color:var(--textcolor)}a:hover{text-decoration:none;color:var(--textcolor)}a.text-link{color:var(--textcolor)}p,label,address,td,th,li{font:400 var(--fs)/calc(var(--fs) * 2) var(--textfont);color:var(--textcolor);margin:0 0 var(--mb-text) 0}.intro-text,.under-title{font:600 var(--fs-intro-text)/calc(var(--fs) * 2) var(--textfont)}.intro-text p,.intro-text span,.intro-text li,.intro-text a,.intro-text strong,.under-title p,.under-title span,.under-title li,.under-title a,.under-title strong{font:inherit}.top-title{font:600 var(--fs-top-title)/var(--lh-top-title) var(--textfont)}.bottom-title{font:600 var(--fs-bottom-title)/var(--lh-bottom-title) var(--textfont)}.underline{text-decoration:underline}.red-underline{text-decoration:underline;text-decoration-color:var(--main-color);text-decoration-thickness:calc(var(--f-base)*0.125);text-underline-offset:calc(var(--f-base)*0.25)}.smaller,small{font-size:var(--fs-small)}.smaller p,small p{font-size:inherit}.bigger{font-size:var(--fs-large)}.bigger p{font-size:inherit}.with-icon{padding-left:calc(var(--f-base)*1.5625);position:relative}.with-icon i{position:absolute;left:0}hr{margin:0 0 calc(var(--f-base)*2) 0;padding:0;border:0;height:calc(var(--f-base)*0.0625);background:var(--textcolor);display:block}ul,ol{display:block;padding:0;margin:0 0 calc(var(--f-base)*2) 0}ul li,ol li{display:block;position:relative;margin:0;padding:0 0 0 calc(var(--f-base)*1.25)}ul li:before,ol li:before{display:block;height:calc(var(--f-base)*0.375);width:calc(var(--f-base)*0.375);background:var(--textcolor);border-radius:50%;position:absolute;top:calc(var(--f-base)*0.625);left:0;content:""}ul.two-columns,ol.two-columns{column-gap:calc(var(--f-base)*2.5);column-count:2}@media only screen and (max-width: 480px){ul.two-columns,ol.two-columns{column-count:1;column-gap:0}}ul.three-columns,ol.three-columns{column-gap:calc(var(--f-base)*2.5);column-count:3}@media only screen and (max-width: 750px){ul.three-columns,ol.three-columns{column-count:2}}@media only screen and (max-width: 480px){ul.three-columns,ol.three-columns{column-count:1;column-gap:0}}ol li{counter-increment:step-counter;padding-left:calc(var(--f-base)*1.5625)}ol li:before{content:counter(step-counter) ". ";font-weight:700;position:absolute;left:0;top:0;background:none;border-radius:0}blockquote{position:relative;display:block}blockquote p:before{content:"“"}blockquote p:after{content:"”"}table{margin:0 0 calc(var(--f-base)*1.875) 0;width:100%}td,th{text-align:left;padding:calc(var(--f-base)*0.625)}th{font-weight:700}.white-text{color:var(--white)}.white-text h1,.white-text .h1,.white-text h2,.white-text .h2,.white-text h3,.white-text .h3,.white-text h4,.white-text .h4,.white-text h5,.white-text .h5,.white-text h6,.white-text .h6,.white-text ul li,.white-text ol li,.white-text ul li:before,.white-text ol li:before,.white-text label,.white-text p,.white-text span,.white-text i,.white-text a{color:var(--white)}.white-text ul li:before{background:var(--white)}.white-text ol li:before{color:var(--white)}.white-text.h1,.white-text.h2,.white-text.h3,.white-text.h4,.white-text.h5,.white-text.h6{color:var(--white)}.black-text{color:var(--headingcolor)}.black-text h1,.black-text .h1,.black-text h2,.black-text .h2,.black-text h3,.black-text .h3,.black-text h4,.black-text .h4,.black-text h5,.black-text .h5,.black-text h6,.black-text .h6{color:var(--headingcolor)}.black-text ul li,.black-text ol li,.black-text ul li:before,.black-text ol li:before,.black-text label,.black-text p,.black-text span,.black-text i{color:var(--textcolor)}.black-text a{color:var(--dark-blue);font-weight:700}.black-text ul li:before{background:var(--textcolor)}.black-text ol li:before{color:var(--textcolor)}.black-text.h1,.black-text.h2,.black-text.h3,.black-text.h4,.black-text.h5,.black-text.h6{color:var(--headingcolor)}.black-text .bigger{color:var(--headingcolor)}h1,.h1{font:800 var(--fs-h1)/var(--lh-h1) var(--headingfont);color:var(--headingcolor);padding:0;margin:0 0 var(--mb-h1) 0}h2,.h2{font:700 var(--fs-h2)/var(--lh-h2) var(--headingfont);color:var(--headingcolor);padding:0;margin:0 0 var(--mb-h2) 0}h3,.h3{font:600 var(--fs-h3)/var(--lh-h3) var(--headingfont);color:var(--headingcolor);padding:0;margin:0 0 var(--mb-h3) 0}h4,.h4{font:600 var(--fs-h4)/var(--lh-h4) var(--headingfont);color:var(--headingcolor);padding:0;margin:0 0 var(--mb-h4) 0}h5,.h5{font:600 var(--fs-h5)/var(--lh-h5) var(--headingfont);color:var(--headingcolor);padding:0;margin:0 0 var(--mb-h5) 0}h6,.h6{font:600 var(--fs-h6)/var(--lh-h6) var(--headingfont);color:var(--headingcolor);padding:0;margin:0 0 var(--mb-h6) 0}.card{position:relative;padding:calc(var(--f-base)*2);display:flex;flex-direction:column}.card>:last-child{margin-bottom:0}.with-border-radius{border-radius:var(--border-radius)}.with-shadow{box-shadow:var(--box-shadow)}label,legend{display:block;margin:0 0 calc(var(--f-base)*0.3125) 0;padding:0;position:relative;line-height:1.25}input[type=text],input[type=number],input[type=search],input[type=email],input[type=tel],input[type=password],input[type=date],input[type=phone],input[type=url],select,textarea{display:block;position:relative;width:100%;padding:calc(var(--f-base)*0.875) calc(var(--f-base)*0.9375);font:400 calc(var(--fs) * 1)/1.25 var(--textfont);color:var(--textcolor);margin:0;border:calc(var(--f-base)*0.0625) solid var(--textcolor);border-radius:calc(var(--f-base)*0.3125);transition:var(--smooth-transition)}input[type=text]:focus,input[type=number]:focus,input[type=search]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=date]:focus,input[type=phone]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:rgba(0,0,0,.2)}input[type=checkbox],input[type=radio]{display:block;position:absolute;z-index:2;width:100%;cursor:pointer;inset:0 0 0 0;height:100%;opacity:0}input[type=checkbox]+label,input[type=checkbox]+span,input[type=checkbox]+td,input[type=radio]+label,input[type=radio]+span,input[type=radio]+td{display:block;position:relative;padding:0 0 0 calc(var(--f-base)*1.5625);margin:0;cursor:pointer;text-transform:none !important}input[type=checkbox]+label:before,input[type=checkbox]+span:before,input[type=checkbox]+td:before,input[type=radio]+label:before,input[type=radio]+span:before,input[type=radio]+td:before{display:block;position:absolute;height:calc(var(--f-base)*1);width:calc(var(--f-base)*1);content:"";padding:0;background:#fff;border:calc(var(--f-base)*0.0625) solid var(--textcolor);inset:0 0 0 0}input[type=checkbox]+label:after,input[type=checkbox]+span:after,input[type=checkbox]+td:after,input[type=radio]+label:after,input[type=radio]+span:after,input[type=radio]+td:after{display:block;position:absolute;background:var(--textcolor);height:calc(var(--f-base)*0.625);width:calc(var(--f-base)*0.625);inset:0 0 0 0}input[type=checkbox]:checked+label:after,input[type=checkbox]:checked+span:after,input[type=checkbox]:checked+td:after{inset:calc(var(--f-base)*0.1875) 0 0 calc(var(--f-base)*0.1875);content:""}input[type=radio]+label:before,input[type=radio]+span:before,input[type=radio]+td:before{border-radius:50%}input[type=radio]:checked+label:after,input[type=radio]:checked+span:after,input[type=radio]:checked+td:after{content:"";border-radius:50%;inset:calc(var(--f-base)*0.1875) 0 0 calc(var(--f-base)*0.1875)}select{appearance:none;background:none;cursor:pointer;background:#fff url("../img/custom-icons/chevron-down.svg") right calc(var(--f-base)*0.9375) center no-repeat;background-size:calc(var(--f-base)*1)}select option{color:var(--textcolor) !important}textarea{height:calc(var(--f-base)*8.125);max-width:100%;width:100%;padding:calc(var(--f-base)*1.25)}.input-number-wrap{display:flex;align-items:center;position:relative;max-width:calc(var(--f-base)*8.75);height:calc(var(--f-base)*2.5625);background:var(--white)}.input-number-wrap .number-min,.input-number-wrap .number-plus{cursor:pointer;display:flex;height:calc(var(--f-base)*2.5625);width:calc(var(--f-base)*2.5625);align-items:center;justify-content:center;color:var(--textcolor);padding:0;margin:0;position:relative;z-index:2}.input-number-wrap input[type=number]{width:calc(100% - var(--f-base)*5.125);padding-left:0;padding-right:0;text-align:center;min-width:calc(var(--f-base)*5)}.gfield_consent_label{display:inline-block !important}::-webkit-input-placeholder{color:var(--textcolor);opacity:.7}:-moz-placeholder{color:var(--textcolor);opacity:.7}::-moz-placeholder{color:var(--textcolor);opacity:.7}:-ms-input-placeholder{color:var(--textcolor);opacity:.7}.gform_wrapper{margin:0 0 calc(var(--f-base)*1.75) 0;position:relative}.gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(var(--f-base)*1.5) 0}.gform_wrapper .gfield{position:relative;width:100%}.gform_wrapper .gfield--type-hidden,.gform_wrapper .gfield.hidden-field,.gform_wrapper .gfield.gfield_visibility_hidden{display:none !important}.gform_wrapper .gfield--width-half{width:calc(50% - var(--f-base)*0.75)}.gform_wrapper .gchoice{position:relative}.gform_footer{display:flex;justify-content:flex-end;margin:calc(var(--f-base)*1.5) 0 0 0}.gf_name_has_2{display:grid;gap:calc(var(--f-base)*1.25) calc(var(--f-base)*1.875);grid-template-columns:1fr 1fr}@media only screen and (max-width: 1023px){.gf_name_has_2{grid-template-columns:1fr}}#ui-datepicker-div.ui-datepicker{border:none !important;padding:1rem !important}.ui-datepicker{background-color:var(--white);border:1px solid var(--blue);border-radius:2rem;border:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:1rem;border-radius:2rem;border:none;background:var(--blue)}.ui-datepicker .ui-state-highlight{border:var(--blue);padding:.5rem;color:var(--white);background:var(--blue);border-radius:.5rem}.ui-datepicker .ui-state-active{border:1px solid var(--dark-blue);background:var(--dark-blue);padding:.5rem;color:var(--white);border-radius:.5rem}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{display:none}.ui-datepicker .ui-datepicker-title{display:flex;justify-content:space-evenly;gap:1rem;margin:0}.ui-datepicker .ui-datepicker-calendar{margin:0}.gfield_error input[type=text],.gfield_error input[type=number],.gfield_error input[type=search],.gfield_error input[type=email],.gfield_error input[type=tel],.gfield_error input[type=password],.gfield_error input[type=date],.gfield_error input[type=phone],.gfield_error input[type=url],.gfield_error select,.gfield_error textarea,.woocommerce-invalid input[type=text],.woocommerce-invalid input[type=number],.woocommerce-invalid input[type=search],.woocommerce-invalid input[type=email],.woocommerce-invalid input[type=tel],.woocommerce-invalid input[type=password],.woocommerce-invalid input[type=date],.woocommerce-invalid input[type=phone],.woocommerce-invalid input[type=url],.woocommerce-invalid select,.woocommerce-invalid textarea{border-color:var(--main-color)}.instruction,.gfield_validation_message{font-style:italic;font-size:calc(var(--f-base)*0.875);display:flex;margin:calc(var(--f-base)*0.625) 0 0 0}.gfield_validation_message{color:var(--main-color)}.gfield_required{margin:0 0 0 calc(var(--f-base)*0.125);color:var(--main-color);font-size:calc(var(--f-base)*0.75)}.hidden_label>legend,.hidden_label>label{display:none}body img.gform_ajax_spinner{position:absolute;inset:0 0 0 0;height:100%;width:100%;background:rgba(255,255,255,.8);z-index:100}.select2-container--default .select2-selection--single{height:calc(var(--f-base)*2.5625) !important;border-radius:0 !important;border:0 !important;border-bottom:0 !important}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:calc(var(--f-base)*0.625) calc(var(--f-base)*0.9375) !important;font:400 calc(var(--fs) * 1)/1.25 var(--textfont) !important;background:#fff url("../img/custom-icons/chevron-down.svg") right calc(var(--f-base)*0.9375) center no-repeat;background-size:calc(var(--f-base)*1)}ul.select2-results__options li{padding:calc(var(--f-base)*0.625) calc(var(--f-base)*0.9375) !important;font:400 calc(var(--fs) * 1)/1.25 var(--textfont) !important}ul.select2-results__options li:before{display:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--textcolor);color:var(--white)}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}body .dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline{font-weight:400;margin-bottom:0}body .dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{padding-bottom:calc(var(--f-base)*0.75)}body .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{color:var(--white);height:auto}body .dgwt-wcas-sf-wrapp button:before{display:none}.bg-black{background:var(--black)}.black-color{color:var(--black) !important}.bg-white{background:var(--white)}.white-color{color:var(--white) !important}.bg-red{background:var(--main-color)}.red-color{color:var(--main-color) !important}.bg-green{background:var(--green)}.green-color{color:var(--green) !important}.bg-yellow{background:var(--yellow)}.yellow-color{color:var(--yellow) !important}.bg-dark-blue{background:var(--dark-blue)}.dark-blue-color{color:var(--dark-blue) !important}.bg-dark-blue-gradient{background:var(--dark-blue-gradient)}.bg-light-gray{background:var(--light-gray)}.light-gray-color{color:var(--light-gray) !important}.bg-transparent{background:rgba(0,0,0,0)}.transparent-color{color:rgba(0,0,0,0) !important}.buttons,.button-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.9375)}@media only screen and (max-width: 640px){.buttons,.button-wrap{gap:calc(var(--f-base)*0.625)}}.buttons p,.button-wrap p{align-self:center;margin-bottom:0}.button,input[type=submit],button[type=submit]{cursor:pointer;display:inline-block;position:relative;padding:calc(var(--f-base)*0.9375) calc(var(--f-base)*1.25);font:600 var(--fs-large)/calc(var(--f-base) * 1.5) var(--textfont);border:calc(var(--f-base)*0.0625) solid var(--textcolor);border-radius:calc(var(--f-base)*0.3125);text-decoration:none;margin:0;text-align:center;cursor:pointer;transition:var(--smooth-transition)}.button.full-width,input[type=submit].full-width,button[type=submit].full-width{width:100%}@media only screen and (max-width: 640px){.button,input[type=submit],button[type=submit]{padding:calc(var(--f-base)*0.875) calc(var(--f-base)*0.9375)}}.button .button__container,input[type=submit] .button__container,button[type=submit] .button__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--f-base)*0.1875) calc(var(--f-base)*0.625)}.button .button__container .button__icon,input[type=submit] .button__container .button__icon,button[type=submit] .button__container .button__icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:calc(var(--f-base)*1.25);width:calc(var(--f-base)*1.25)}.button .button__container .button__icon svg,input[type=submit] .button__container .button__icon svg,button[type=submit] .button__container .button__icon svg{width:100%;height:100%}.button .button__container.reversed .button__icon,input[type=submit] .button__container.reversed .button__icon,button[type=submit] .button__container.reversed .button__icon{order:1}.button .button-arrow,input[type=submit] .button-arrow,button[type=submit] .button-arrow{width:calc(var(--f-base)*1);height:calc(var(--f-base)*1);transition:var(--smooth-transition)}.button,input[type=submit],button[type=submit]{background-color:var(--main-color);color:var(--white);border-color:var(--main-color)}.button svg:not(.button-arrow),input[type=submit] svg:not(.button-arrow),button[type=submit] svg:not(.button-arrow){fill:var(--white)}.button .button-arrow,input[type=submit] .button-arrow,button[type=submit] .button-arrow{stroke:var(--white)}.button:hover,input[type=submit]:hover,button[type=submit]:hover{background-color:var(--dark-blue);color:var(--white);border-color:var(--white)}.button:hover svg:not(.button-arrow),input[type=submit]:hover svg:not(.button-arrow),button[type=submit]:hover svg:not(.button-arrow){fill:var(--white)}.button:hover svg.button-arrow,input[type=submit]:hover svg.button-arrow,button[type=submit]:hover svg.button-arrow{left:calc(var(--f-base)*0.3125)}.button:hover .button-arrow,input[type=submit]:hover .button-arrow,button[type=submit]:hover .button-arrow{stroke:var(--white)}.button.white,input[type=submit].white,button[type=submit].white{background-color:var(--white);color:var(--dark-blue);border-color:var(--dark-blue)}.button.white svg:not(.button-arrow),input[type=submit].white svg:not(.button-arrow),button[type=submit].white svg:not(.button-arrow){fill:var(--dark-blue)}.button.white .button-arrow,input[type=submit].white .button-arrow,button[type=submit].white .button-arrow{stroke:var(--dark-blue)}.button.white:hover,input[type=submit].white:hover,button[type=submit].white:hover{background-color:var(--dark-blue);color:var(--white);border-color:var(--white)}.button.white:hover svg:not(.button-arrow),input[type=submit].white:hover svg:not(.button-arrow),button[type=submit].white:hover svg:not(.button-arrow){fill:var(--white)}.button.white:hover .button-arrow,input[type=submit].white:hover .button-arrow,button[type=submit].white:hover .button-arrow{stroke:var(--white)}.button.transparent,input[type=submit].transparent,button[type=submit].transparent{background-color:rgba(0,0,0,0);color:var(--dark-blue);border-color:var(--dark-blue)}.button.transparent svg:not(.button-arrow),input[type=submit].transparent svg:not(.button-arrow),button[type=submit].transparent svg:not(.button-arrow){fill:var(--dark-blue)}.button.transparent .button-arrow,input[type=submit].transparent .button-arrow,button[type=submit].transparent .button-arrow{stroke:var(--dark-blue)}.button.transparent:hover,input[type=submit].transparent:hover,button[type=submit].transparent:hover{background-color:rgba(0,0,0,0);color:var(--main-color);border-color:rgba(0,0,0,0)}.button.transparent:hover svg:not(.button-arrow),input[type=submit].transparent:hover svg:not(.button-arrow),button[type=submit].transparent:hover svg:not(.button-arrow){fill:var(--main-color)}.button.transparent:hover .button-arrow,input[type=submit].transparent:hover .button-arrow,button[type=submit].transparent:hover .button-arrow{stroke:var(--main-color)}.button.transparent:hover .button__text,input[type=submit].transparent:hover .button__text,button[type=submit].transparent:hover .button__text{text-decoration:underline}.button svg,input[type=submit] svg,button[type=submit] svg{position:relative;left:0;transition:var(--smooth-transition)}.button.loading:after,input[type=submit].loading:after,button[type=submit].loading:after{content:"";background-image:url("../img/custom-icons/loader.svg");background-position:center center;background-size:calc(var(--f-base)*1) calc(var(--f-base)*1);background-repeat:no-repeat;display:inline-block;transform-origin:center center;height:calc(var(--f-base)*1);width:calc(var(--f-base)*1);margin-left:calc(var(--f-base)*0.5);animation:spin 4s linear infinite}.button.loading:hover:after,input[type=submit].loading:hover:after,button[type=submit].loading:hover:after{filter:brightness(0) invert(1)}.button.added:after,input[type=submit].added:after,button[type=submit].added:after{background-image:url("../img/custom-icons/check.svg");content:"";background-position:center center;background-size:calc(var(--f-base)*1) calc(var(--f-base)*1);background-repeat:no-repeat;display:inline-block;transform-origin:center center;height:calc(var(--f-base)*1);width:calc(var(--f-base)*1);margin-left:calc(var(--f-base)*0.5)}.responsive-iframe-wrapper,.responsive-video-wrapper{position:relative;padding:0 0 56.25% 0;height:0;margin:0 0 calc(var(--f-base)*1.875) 0}.responsive-iframe-wrapper img,.responsive-iframe-wrapper iframe,.responsive-video-wrapper img,.responsive-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.responsive-iframe-wrapper .play-button,.responsive-video-wrapper .play-button{height:calc(var(--f-base)*3.125);width:calc(var(--f-base)*3.125);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;inset:50% 0 0 50%;transform:translate(-50%, -50%);background:var(--textcolor)}.responsive-iframe-wrapper .play-button svg,.responsive-video-wrapper .play-button svg{filter:brightness(0) invert(1);transition:var(--smooth-transition);transform:translateX(calc(var(--f-base) * 0.125))}.responsive-iframe-wrapper .play-button:hover svg,.responsive-video-wrapper .play-button:hover svg{transform:translateX(calc(var(--f-base) * 0.125)) scale(1.25)}.sm-icons{display:flex;align-items:center;margin:0 0 calc(var(--f-base)*1.5625) 0;padding:0}.sm-icons li{display:flex;margin:0;padding:0}.sm-icons li:not(:last-child){margin:0 calc(var(--f-base)*0.3125) calc(var(--f-base)*0.3125) 0}.sm-icons li:before{display:none}.sm-icons li a{display:flex;height:calc(var(--f-base)*2.625);width:calc(var(--f-base)*2.625);align-items:center;justify-content:center;border-radius:50%;text-decoration:none;transition:var(--smooth-transition)}.sm-icons li.facebook-solid a{background:#0866ff}.sm-icons li.twitter-x a{background:#000}.sm-icons li.linkedin-solid a{background:#2085c7}.sm-icons li.instagram a{background:#d6249f;background:linear-gradient(220deg, #9100EB 0%, #B936D2 25%, #E56CB8 50%, #F9A603 75%, #FFB900 100%)}.sm-icons li.pinterest a{background:#e60023}.sm-icons li.youtube a{background:#f03}.sm-icons li.tiktok a{background:#000}.sm-icons li:hover a{box-shadow:var(--box-shadow)}.sm-icons li:hover svg{transform:scale(1.05)}.sm-icons svg{filter:brightness(0) invert(1);transition:var(--smooth-transition)}.sm-share-buttons{display:flex;margin:0 0 calc(var(--f-base)*1.5625) 0;padding:0}.sm-share-buttons li{display:flex;margin:0;padding:0}.sm-share-buttons li:not(:last-child){margin:0 calc(var(--f-base)*0.3125) calc(var(--f-base)*0.3125) 0}.sm-share-buttons li:before{display:none}.sm-share-buttons li a{display:flex;height:calc(var(--f-base)*2.625);width:calc(var(--f-base)*2.625);align-items:center;justify-content:center;border-radius:50%;text-decoration:none;transition:var(--smooth-transition)}.sm-share-buttons li.youtube a{background:#f03}.sm-share-buttons li.instagram a{background:#d6249f;background:linear-gradient(135deg, #9100EB 0%, #B936D2 25%, #E56CB8 50%, #F9A603 75%, #FFB900 100%);position:relative}.sm-share-buttons li.facebook a{background:#0866ff}.sm-share-buttons li.facebook a svg{width:calc(var(--f-base)*1.5);height:calc(var(--f-base)*1.5);top:auto;bottom:0}.sm-share-buttons li.x a{background:#000}.sm-share-buttons li.email a{background:#74b7de}.sm-share-buttons li.whatsapp a{background:#25d366}.sm-share-buttons li.linkedin a{background:#2085c7}.sm-share-buttons li.pinterest a{background:#e60023}.sm-share-buttons li:hover a{box-shadow:var(--box-shadow)}.sm-share-buttons li:hover svg{transform:scale(1.05)}.sm-share-buttons svg{filter:brightness(0) invert(1);transition:var(--smooth-transition)}#CybotCookiebotDialog ul li:before,#CookiebotWidget ul li:before{display:none}#CybotCookiebotDialog input[type=checkbox]+label:before,#CybotCookiebotDialog input[type=checkbox]+span:before,#CybotCookiebotDialog input[type=checkbox]+td:before,#CookiebotWidget input[type=checkbox]+label:before,#CookiebotWidget input[type=checkbox]+span:before,#CookiebotWidget input[type=checkbox]+td:before{top:calc(var(--f-base)*0.25) !important}#CybotCookiebotDialog input[type=checkbox]:checked+label:after,#CybotCookiebotDialog input[type=checkbox]:checked+span:after,#CybotCookiebotDialog input[type=checkbox]:checked+td:after,#CookiebotWidget input[type=checkbox]:checked+label:after,#CookiebotWidget input[type=checkbox]:checked+span:after,#CookiebotWidget input[type=checkbox]:checked+td:after{display:none !important}#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton,#CookiebotWidget .CybotCookiebotDialogDetailBodyContentCookieContainerButton{display:flex !important;justify-content:center !important;align-items:center !important;gap:calc(var(--f-base)*1.25)}#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton label,#CookiebotWidget .CybotCookiebotDialogDetailBodyContentCookieContainerButton label{transform:translate(0) !important}#CybotCookiebotDialog .CybotCookiebotDialogDetailBulkConsentCount,#CookiebotWidget .CybotCookiebotDialogDetailBulkConsentCount{color:var(--white)}.swiper-wrapper{box-sizing:border-box}.swiper-counter-lock,.swiper-pagination-lock{display:none !important}.swiper-slide{height:auto}.swiper-navigation{user-select:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;position:relative;width:100%;margin-top:calc(var(--f-base)*2.5);padding-bottom:calc(var(--f-base)*0.25)}.swiper-navigation .swiper-scrollbar{width:calc(100% - var(--f-base)*9.375);max-width:100%;margin-right:auto;position:relative;left:0;bottom:0;top:0;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 1023px){.swiper-navigation .swiper-scrollbar{width:calc(100% - var(--f-base)*8.375)}}@media only screen and (max-width: 640px){.swiper-navigation .swiper-scrollbar{width:100%}}.swiper-navigation .swiper-scrollbar:before{content:"";position:absolute;width:100%;height:calc(var(--f-base)*0.125);top:50%;transform:translateY(-50%);left:0;background-color:#dedede}.swiper-navigation .swiper-scrollbar-drag{background-color:var(--dark-blue)}.swiper-navigation .swiper-button-arrows{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-end;gap:calc(var(--f-base)*0.5);width:calc(var(--f-base)*8.75)}@media only screen and (max-width: 1023px){.swiper-navigation .swiper-button-arrows{width:calc(var(--f-base)*6.5)}}@media only screen and (max-width: 640px){.swiper-navigation .swiper-button-arrows{margin-top:calc(var(--f-base)*1.25);width:100%;justify-content:center}}.swiper-navigation .swiper-counter{width:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:var(--dark-blue);letter-spacing:calc(var(--f-base)*0.25)}@media only screen and (max-width: 640px){.swiper-navigation .swiper-counter{letter-spacing:initial}}.swiper-navigation .swiper-counter .swiper-pagination-current{font-weight:700}.white-text.swiper-navigation .swiper-scrollbar-drag{background-color:var(--main-color)}.white-text.swiper-navigation .swiper-dots .swiper-pagination-bullet{border-color:var(--light-gray)}.white-text.swiper-navigation .swiper-dots .swiper-pagination-bullet-active{background-color:var(--light-gray)}.white-text.swiper-navigation .swiper-button-arrows .swiper-arrow-button{background-color:rgba(0,0,0,0);border-color:var(--white)}.white-text.swiper-navigation .swiper-button-arrows .swiper-arrow-button svg{stroke:var(--white)}.white-text.swiper-navigation .swiper-counter{color:var(--white)}.white-text.swiper-navigation .swiper-counter .swiper-pagination-current{color:inherit}.white-text.swiper-navigation .swiper-counter .swiper-pagination-total{color:inherit}.black-text.swiper-navigation .swiper-counter{color:var(--dark-blue)}.black-text.swiper-navigation .swiper-counter .swiper-pagination-current{color:inherit}.black-text.swiper-navigation .swiper-counter .swiper-pagination-total{color:inherit}.swiper-navigation-dots{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:calc(var(--f-base)*1.875)}@media only screen and (max-width: 640px){.swiper-navigation-dots{margin-top:calc(var(--f-base)*1.125)}}.swiper-navigation-dots .swiper-dots{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.swiper-navigation-dots .swiper-dots .swiper-pagination-bullet{width:calc(var(--f-base)*0.625);height:calc(var(--f-base)*0.625);border:calc(var(--f-base)*0.0625) solid var(--dark-blue);background-color:rgba(0,0,0,0);opacity:1}.swiper-navigation-dots .swiper-dots .swiper-pagination-bullet-active{background-color:var(--dark-blue)}.swiper-navigation-only-arrows{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:calc(var(--f-base)*2.5)}.swiper-navigation-only-arrows .swiper-button-arrows{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-end;gap:calc(var(--f-base)*0.5);width:calc(var(--f-base)*8.75)}.swiper-arrow-button{position:relative;height:calc(var(--f-base)*3.4375);width:calc(var(--f-base)*3.4375);background-color:var(--white);border:calc(var(--f-base)*0.0625) solid var(--dark-blue);border-radius:calc(var(--f-base)*0.3125);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;transform:scale(1);cursor:pointer;transition:var(--default-transition)}@media only screen and (max-width: 1023px){.swiper-arrow-button{width:calc(var(--f-base)*3);height:calc(var(--f-base)*3)}}@media only screen and (max-width: 640px){.swiper-arrow-button{width:calc(var(--f-base)*2.25);height:calc(var(--f-base)*2.25)}}.swiper-arrow-button:hover{transform:scale(1.1)}.swiper-arrow-button svg{height:100%;width:100%;padding:calc(var(--f-base)*1.0625);stroke:var(--dark-blue)}@media only screen and (max-width: 1023px){.swiper-arrow-button svg{padding:calc(var(--f-base)*0.8125)}}@media only screen and (max-width: 640px){.swiper-arrow-button svg{padding:calc(var(--f-base)*0.5)}}.swiper-arrow-button-prev svg{transform:rotate(180deg)}.swiper-arrow-button.swiper-button-disabled{opacity:.5;pointer-events:none}.swiper-arrow-button.swiper-button-lock{display:none}.main-content-container:not(.vacancy-content-container) .section:first-child{margin-top:calc(var(--f-base)*1.5625)}.mb-5{margin-bottom:calc(var(--f-base)*3.125)}@media only screen and (max-width: 1023px){.mb-5{margin-bottom:calc(var(--f-base)*1.875)}}.hmg-shape{width:calc(var(--f-base)*46.875);position:absolute;pointer-events:none;z-index:2}@media only screen and (max-width: 1023px){.hmg-shape{width:calc(var(--f-base)*26.25)}}@media only screen and (max-width: 640px){.hmg-shape{width:calc(var(--f-base)*13.75)}}.hmg-shape.top{top:0;bottom:initial}.hmg-shape.bottom{top:initial;bottom:0}.hmg-shape.left{left:-50%;right:initial;transform:translate(50%)}.hmg-shape.left svg{transform:rotateY(180deg)}@media only screen and (max-width: 1023px){.hmg-shape.left{left:0;transform:translate(0)}}.hmg-shape.right{left:initial;right:-50%;transform:translateX(-50%)}@media only screen and (max-width: 1023px){.hmg-shape.right{right:0;transform:translateX(0)}}.hmg-shape-top{fill:var(--main-color)}.hmg-shape-bottom{fill:var(--white);opacity:.1}.hmg-shape svg{width:100%;height:100%}.pagination{display:flex;gap:calc(var(--f-base)*1);margin-top:calc(var(--f-base)*1.875);padding:0;justify-content:center;align-items:center}@media only screen and (max-width: 1023px){.pagination{gap:calc(var(--f-base)*0.5)}}.pagination .page-numbers{height:calc(var(--f-base)*3.4375);width:calc(var(--f-base)*3.4375);background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;text-decoration:none;font:600 var(--fs-large)/1.25 var(--textfont);color:var(--dark-blue);border-radius:calc(var(--f-base)*0.3125);border:calc(var(--f-base)*0.0625) solid var(--dark-blue);transition:var(--smooth-transition)}@media only screen and (max-width: 1023px){.pagination .page-numbers{height:calc(var(--f-base)*2.25);width:calc(var(--f-base)*2.25)}}.pagination .page-numbers svg{height:calc(var(--f-base)*1);width:auto}.pagination .page-numbers.current{background:var(--dark-blue);border-color:var(--dark-blue);color:var(--white)}.pagination a.page-numbers:hover{background:var(--main-color);border-color:var(--main-color);color:var(--white)}.publish-info{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.9375);margin:0 0 calc(var(--f-base)*2) 0}.publish-info .author-image{width:calc(var(--f-base)*2.875);height:calc(var(--f-base)*2.875);margin-right:calc(var(--f-base)*0.3125);overflow:hidden;border-radius:50%}.publish-info .publish-property{background-color:var(--white);border-radius:calc(var(--f-base)*0.3125);padding:calc(var(--f-base)*0.3125) calc(var(--f-base)*0.625);margin:0;line-height:1.25;font-weight:600;display:flex;flex-wrap:wrap;align-items:center;gap:0 calc(var(--f-base)*0.1875)}.publish-info .publish-property svg{height:calc(var(--f-base)*1);width:auto;position:relative;top:calc(var(--f-base)*0.125);margin-right:calc(var(--f-base)*0.25);stroke:var(--main-color)}@media only screen and (max-width: 480px){.publish-info{justify-content:center;gap:calc(var(--f-base)*0.75)}}.publish-info.vacancy-publish-info .publish-property{line-height:1.75}.publish-info.vacancy-publish-info .location .icon svg{fill:var(--main-color);stroke:none !important}.publish-info.vacancy-publish-info .hours-week .icon svg{fill:none !important;stroke:var(--main-color)}.publish-info.vacancy-publish-info .salary .icon svg{fill:var(--main-color);stroke:none !important}.table-of-contents{width:100%;margin:0 auto;position:relative;background-color:var(--dark-blue);padding:calc(var(--f-base)*2.5) calc(var(--f-base)*2.5);border-radius:var(--border-radius)}@media only screen and (max-width: 1280px){.table-of-contents{padding:calc(var(--f-base)*1.5625)}}@media only screen and (max-width: 1023px){.table-of-contents{padding:calc(var(--f-base)*1.125)}}.table-of-contents .toc-title{color:var(--white);margin-bottom:calc(var(--f-base)*1.875)}.table-of-contents ol{margin-bottom:0}.table-of-contents ol li{position:relative;padding-left:0;margin:calc(var(--f-base)*0.625) 0;font:300 calc(var(--f-base) * 1)/calc(var(--f-base) * 1.5625) var(--textfont)}.table-of-contents ol li:first-child{margin-top:0}.table-of-contents ol li:last-child{margin-bottom:0}.table-of-contents ol li:before{display:none}.table-of-contents ol li a{position:relative;left:0;display:block;height:100%;width:100%;text-decoration:none;transition:var(--default-transition)}.table-of-contents ol li a:hover{text-decoration:underline}.table-of-contents ol li a .text{left:0;padding-right:calc(var(--f-base)*1.875);position:relative;display:block;height:100%;width:100%;transition:var(--default-transition)}.table-of-contents ol li a .arrow{top:calc(var(--f-base)*0);position:absolute;opacity:0;left:calc(var(--f-base)*-1.25);stroke:var(--dark-blue);transition:var(--default-transition)}.table-of-contents ol li a.active .text{font-weight:700}.table-of-contents ol li a.active .arrow{left:0;opacity:1;pointer-events:none}.text-zoom{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(var(--f-base)*0.3125);text-decoration:none;color:var(--black);border-radius:var(--border-radius);cursor:pointer;transition:var(--default-transition)}.text-zoom-default{display:flex;align-items:center;gap:calc(var(--f-base)*0.125)}.text-zoom-big,.text-zoom-small{font-size:calc(var(--f-base)*0.875);line-height:calc(var(--f-base)*0.875);font-weight:600;cursor:pointer;transition:var(--default-transition)}.text-zoom-big:hover,.text-zoom-small:hover{color:var(--dark-blue);text-decoration:underline}.text-zoom-big{font-size:calc(var(--f-base)*1);line-height:calc(var(--f-base)*1)}.text-zoom-small{top:calc(var(--f-base)*0.0625);position:relative}.text-zoom-divider{font-size:calc(var(--f-base)*0.875);line-height:calc(var(--f-base)*0.875);font-weight:600;color:var(--black)}.search-form-regular{display:inline-flex;flex-wrap:wrap;align-items:center;position:relative;width:auto;top:0;height:calc(var(--f-base)*3.25);border-radius:calc(var(--f-base)*0.3125);overflow:hidden}.search-form-regular .form-row{height:auto;margin:0;align-self:stretch}.search-form-regular .form-row input{height:100%;padding-right:calc(var(--f-base)*3.75);border-color:var(--dark-blue);background-color:var(--white);border-radius:calc(var(--f-base)*0.3125);color:var(--dark-blue);color:var(--white);border-color:var(--white) !important;background-color:rgba(0,0,0,0)}.search-form-regular .form-row input::placeholder{color:var(--white);opacity:1}.search-form-regular .form-row label{display:none}.search-form-regular__button{position:absolute !important;padding:0 !important;height:100%;right:calc(var(--f-base)*0.0625);top:50%;transform:translateY(-50%);height:calc(var(--f-base)*3.125);width:calc(var(--f-base)*3.125);background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.search-form-regular__button svg{fill:none !important;stroke:var(--white) !important}.dd-promo-bar{position:relative;background-color:var(--main-color);padding:0;height:var(--promo-bar-height);overflow:hidden}@media only screen and (max-width: 640px){.dd-promo-bar .wrap{padding-left:0 !important;padding-right:0 !important}}.dd-promo-bar__container{position:relative}.dd-promo-bar a{text-decoration:underline}.dd-promo-bar a:hover{text-decoration:none}.dd-promo-bar p{margin-bottom:0;color:var(--white);padding:.3rem 1rem;line-height:2rem;text-wrap:nowrap;text-align:center}.dd-promo-bar p a{color:inherit}.dd-promo-bar .dd-promo-bar__close{padding:0;padding-left:1rem;background-color:var(--main-color);z-index:1;position:absolute;right:0;top:0;height:var(--promo-bar-height);width:calc(var(--promo-bar-height) + 1rem)}.dd-promo-bar .dd-promo-bar__close button{position:relative;top:50%;padding:0;transform:translateY(-50%);height:calc(var(--promo-bar-height) - .4rem);width:calc(var(--promo-bar-height) - .4rem);line-height:calc(var(--promo-bar-height) - .4rem);background-color:var(--white);color:var(--textcolor);border:1px solid #d4d4d4;border-radius:.5rem;cursor:pointer}#dd-popup{width:64rem;max-width:100%}#dd-popup .dd-popup_wrap p:last-child{margin-bottom:0}.main-header{position:fixed;inset:0 0 unset 0;z-index:250;width:100%;top:0}.site-logo-container .site-logo{display:block;position:relative}@media only screen and (max-width: 1023px){.site-logo-container .site-logo{display:none}}.site-logo-container .site-logo.alternative{display:none}@media only screen and (max-width: 1023px){.site-logo-container .site-logo.alternative{display:block}}.site-logo-container .site-logo img{max-width:calc(var(--f-base)*12.25)}@media only screen and (max-width: 1280px){.site-logo-container .site-logo img{max-width:calc(var(--f-base)*10)}}@media only screen and (max-width: 1023px){.site-logo-container .site-logo img{max-width:calc(var(--f-base)*8.75)}}@media only screen and (max-width: 640px){.site-logo-container .site-logo img{max-width:calc(var(--f-base)*7.375)}}.top-bar{display:flex;flex-wrap:wrap;align-items:center;height:var(--top-bar-height);background-color:var(--white);width:100%;overflow:hidden}@media only screen and (max-width: 1023px){.top-bar{display:none}}.top-bar .wrap{height:100%;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.top-bar__left-wrap{height:100%}@media only screen and (max-width: 1023px){.top-bar__left-wrap{display:none}}.top-bar__right-wrap{height:100%;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*1.875)}@media only screen and (max-width: 1023px){.top-bar__right-wrap{width:100%}}.top-bar__right-wrap ul{height:100%;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*1.875)}@media only screen and (max-width: 1023px){.top-bar__right-wrap ul{width:100%;justify-content:space-between}}.top-bar__right-wrap ul li{height:100%;display:flex;flex-wrap:wrap;align-items:center;padding-left:0;font:400 var(--fs-smaller)/calc(var(--f-base) * 0.9375) var(--textfont)}.top-bar__right-wrap ul li a{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.3125);text-decoration:none}.top-bar__right-wrap ul li a:hover{text-decoration:underline}.top-bar__right-wrap ul li:before{content:none}.top-bar__right-wrap ul li svg{display:block;width:calc(var(--f-base)*0.875);height:calc(var(--f-base)*0.875);fill:var(--main-color)}.top-bar__right-wrap ul.top-bar__extra-links{gap:calc(var(--f-base)*0.9375)}.top-bar__contact-details a{text-decoration:underline}.top-bar__contact-details a span{text-decoration:underline}.top-bar__contact-details a:hover{text-decoration:none !important}.top-bar__contact-details a:hover span{text-decoration:none !important}.top-bar__usps{display:flex;flex-wrap:wrap;align-items:center;height:100%;gap:calc(var(--f-base)*1.25);margin-bottom:0}.top-bar__usps li{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.3125);padding-left:0;font:400 var(--fs-smaller)/calc(var(--f-base) * 0.9375) var(--textfont)}.top-bar__usps li:before{content:none}.top-bar__usps li svg{display:block;width:calc(var(--f-base)*1);height:calc(var(--f-base)*1);fill:var(--main-color)}@media only screen and (max-width: 1280px){.top-bar__usps li:nth-child(3){display:none}}.top-bar .menu{margin:0}.nav-bar{position:relative;height:var(--nav-bar-height);background:var(--dark-blue);width:100%}@media only screen and (max-width: 1023px){.nav-bar{background:var(--white)}}.nav-bar .wrap{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:calc(var(--f-base)*0.625);min-width:calc(var(--f-base)*23.125)}@media only screen and (max-width: 1280px){.nav-bar .wrap{gap:calc(var(--f-base)*0.875)}}@media only screen and (max-width: 640px){.nav-bar .wrap{padding:0 calc(var(--f-base)*0.75)}}.nav-bar__menu-wrap{display:flex;flex-direction:column;align-items:center;height:100%;flex-grow:1;padding-right:calc(var(--f-base)*1.25)}@media only screen and (max-width: 1280px){.nav-bar__menu-wrap{padding-right:calc(var(--f-base)*0.75)}}.nav-bar__right-wrap{display:flex;flex-wrap:wrap;justify-content:end;gap:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.nav-bar__right-wrap{gap:0 calc(var(--f-base)*1.25)}}.nav-bar__right-wrap .button-wrap .button{font:600 calc(var(--f-base) * 1)/calc(var(--f-base) * 1.5) var(--textfont)}@media only screen and (max-width: 1023px){.nav-bar__right-wrap .button-wrap .button{font:600 calc(var(--f-base) * 0.75)/calc(var(--f-base) * 1.125) var(--textfont);padding:calc(var(--f-base)*0.625) calc(var(--f-base)*0.75)}.nav-bar__right-wrap .button-wrap .button .button-arrow{display:none}}.nav-bar__search{position:relative;display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 1280px){.nav-bar__search{display:none}}.nav-bar__search .icon-container{position:relative;z-index:2;height:calc(var(--f-base)*3.375);width:calc(var(--f-base)*3.375);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:calc(var(--f-base)*0.3125);border:calc(var(--f-base)*0.0625) solid #cfd4e1;cursor:pointer;transition:var(--default-transition)}.nav-bar__search .icon-container svg{width:100%;height:100%;padding:calc(var(--f-base)*1);display:block;stroke:var(--white);transition:var(--default-transition)}.nav-bar__search .icon-container:hover{background-color:var(--white)}.nav-bar__search .icon-container:hover svg{stroke:var(--dark-blue)}.nav-bar__search.open .icon-container{border-bottom-right-radius:calc(var(--f-base)*0.3125);border-top-right-radius:calc(var(--f-base)*0.3125)}.nav-bar__search.open .icon-container svg{stroke:var(--dark-blue)}.nav-bar__search.open .icon-container:hover svg{stroke:var(--main-color)}.nav-bar__search .search-form{display:none;position:absolute;width:calc(var(--f-base)*20);height:calc(var(--f-base)*3.625);top:50%;right:calc(var(--f-base)*-0.0625);transform:translateY(-50%)}.nav-bar__search .search-form .form-row{height:100%;margin:0}.nav-bar__search .search-form .form-row input{height:100%;padding-right:calc(var(--f-base)*3.125);border-color:var(--dark-blue);background-color:var(--white);border-radius:calc(var(--f-base)*0.3125);color:var(--dark-blue)}.nav-bar__search .search-form .form-row input::placeholder{color:var(--textcolor);opacity:.7}.nav-bar__search .search-form .form-row label{display:none}.nav-bar__search .search-form__button{display:none}.nav-bar .menu{display:flex;justify-content:center;padding:0;margin:0;height:100%}.nav-bar .menu .menu-item{position:relative;margin-right:calc(var(--f-base)*1.5)}@media only screen and (max-width: 1280px){.nav-bar .menu .menu-item{margin-right:calc(var(--f-base)*1)}}.nav-bar .menu .menu-item:last-child{margin-right:0}.nav-bar .menu .menu-item a{height:100%;display:block;font:600 calc(var(--fs) * 1)/1 var(--textfont);color:var(--white);text-decoration:none;display:flex;align-items:center;transition:none}@media only screen and (max-width: 1280px){.nav-bar .menu .menu-item a{font-size:var(--fs-small)}}.nav-bar .menu .menu-item a .menu-item__toggle{width:calc(var(--f-base)*1);height:calc(var(--f-base)*1);position:relative;display:block;margin-left:calc(var(--f-base)*0.1875)}.nav-bar .menu .menu-item a .menu-item__toggle svg{height:100%;width:100%}.nav-bar .menu .menu-item a .menu-item__toggle{transition:var(--default-transition)}.nav-bar .menu .menu-item>a{border-bottom:calc(var(--f-base)*0.1875) solid rgba(0,0,0,0);transition:var(--default-transition)}@media only screen and (max-width: 1280px){.nav-bar .menu .menu-item>a{font-size:calc(var(--f-base)*0.875)}}.nav-bar .menu .menu-item.current-menu-item>a,.nav-bar .menu .menu-item.current-menu-ancestor>a,.nav-bar .menu .menu-item.current_page_item>a,.nav-bar .menu .menu-item.current_page_ancestor>a{color:var(--white)}.nav-bar .menu .menu-item.current-menu-item>a .nav-bar__toggle-icon,.nav-bar .menu .menu-item.current-menu-ancestor>a .nav-bar__toggle-icon,.nav-bar .menu .menu-item.current_page_item>a .nav-bar__toggle-icon,.nav-bar .menu .menu-item.current_page_ancestor>a .nav-bar__toggle-icon{fill:var(--white)}.nav-bar .menu .menu-item.menu-item-has-children .sub-menu{position:absolute;top:100%;left:0;background-color:var(--white);transform:scaleY(0);visibility:hidden;opacity:0;transform-origin:top left;box-shadow:rgba(99,99,99,.2) calc(var(--f-base)*0) calc(var(--f-base)*0.125) calc(var(--f-base)*0.5) calc(var(--f-base)*0);border-bottom-left-radius:calc(var(--f-base)*0.3125);border-bottom-right-radius:calc(var(--f-base)*0.3125);transition:var(--default-transition);padding-bottom:0;margin-bottom:0;padding:calc(var(--f-base)*0.75) calc(var(--f-base)*1)}.nav-bar .menu .menu-item.menu-item-has-children .sub-menu li{margin-right:0;margin-bottom:calc(var(--f-base)*0.125)}.nav-bar .menu .menu-item.menu-item-has-children .sub-menu li:last-child{margin-bottom:0}.nav-bar .menu .menu-item.menu-item-has-children .sub-menu li a{border-radius:calc(var(--f-base)*0.3125);width:100%;min-width:max-content;padding:calc(var(--f-base)*0.5) calc(var(--f-base)*1);color:var(--textcolor);font:600 calc(var(--f-base) * 0.9375)/1.4 var(--textfont);border-bottom:0;transition:var(--default-transition)}.nav-bar .menu .menu-item.menu-item-has-children .sub-menu li a:hover{background-color:var(--dark-blue);color:var(--white)}.nav-bar .menu .menu-item:hover>a{color:var(--white);border-color:var(--main-color)}.nav-bar .menu .menu-item:hover>a .menu-item__toggle{transform:rotate(180deg);fill:var(--white)}.nav-bar .menu .menu-item:hover .sub-menu{transform:scaleY(1);visibility:visible;opacity:1}@media only screen and (max-width: 1023px){.nav-bar__menu-wrap{display:none}.nav-bar__right-wrap{flex-grow:1}}.menu-item{padding-left:0}.menu-item:before{display:none}.megamenu-container{position:absolute;top:100%;left:0;right:0;width:100%;transform:scaleY(0);visibility:hidden;opacity:0;transform-origin:top center;z-index:10;transition:var(--default-transition)}@media only screen and (max-width: 1023px){.megamenu-container{display:none}}.megamenu-container .wrap__inner{display:grid;grid-template-columns:minmax(0, calc(var(--f-base) * 31.25)) 1fr;gap:0;align-items:flex-start;background-color:var(--white);border-radius:var(--border-radius);padding:calc(var(--f-base)*2) 0 calc(var(--f-base)*1.75) 0;width:100%}@media only screen and (max-width: 1280px){.megamenu-container .wrap__inner{grid-template-columns:minmax(0, calc(var(--f-base) * 25)) 1fr}}.megamenu-container__nav{width:100%;height:100%}.megamenu-container__nav-title{font-size:calc(var(--f-base)*0.9375);margin-bottom:calc(var(--f-base)*0.875);font-weight:600;line-height:1.4;color:var(--dark-blue)}.megamenu-container .megamenu-category-list{display:flex;flex-direction:column;background-color:rgba(0,0,0,0);padding:0 calc(var(--f-base)*1.5);gap:calc(var(--f-base)*0.125);margin-bottom:0;border-right:calc(var(--f-base)*0.0625) solid #e9ecef;height:100%}.megamenu-container .megamenu-category-list__item{padding-left:0}.megamenu-container .megamenu-category-list__item:before{display:none}.megamenu-container .megamenu-category-list__icon{margin-left:calc(var(--f-base)*0.625);height:calc(var(--f-base)*1.125);width:calc(var(--f-base)*1.125);transition:var(--default-transition)}.megamenu-container .megamenu-category-list__text{display:flex;align-items:center;justify-content:space-between;flex:1}.megamenu-container .megamenu-category-list__image{width:calc(var(--f-base)*3.375)}.megamenu-container .megamenu-category-list__link{display:flex;align-items:center;gap:calc(var(--f-base)*0.5);font-size:calc(var(--f-base)*0.9375);font-weight:600;border-radius:.5rem;color:var(--black);text-decoration:none;line-height:1.4;padding:calc(var(--f-base)*0.5) calc(var(--f-base)*1);transition:var(--default-transition);min-height:calc(var(--f-base)*2.625)}.megamenu-container .megamenu-category-list__link:hover .megamenu-category-list__icon{opacity:1}.megamenu-container .megamenu-category-list__item--active>a{background-color:var(--dark-blue);color:var(--white)}.megamenu-container .megamenu-category-list__item--active.has-no-url>a{cursor:default !important}.megamenu-container .megamenu-category-list__item--active .megamenu-category-list__link{font-weight:600 !important}.megamenu-container .megamenu-category-list__item--active .megamenu-category-list__link .megamenu-category-list__icon{opacity:1}.megamenu-container .megamenu-category-list--secondary .megamenu-category-list__link,.megamenu-container .megamenu-category-list--tertiary .megamenu-category-list__link{padding-left:calc(var(--f-base)*1)}.megamenu-container .megamenu-category-list__item--tertiary>a{min-height:auto;padding:calc(var(--f-base)*0.5) calc(var(--f-base)*1)}.megamenu-container .megamenu-category-list__item--tertiary:hover>a{background-color:var(--light-gray);font-weight:600 !important}.megamenu-container__main-block{display:none;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0;transform:scale(0);transition:var(--default-transition)}.megamenu-container__main-block .megamenu-container__nav-title{padding-left:calc(var(--f-base)*1.75)}.megamenu-container__main-block--single-column{grid-template-columns:repeat(1, minmax(0, 1fr))}.megamenu-container__main-block--single-column .megamenu-container__sub-content-block{padding:calc(var(--f-base)*0) calc(var(--f-base)*3.125) calc(var(--f-base)*0) calc(var(--f-base)*2.5)}.megamenu-container__main-block--active{display:grid;transform:scale(1)}.megamenu-container__sub-content{display:none;transform:scale(0)}.megamenu-container__sub-content--active{display:grid;transform:scale(1)}.megamenu-container__sub-content-category{padding-left:calc(var(--f-base)*1.75)}.megamenu-container .category-menu-card{display:none;transform:scale(0)}.megamenu-container .category-menu-card__image{margin-bottom:calc(var(--f-base)*1.5)}.megamenu-container .category-menu-card--active{display:block;transform:scale(1)}@media only screen and (max-width: 1280px){.megamenu-container .wrap{grid-template-columns:minmax(0, calc(var(--f-base) * 17.5)) 1fr}}.megamenu-container.hover-active{visibility:visible;opacity:1;transform:scaleY(1)}.megamenu-container .megamenu-container__sub-content-category-block{display:none}.megamenu-container__sub-content-block{padding:0}.megamenu-container__sub-content-block--description{border-bottom:calc(var(--f-base)*0.0625) solid #e9ecef;padding-bottom:calc(var(--f-base)*1.25);margin-bottom:calc(var(--f-base)*1.25)}.megamenu-container__sub-content-block--description p{font:400 var(--fs-small)/calc(var(--f-base) * 1.375) var(--textfont);font-style:italic;margin-bottom:0}.megamenu-container__sub-content-block--list{display:flex;flex-direction:column;gap:calc(var(--f-base)*1.25)}.megamenu-container__sub-content-block--list li{width:calc(var(--f-base)*20.625);max-width:100%;position:relative;z-index:1}.megamenu-container__sub-content-block--list li:before{content:"";display:block !important;position:absolute;top:calc(var(--f-base)*-0.625);left:calc(var(--f-base)*-0.625);width:calc(100% + var(--f-base)*1.25);height:calc(100% + var(--f-base)*1.25);border-radius:calc(var(--f-base)*0.625);background-color:rgba(0,0,0,0);z-index:0;pointer-events:none;transition:var(--default-transition)}.megamenu-container__sub-content-block--list li:hover a{background:rgba(0,0,0,0) !important}.megamenu-container__sub-content-block--list li:hover:before{background-color:var(--light-gray)}.megamenu-container__sub-content-block--list li .megamenu-category-list__link{position:relative;display:flex;flex-direction:column;align-items:start;min-height:auto;padding:0;gap:0}.megamenu-container__sub-content-block--list li .megamenu-category-list__link .megamenu-category-list__text{font:600 calc(var(--f-base) * 0.9375)/1.4 var(--textfont)}.megamenu-container__sub-content-block--list li .megamenu-category-list__link .megamenu-category-list__text svg{margin-left:0;margin-right:calc(var(--f-base)*0.3125)}.megamenu-container__sub-content-block--list li .megamenu-category-list__link .megamenu-category-list__sub-text{font:400 calc(var(--f-base) * 0.875)/1.4 var(--textfont);font-style:italic;margin-bottom:0}.dd-megamenu-overlay{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);opacity:0;z-index:50;transition:var(--default-transition)}body.dd-megamenu-active .dd-megamenu-overlay{opacity:1;pointer-events:all}.header{position:relative;background-color:var(--dark-blue)}.header .wrap{width:100%}.header .wrap__1920-wrap{padding:0}.header .wrap__full-wrap{padding:0}.header .header-inner{position:relative;min-height:calc(var(--f-base)*31.25);padding:calc(var(--f-base)*6.25) 0 calc(var(--f-base)*8.125) 0;display:flex;flex-wrap:wrap;align-items:center;overflow:hidden;border-top-left-radius:0;border-top-right-radius:0}@media only screen and (min-width: 1921px){.header .header-inner{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}}.header .button.transparent{background-color:rgba(0,0,0,0);border-color:var(--white);color:var(--white)}.header .button.transparent .button-arrow{stroke:var(--white)}.header .button.transparent svg:not(.button-arrow){fill:var(--white)}.header .button.transparent:hover{background-color:var(--white);color:var(--dark-blue);border-color:rgba(0,0,0,0)}.header .button.transparent:hover .button__text{text-decoration:none}.header .button.transparent:hover .button-arrow{stroke:var(--dark-blue)}.header .button.transparent:hover svg:not(.button-arrow){fill:var(--dark-blue)}.header.header__full-width .header-inner:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg, rgb(20, 6, 118) 0%, rgba(48, 36, 131, 0) 86.31%);pointer-events:none;z-index:2}@media only screen and (max-width: 1023px){.header.header__full-width .header-inner:before{background:rgba(48,36,131,.8)}}@media only screen and (max-width: 1023px){.header.header__full-width .header-inner{padding:calc(var(--f-base)*3.75) 0}}.header.header__full-width .header-inner .media-container{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;z-index:1}.header.header__full-width .header-inner .media-container figure{position:relative;height:100%;width:100%}.header.header__full-width .header-inner .media-container figure img,.header.header__full-width .header-inner .media-container figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.header.header__full-width .header-inner .content-container{position:relative;z-index:3;width:calc(var(--f-base)*58.75);max-width:100%}.header.header__image-right{background:var(--dark-blue-gradient)}@media only screen and (max-width: 1023px){.header.header__image-right{margin-bottom:calc(var(--f-base)*6.25)}}.header.header__image-right .wrap.content-wrap,.header.header__image-right .wrap.breadcrumbs-wrap{width:100%;padding:0}.header.header__image-right .header-inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:calc(var(--f-base)*1.875);padding:calc(var(--f-base)*5) 0}@media only screen and (max-width: 1023px){.header.header__image-right .header-inner{padding:calc(var(--f-base)*3.75) 0;grid-template-columns:repeat(1, minmax(0, 1fr));overflow:initial}}.header.header__image-right .header-inner .media-container{order:1;position:relative;z-index:1;border-radius:var(--border-radius);overflow:hidden}@media only screen and (max-width: 1023px){.header.header__image-right .header-inner .media-container{margin-bottom:calc(var(--f-base)*-6.25)}}.header.header__image-right .header-inner .media-container figure img,.header.header__image-right .header-inner .media-container figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.header.header__image-right .header-inner .content-container{position:relative;z-index:3;width:calc(var(--f-base)*58.75);max-width:100%}.header.no-header .header-inner{min-height:calc(var(--f-base)*21.25)}.header.no-header .header-inner:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg, rgb(20, 6, 118) 0%, rgba(48, 36, 131, 0) 86.31%);pointer-events:none;z-index:2}@media only screen and (max-width: 1023px){.header.no-header .header-inner:before{background:rgba(48,36,131,.8)}}@media only screen and (max-width: 1023px){.header.no-header .header-inner{padding:calc(var(--f-base)*3.75) 0}}.header.no-header .header-inner .media-container{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;z-index:1}.header.no-header .header-inner .media-container figure{position:relative;height:100%;width:100%}.header.no-header .header-inner .media-container figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.header.no-header .header-inner .content-container{position:relative;z-index:3;width:calc(var(--f-base)*66.25);max-width:100%}.header.no-header .header-inner .content-container .search-form-regular{margin-top:calc(var(--f-base)*1.5625)}.header.default-header.header__image-right .header-inner .wrap{padding:0}.header.home-header .wrap{width:100%}.header.home-header .wrap__1920-wrap{padding:0}.header.home-header .header-inner{min-height:calc(var(--f-base)*40.625);padding:calc(var(--f-base)*9.375) 0 calc(var(--f-base)*9.375) 0}@media only screen and (max-width: 640px){.header.home-header .header-inner{padding:calc(var(--f-base)*5) 0 calc(var(--f-base)*7.5) 0;min-height:auto}}.header.home-header .header-inner:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg, rgb(20, 6, 118) 0%, rgba(48, 36, 131, 0) 86.31%);pointer-events:none;z-index:2}@media only screen and (max-width: 1023px){.header.home-header .header-inner:before{background:rgba(48,36,131,.8)}}.header.home-header .header-inner .media-container{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;z-index:1}.header.home-header .header-inner .media-container figure{position:relative;height:100%;width:100%}.header.home-header .header-inner .media-container figure img,.header.home-header .header-inner .media-container figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.header.home-header .header-inner .content-container{position:relative;z-index:3;width:calc(var(--f-base)*39.375);max-width:100%}.header.home-header .header-inner .bottom-content{display:flex;flex-wrap:wrap;gap:calc(var(--f-base)*1.25)}.header.home-header .header-inner .bottom-content .cta-person{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.625)}.header.home-header .header-inner .bottom-content .cta-person figure{position:relative;height:calc(var(--f-base)*6.25);width:calc(var(--f-base)*6.25);overflow:hidden;border-radius:50%}@media only screen and (max-width: 640px){.header.home-header .header-inner .bottom-content .cta-person figure{height:calc(var(--f-base)*5);width:calc(var(--f-base)*5)}}.header.home-header .header-inner .bottom-content .cta-person figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.header.home-header .header-inner .bottom-content .cta-person .cta-person-content p,.header.home-header .header-inner .bottom-content .cta-person .cta-person-content a{font:normal 400 calc(var(--fs) * 1)/1 var(--textfont);font-style:italic;margin-bottom:0}.header.home-header .header-inner .netherlands-icon{position:absolute;left:0;top:50%;transform:translate(-50%, -50%);pointer-events:none;height:calc(var(--f-base)*34.375);z-index:3}.header.home-header .cta-white{position:absolute;bottom:calc(var(--f-base)*4.375);right:calc(var(--f-base)*1.25);z-index:3}@media only screen and (max-width: 640px){.header.home-header .cta-white{bottom:0}}.header.home-header .cta-white__inner{position:relative;background-color:var(--white);padding:calc(var(--f-base)*0.9375) calc(var(--f-base)*1.5625);border-radius:calc(var(--f-base)*0.3125)}@media only screen and (max-width: 640px){.header.home-header .cta-white__inner{padding:calc(var(--f-base)*0.8125) calc(var(--f-base)*1.25)}}.header.home-header .cta-white__inner .image-container{top:calc(var(--f-base)*-3.125);right:calc(var(--f-base)*0.9375);position:absolute}@media only screen and (max-width: 640px){.header.home-header .cta-white__inner .image-container{top:calc(var(--f-base)*-2.5);right:calc(var(--f-base)*0.625)}}.header.home-header .cta-white__inner .image-container figure{position:relative;height:calc(var(--f-base)*5);width:calc(var(--f-base)*5);overflow:hidden;border-radius:50%;margin-left:auto}@media only screen and (max-width: 640px){.header.home-header .cta-white__inner .image-container figure{height:calc(var(--f-base)*3.75);width:calc(var(--f-base)*3.75)}}.header.home-header .cta-white__inner .image-container figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.header.home-header .cta-white__inner .cta-white-content .sub-text{padding-right:calc(var(--f-base)*5);margin-bottom:0}@media only screen and (max-width: 640px){.header.home-header .cta-white__inner .cta-white-content .sub-text{padding-right:calc(var(--f-base)*3.75)}}.header.home-header .cta-white__inner .cta-white-content p,.header.home-header .cta-white__inner .cta-white-content a{font:400 var(--fs-large)/1.25 var(--textfont);color:var(--dark-blue)}.header.home-header .cta-white__inner .cta-white-content a{font-weight:700}.header.single-post-header{background:var(--dark-blue-gradient)}@media only screen and (max-width: 1023px){.header.single-post-header{margin-bottom:calc(var(--f-base)*6.25)}}.header.single-post-header .wrap.content-wrap,.header.single-post-header .wrap.breadcrumbs-wrap{width:100%;padding:0}.header.single-post-header .header-inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:calc(var(--f-base)*1.875);padding:calc(var(--f-base)*5) 0}@media only screen and (max-width: 1023px){.header.single-post-header .header-inner{padding:calc(var(--f-base)*3.75) 0;grid-template-columns:repeat(1, minmax(0, 1fr));overflow:initial}}.header.single-post-header .header-inner .media-container{order:1;position:relative;z-index:1;border-radius:var(--border-radius);overflow:hidden}@media only screen and (max-width: 1023px){.header.single-post-header .header-inner .media-container{margin-bottom:calc(var(--f-base)*-6.25)}}.header.single-post-header .header-inner .content-container{position:relative;z-index:3;width:calc(var(--f-base)*66.25);max-width:100%}.header.vacancy-detail-header{background:var(--dark-blue-gradient)}@media only screen and (max-width: 1023px){.header.vacancy-detail-header{margin-bottom:calc(var(--f-base)*6.25)}}.header.vacancy-detail-header .wrap.content-wrap,.header.vacancy-detail-header .wrap.breadcrumbs-wrap{width:100%;padding:0}.header.vacancy-detail-header .header-inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:calc(var(--f-base)*1.875);padding:calc(var(--f-base)*5) 0}@media only screen and (max-width: 1023px){.header.vacancy-detail-header .header-inner{padding:calc(var(--f-base)*3.75) 0;grid-template-columns:repeat(1, minmax(0, 1fr));overflow:initial}}.header.vacancy-detail-header .header-inner .media-container{order:1;position:relative;z-index:1;border-radius:var(--border-radius);overflow:hidden}@media only screen and (max-width: 1023px){.header.vacancy-detail-header .header-inner .media-container{margin-bottom:calc(var(--f-base)*-6.25)}}.header.vacancy-detail-header .header-inner .content-container{position:relative;z-index:3;width:calc(var(--f-base)*66.25);max-width:100%}.header.product-detail-header{background:var(--dark-blue-gradient)}@media only screen and (max-width: 1023px){.header.product-detail-header{margin-bottom:calc(var(--f-base)*6.25)}}.header.product-detail-header .wrap.content-wrap,.header.product-detail-header .wrap.breadcrumbs-wrap{width:100%;padding:0}.header.product-detail-header .header-inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:calc(var(--f-base)*1.875);padding:calc(var(--f-base)*5) 0}@media only screen and (max-width: 1023px){.header.product-detail-header .header-inner{padding:calc(var(--f-base)*3.75) 0;grid-template-columns:repeat(1, minmax(0, 1fr));overflow:initial}}.header.product-detail-header .header-inner .product-detail-header__swiper .swiper-navigation{width:calc(100% - var(--f-base)*3.125);margin-top:0;padding-bottom:0;position:absolute;bottom:calc(var(--f-base)*1.25);left:50%;transform:translateX(-50%);z-index:1}.header.product-detail-header .header-inner .media-container{order:1;position:relative;z-index:1;border-radius:var(--border-radius);overflow:hidden}@media only screen and (max-width: 1023px){.header.product-detail-header .header-inner .media-container{margin-bottom:calc(var(--f-base)*-6.25)}}.header.product-detail-header .header-inner .media-container figure{background-color:var(--light-gray);overflow:hidden;border-radius:var(--border-radius)}.header.product-detail-header .header-inner .media-container figure img{object-fit:contain;mix-blend-mode:darken;padding-bottom:calc(var(--f-base)*3.125)}.header.product-detail-header .header-inner .media-container a:hover .expand-icon{transform:scale(1.1)}.header.product-detail-header .header-inner .media-container .expand-icon{position:absolute;top:calc(var(--f-base)*1.25);left:calc(var(--f-base)*1.25);width:calc(var(--f-base)*3.4375);height:calc(var(--f-base)*3.4375);background-color:var(--dark-blue);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;pointer-events:none;transform:scale(1);z-index:1;transition:var(--default-transition)}.header.product-detail-header .header-inner .media-container .expand-icon svg{fill:var(--white)}@media only screen and (max-width: 1023px){.header.product-detail-header .header-inner .media-container .expand-icon{width:calc(var(--f-base)*2.625);height:calc(var(--f-base)*2.625)}}.header.product-detail-header .header-inner .content-container{position:relative;z-index:3;width:calc(var(--f-base)*66.25);max-width:100%}.header.product-detail-header .header-inner .content-container .button-link{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.3125);margin-top:calc(var(--f-base)*1.875);color:var(--white);text-decoration:none}.header.product-detail-header .header-inner .content-container .button-link.underline{text-decoration:underline}.header.product-detail-header .header-inner .content-container .button-link:hover{text-decoration:none}.header.product-detail-header .header-inner .content-container .button-link:hover .underline{text-decoration:none}.header.product-detail-header .header-inner .content-container .button-link svg{stroke:var(--white);width:calc(var(--f-base)*1);height:calc(var(--f-base)*1);transform:rotate(90deg)}.section{position:relative;z-index:2}.section img{border-radius:var(--border-radius)}.section__header--center{text-align:center}.section__header--right{text-align:right}.section__title{padding-bottom:0}.section__footer{display:flex;margin-top:calc(var(--f-base)*2.5);justify-content:center}@media only screen and (min-width: 1921px){.text .wrap__1920-wrap{padding:0}}.text .wrap__1920-wrap .section__part{width:100%}.text .wrap__full-wrap{padding:0}.text__container{border-radius:calc(var(--f-base)*0.625)}.text__container.bg-transparent{padding-left:0;padding-right:0}.text .section__part{width:calc(var(--f-base)*59.375);max-width:100%;margin:0 auto}.text .section__container:not(.bg-transparent){padding:calc(var(--f-base)*4.375) 0;border-radius:var(--border-radius)}@media only screen and (max-width: 750px){.text .section__container:not(.bg-transparent){padding:calc(var(--f-base)*1.6875) 0 calc(var(--f-base)*1.875) 0}}.text .section__container:not(.bg-transparent) .section__content .content p:last-child,.text .section__container:not(.bg-transparent) .section__content .content ul:last-child{margin-bottom:0}.text .section__container:not(.bg-transparent) .section__content{margin-bottom:calc(var(--f-base)*1.5625)}.text .section__container:not(.bg-transparent) .section__content:last-child{margin-bottom:0}@media only screen and (max-width: 1023px){.text-text .wrap{padding:0 calc(var(--f-base)*1.25)}}.text-text .wrap__full-wrap{padding:0}.text-text .wrap__full-wrap .section__part{width:100%}.text-text .section__container:not(.bg-transparent){padding:calc(var(--f-base)*3.75) 0;border-radius:var(--border-radius)}@media only screen and (max-width: 1023px){.text-text .section__container:not(.bg-transparent){padding:calc(var(--f-base)*2.5) 0}}@media only screen and (max-width: 750px){.text-text .section__container:not(.bg-transparent){padding:calc(var(--f-base)*1.6875) 0 calc(var(--f-base)*1.875) 0}}@media only screen and (max-width: 640px){.text-text .section__container .small-gap,.text-text .section__container .medium-gap,.text-text .section__container .large-gap{gap:calc(var(--f-base)*1.875)}}.text-text .section__content{display:flex;flex-direction:column;align-self:center}@media only screen and (max-width: 1023px){.text-image .wrap{padding:0 calc(var(--f-base)*1.25)}}@media only screen and (max-width: 1023px){.text-image .wrap__full-width{padding:0}}.text-image.image-left .media-container{right:unset;left:0}.text-image.image-left .content-container{margin-left:auto}.text-image.same-height .media-container{width:calc(50% - var(--f-base)*1.5);left:calc(var(--f-base)*1.25)}@media only screen and (max-width: 750px){.text-image.same-height .media-container{width:100%;left:0}}.text-image.same-height.image-right .media-container{left:unset}.text-image.same-height .content-container{width:calc(50% - var(--f-base)*1.5);margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}@media only screen and (max-width: 750px){.text-image.same-height .content-container{width:100%;padding-top:calc(var(--f-base)*1.25);max-width:100%}}.text-image.same-height .content-container.bg-transparent{width:100%}.text-image .block-inner{border-radius:var(--border-radius);overflow:hidden;position:relative}.text-image .block-inner.bg-transparent{display:block !important}.text-image .media-container{width:71%;height:100%;position:absolute;right:0;display:flex;flex-direction:row;gap:calc(var(--f-base)*1.5)}@media only screen and (max-width: 750px){.text-image .media-container{gap:calc(var(--f-base)*0.875)}}.text-image .media-container figure{position:relative;width:100%;height:100%}.text-image .media-container figure img,.text-image .media-container figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}@media only screen and (max-width: 1280px){.text-image .media-container{width:75%}}@media only screen and (max-width: 750px){.text-image .media-container{width:100%;position:relative}.text-image .media-container figure{height:0;padding-bottom:66.666%}}.text-image .media-container a.fancybox-hover{position:relative;width:100%;height:100%;display:block}.text-image .media-container a.fancybox-hover figure{border-radius:var(--border-radius)}.text-image .media-container a.fancybox-hover .play-button{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;background-color:var(--white);border-radius:50%;width:calc(var(--f-base)*3.125);height:calc(var(--f-base)*3.125)}.text-image .media-container a.fancybox-hover .play-button svg{stroke:var(--dark-blue);fill:var(--dark-blue);position:relative;left:calc(var(--f-base)*0.125);transition:var(--default-transition)}.text-image .media-container a.fancybox-hover:hover .play-button svg{transform:scale(1.2)}.text-image .media-container a.fancybox-hover:hover .expand-icon{transform:scale(1.1)}.text-image .media-container a.fancybox-hover .expand-icon{position:absolute;top:calc(var(--f-base)*1.25);left:calc(var(--f-base)*1.25);width:calc(var(--f-base)*3.4375);height:calc(var(--f-base)*3.4375);background-color:var(--dark-blue);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;pointer-events:none;transform:scale(1);transition:var(--default-transition)}.text-image .media-container a.fancybox-hover .expand-icon svg{fill:var(--white)}@media only screen and (max-width: 1023px){.text-image .media-container a.fancybox-hover .expand-icon{width:calc(var(--f-base)*2.625);height:calc(var(--f-base)*2.625)}}.text-image .media-container a.fancybox-hover .label{position:absolute;z-index:1;pointer-events:none;width:100%;bottom:0;left:0;right:0;padding:calc(var(--f-base)*0.625) calc(var(--f-base)*0.9375);background:rgba(0,0,0,.5);border-radius:0 0 var(--border-radius) var(--border-radius)}.text-image .media-container a.fancybox-hover .label p{color:var(--white);margin-bottom:0;text-align:center;text-decoration:none}.text-image .content-container{position:relative;margin:calc(var(--f-base)*4.375) 0;padding:calc(var(--f-base)*4.375) calc(var(--f-base)*3.75);border-radius:var(--border-radius);width:calc(var(--f-base)*40.625);max-width:100%}.text-image .content-container .title{margin-bottom:calc(var(--f-base)*1.25)}.text-image .content-container .content:last-child p:last-child,.text-image .content-container .content:last-child ul:last-child{margin-bottom:0}@media only screen and (max-width: 750px){.text-image .content-container{margin:calc(var(--f-base)*-1.25) auto 0 auto;padding:calc(var(--f-base)*1.6875) calc(var(--f-base)*1.25) calc(var(--f-base)*1.875) calc(var(--f-base)*1.25);max-width:calc(100% - var(--f-base)*1.25)}.text-image .content-container .intro-text{text-align:center}.text-image .content-container .title{text-align:center}.text-image .content-container .content *{text-align:center}.text-image .content-container .button-wrap{justify-content:center}}.text-image .content-container.bg-transparent{margin-top:0;margin-bottom:0;padding:calc(var(--f-base)*1.875) 0}@media only screen and (max-width: 750px){.text-image .content-container.bg-transparent{margin:0}}.text-image.has-transparent-block.no-same-height .block-inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--f-base)*1.5)}@media only screen and (max-width: 750px){.text-image.has-transparent-block.no-same-height .block-inner{gap:calc(var(--f-base)*0.875);grid-template-columns:repeat(1, minmax(0, 1fr))}}@media only screen and (max-width: 750px){.text-image.has-transparent-block.no-same-height .block-inner .content-container{padding:0 !important;margin:0 auto}}.text-image.has-transparent-block.no-same-height .block-inner .media-container{position:relative;width:100%}.text-image.has-transparent-block.no-same-height.image-right .media-container{order:1;margin-bottom:calc(var(--f-base)*1.25)}.text-image.has-transparent-block.no-same-height.image-right .content-container .content:last-child p:last-child{margin-bottom:0}.text-image.has-transparent-block.same-height .block-inner .wrap{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--f-base)*1.5)}@media only screen and (max-width: 750px){.text-image.has-transparent-block.same-height .block-inner .wrap{gap:calc(var(--f-base)*0.875);grid-template-columns:repeat(1, minmax(0, 1fr))}}@media only screen and (max-width: 750px){.text-image.has-transparent-block.same-height .block-inner .content-container{padding:0 !important;margin:0 auto}}.text-image.has-transparent-block.same-height .block-inner .media-container{position:relative;width:100%;left:0}.text-image.has-transparent-block.same-height.image-right .media-container{order:1;margin-bottom:calc(var(--f-base)*1.25)}.text-image.has-transparent-block.same-height.image-right .content-container .content:last-child p:last-child{margin-bottom:0}.text-image:not(.has-transparent-block).no-same-height .media-container{top:0}.text-image:not(.has-transparent-block).no-same-height .content-container{margin-top:0;margin-bottom:0}.media-block{position:relative;overflow:hidden}@media only screen and (min-width: 1921px){.media-block .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.media-block .wrap__1920-wrap{padding:0}}.media-block .wrap__full-wrap{padding:0}.media-block .section__header{position:relative;z-index:3}.media-block .section__content{position:relative;z-index:3}.media-block__container{border-radius:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.media-block__container{border-radius:0}}.media-block__container.bg-transparent{padding-left:0;padding-right:0}.media-block__container .title{text-align:center}.media-block__container .content{width:calc(var(--f-base)*45);max-width:100%;margin:0 auto}.media-block__container .content p,.media-block__container .content li,.media-block__container .content a,.media-block__container .content span,.media-block__container .content strong{text-align:center}.media-block__container .media-container{position:relative;border-radius:calc(var(--f-base)*0.625);overflow:hidden;width:calc(var(--f-base)*81);margin:0 auto;max-width:100%}.media-block__container .media-container figure img,.media-block__container .media-container figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.media-block__container .button-wrap{margin-top:calc(var(--f-base)*1.875);justify-content:center}.media-slider-block{position:relative;overflow:hidden}@media only screen and (min-width: 1921px){.media-slider-block .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.media-slider-block .wrap__1920-wrap{padding:0}}.media-slider-block .wrap__full-wrap{padding:0}.media-slider-block .block-inner{margin:0 calc(var(--f-base)*1.25);background-color:var(--main-bg);border-radius:var(--border-radius)}@media only screen and (max-width: 640px){.media-slider-block .block-inner{margin:0 calc(var(--f-base)*0.75)}}.media-slider-block__container:not(.bg-transparent){padding:calc(var(--f-base)*3.75) 0;border-radius:var(--border-radius)}@media only screen and (max-width: 1023px){.media-slider-block__container:not(.bg-transparent){padding:calc(var(--f-base)*2.5) 0;border-radius:0}}@media only screen and (max-width: 750px){.media-slider-block__container:not(.bg-transparent){padding:calc(var(--f-base)*1.6875) 0 calc(var(--f-base)*1.875) 0}}.media-slider-block__container .content-top{width:calc(var(--f-base)*73.75);max-width:100%;margin:0 auto;position:relative}.media-slider-block__container .content-top .title{text-align:center}.media-slider-block__container .content-bottom{padding-bottom:0}.media-slider-block__container .content-bottom .content div{margin-bottom:calc(var(--f-base)*1.25)}.media-slider-block__container .content-bottom .content p,.media-slider-block__container .content-bottom .content div{text-align:center}.media-slider-block__container .content-bottom .content .bigger{font:400 calc(var(--f-base) * 1.25)/calc(var(--f-base) * 2) var(--textfont)}@media only screen and (max-width: 640px){.media-slider-block__container .content-bottom .content .bigger{font:400 calc(var(--f-base) * 1)/calc(var(--f-base) * 1.75) var(--textfont)}}.media-slider-block__container .content-bottom .content .bigger p{font:inherit}.media-slider-block__container .content-bottom .button-wrap{justify-content:center}.media-slider-block__swiper{z-index:1;position:relative;width:100%;left:0;top:0}.media-slider-block__swiper .swiper-slide .img-wrap{position:relative;height:0;padding-bottom:66.666%}.media-slider-block__swiper .swiper-slide .img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.media-slider-block__swiper a.fancybox-hover{position:relative;width:100%;height:100%;display:block}.media-slider-block__swiper a.fancybox-hover figure{border-radius:var(--border-radius)}.media-slider-block__swiper a.fancybox-hover .play-button{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;background-color:var(--white);border-radius:50%;width:calc(var(--f-base)*3.125);height:calc(var(--f-base)*3.125)}.media-slider-block__swiper a.fancybox-hover .play-button svg{stroke:var(--dark-blue);fill:var(--dark-blue);position:relative;left:calc(var(--f-base)*0.125);transition:var(--default-transition)}.media-slider-block__swiper a.fancybox-hover:hover .play-button svg{transform:scale(1.2)}.media-slider-block__swiper a.fancybox-hover:hover .expand-icon{transform:scale(1.1)}.media-slider-block__swiper a.fancybox-hover .expand-icon{position:absolute;top:calc(var(--f-base)*1.25);left:calc(var(--f-base)*1.25);width:calc(var(--f-base)*3.4375);height:calc(var(--f-base)*3.4375);background-color:var(--dark-blue);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;pointer-events:none;transform:scale(1);transition:var(--default-transition)}.media-slider-block__swiper a.fancybox-hover .expand-icon svg{fill:var(--white)}@media only screen and (max-width: 1023px){.media-slider-block__swiper a.fancybox-hover .expand-icon{width:calc(var(--f-base)*2.625);height:calc(var(--f-base)*2.625)}}.media-slider-block__swiper a.fancybox-hover .label{position:absolute;z-index:1;pointer-events:none;width:100%;bottom:0;left:0;right:0;padding:calc(var(--f-base)*0.625) calc(var(--f-base)*0.9375);background:rgba(0,0,0,.5);border-radius:0 0 var(--border-radius) var(--border-radius)}.media-slider-block__swiper a.fancybox-hover .label p{color:var(--white);margin-bottom:0;text-align:center;text-decoration:none}.media-slider-block .white-text .swiper-navigation .swiper-scrollbar-drag{background-color:var(--main-color)}.form-block{overflow:hidden;position:relative}.form-block .wrap__1920-wrap{padding:0}.form-block .wrap__full-wrap{padding:0}.form-block__container{border-radius:calc(var(--f-base)*0.625)}.form-block__container.bg-transparent{padding-left:0;padding-right:0}.form-block .block-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:var(--border-radius)}.form-block .block-inner .form-container{width:calc(var(--f-base)*47.5);max-width:100%;margin:0 auto;padding-left:calc(var(--f-base)*1.25);padding-right:calc(var(--f-base)*1.25)}.form-block .block-inner .form-container__inner{width:calc(var(--f-base)*40);max-width:100%;margin:0 auto}.form-block .block-inner .form-container__inner .title{margin-bottom:calc(var(--f-base)*3.125)}@media only screen and (max-width: 1023px){.form-block .block-inner .form-container__inner .title{margin-bottom:calc(var(--f-base)*1.5625)}}.form-block .block-inner .form-container__inner .gsection_description,.form-block .block-inner .form-container__inner .gsection_title,.form-block .block-inner .form-container__inner label{color:var(--white)}.form-block .block-inner .form-container__inner input[type=text],.form-block .block-inner .form-container__inner input[type=number],.form-block .block-inner .form-container__inner input[type=search],.form-block .block-inner .form-container__inner input[type=email],.form-block .block-inner .form-container__inner input[type=tel],.form-block .block-inner .form-container__inner input[type=password],.form-block .block-inner .form-container__inner input[type=date],.form-block .block-inner .form-container__inner input[type=phone],.form-block .block-inner .form-container__inner input[type=url],.form-block .block-inner .form-container__inner select,.form-block .block-inner .form-container__inner textarea{color:var(--white);border-color:var(--white);background-color:rgba(0,0,0,0)}.form-block .block-inner .form-container__inner input[type=text]::placeholder,.form-block .block-inner .form-container__inner input[type=number]::placeholder,.form-block .block-inner .form-container__inner input[type=search]::placeholder,.form-block .block-inner .form-container__inner input[type=email]::placeholder,.form-block .block-inner .form-container__inner input[type=tel]::placeholder,.form-block .block-inner .form-container__inner input[type=password]::placeholder,.form-block .block-inner .form-container__inner input[type=date]::placeholder,.form-block .block-inner .form-container__inner input[type=phone]::placeholder,.form-block .block-inner .form-container__inner input[type=url]::placeholder,.form-block .block-inner .form-container__inner select::placeholder,.form-block .block-inner .form-container__inner textarea::placeholder{color:var(--white);opacity:1}.form-block .block-inner .form-container__inner .gform_confirmation_wrapper{color:var(--white)}.form-block .block-inner .form-container__inner .screen-reader-text{color:var(--white)}.form-block .block-inner .form-container__inner .gfield_label{color:var(--white);font:700 var(--fs-large)/1.25 var(--textfont);margin-bottom:calc(var(--f-base)*0.625)}@media only screen and (max-width: 750px){.form-block .block-inner .form-container__inner .gfield{width:100%}}.form-block .block-inner .form-container__inner select{background:rgba(0,0,0,0) url("../img/custom-icons/chevron-down-white.svg") right calc(var(--f-base)*0.9375) center no-repeat}.form-block .block-inner .form-container__inner select option{background-color:var(--white);color:var(--textcolor) !important}.form-block .block-inner .form-container__inner .gfield_required .gfield_required_asterisk{color:var(--white)}.form-block .block-inner .form-container__inner .gform-footer button{width:100%}.form-block .block-inner .form-container__inner .gfield_description{color:var(--white)}.form-block .block-inner .form-container__inner .gfield_description.validation_message{display:inline-flex;padding:.5rem 1rem;background-color:#f03737;border-radius:1rem}.form-block .block-inner .form-container__inner .gfield_description.validation_message.validation_message--hidden-on-empty{display:none}.form-block .block-inner .form-container__inner input[type=file]{color:var(--white)}.form-block .block-inner .form-container__inner input[type=checkbox]+label:before,.form-block .block-inner .form-container__inner input[type=checkbox]+span:before,.form-block .block-inner .form-container__inner input[type=checkbox]+td:before,.form-block .block-inner .form-container__inner input[type=radio]+label:before,.form-block .block-inner .form-container__inner input[type=radio]+span:before,.form-block .block-inner .form-container__inner input[type=radio]+td:before{background:rgba(0,0,0,0);border:calc(var(--f-base)*0.0625) solid var(--white)}.form-block .block-inner .form-container__inner input[type=checkbox]+label:after,.form-block .block-inner .form-container__inner input[type=checkbox]+span:after,.form-block .block-inner .form-container__inner input[type=checkbox]+td:after,.form-block .block-inner .form-container__inner input[type=radio]+label:after,.form-block .block-inner .form-container__inner input[type=radio]+span:after,.form-block .block-inner .form-container__inner input[type=radio]+td:after{background:var(--white)}@media only screen and (max-width: 1023px){.form-block .block-inner .form-container{width:100%}}.faq-block{overflow:hidden;position:relative}@media only screen and (min-width: 1921px){.faq-block .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.faq-block .wrap__1920-wrap{padding:0}}.faq-block .wrap__full-wrap{padding:0}.faq-block__container{border-radius:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.faq-block__container{border-radius:0}}.faq-block__container.bg-transparent{padding-left:0;padding-right:0}.faq-block .section__content.white-text .faq-summary{border-color:var(--white)}.quote-block{position:relative}.quote-block .section__content{padding:calc(var(--f-base)*4.6875) calc(var(--f-base)*3.125);border-radius:var(--border-radius)}@media only screen and (max-width: 1023px){.quote-block .section__content{padding:calc(var(--f-base)*2.1875) calc(var(--f-base)*1.875)}}@media only screen and (max-width: 640px){.quote-block .section__content{padding:calc(var(--f-base)*1.25) calc(var(--f-base)*1.25)}}.quote-block .section__content.bg-transparent{padding:0}@media only screen and (max-width: 1023px){.quote-block .section__content .wrap{padding:0}}@media only screen and (max-width: 1023px){.quote-block .section__content .top-text{text-align:center}}.quote-block .section__content .quote{position:relative;padding:0 calc(var(--f-base)*3);padding-top:calc(var(--f-base)*1);padding-bottom:calc(var(--f-base)*1)}@media only screen and (max-width: 640px){.quote-block .section__content .quote{padding:0 calc(var(--f-base)*2.1875)}}.quote-block .section__content .quote .quote-icon{position:absolute;width:calc(var(--f-base)*2.0625);height:calc(var(--f-base)*2.0625);z-index:1;pointer-events:none;fill:var(--main-color)}@media only screen and (max-width: 640px){.quote-block .section__content .quote .quote-icon{width:calc(var(--f-base)*1.5);height:calc(var(--f-base)*1.5)}}.quote-block .section__content .quote .quote-icon.icon-left{left:0;top:0}.quote-block .section__content .quote .quote-icon.icon-right{transform:rotate(180deg);right:0;bottom:0}.quote-block .section__content .quote p{font:400 calc(var(--f-base) * 2.25)/1.25 var(--textfont);font-style:italic;text-align:center;margin-bottom:0}@media only screen and (max-width: 1280px){.quote-block .section__content .quote p{font-size:calc(var(--f-base)*1.625)}}@media only screen and (max-width: 750px){.quote-block .section__content .quote p{font-size:calc(var(--f-base)*1.25)}}.quote-block .section__content .quote-credits{text-align:center}.quote-block .section__content.black-text .quote p{color:var(--dark-blue)}.history-block{position:relative;overflow:hidden}.history-block .swiper-slide{align-self:auto}.history-block .section__header{top:calc(var(--f-base)*5);margin-top:calc(var(--f-base)*-5);position:relative;padding:calc(var(--f-base)*5) calc(var(--f-base)*1.875) calc(var(--f-base)*10) 0;margin-right:calc(var(--f-base)*13.75)}@media only screen and (max-width: 1023px){.history-block .section__header{margin-right:calc(var(--f-base)*10)}}@media only screen and (max-width: 750px){.history-block .section__header{width:100%;margin-right:0;padding:calc(var(--f-base)*2.5) 0 calc(var(--f-base)*5) 0;top:calc(var(--f-base)*2.5);margin-top:calc(var(--f-base)*-2.5);grid-template-columns:repeat(1, minmax(0, 1fr))}}.history-block .section__header:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;background-color:var(--light-gray);pointer-events:none;z-index:-1;width:calc(var(--f-base)*120);max-width:calc(var(--f-base)*85.25);border-radius:var(--border-radius)}@media only screen and (max-width: 750px){.history-block .section__header:before{max-width:100vw;left:50%;transform:translateX(-50%)}}.history-block .section__header .content p:last-child,.history-block .section__header .content li:last-child{margin-bottom:0}.history-block .section__content{position:relative;z-index:1}.history-block .section__content .swiper-navigation-only-arrows{position:absolute;right:0;top:calc(var(--f-base)*-5);margin-top:0;z-index:1;justify-content:flex-end}@media only screen and (max-width: 750px){.history-block .section__content .swiper-navigation-only-arrows{margin-top:calc(var(--f-base)*1.875);position:relative;top:0;display:flex;flex-wrap:wrap;justify-content:end;position:relative;margin-left:auto;z-index:1;padding-bottom:calc(var(--f-base)*0.3125)}}.history-summary{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--f-base)*1.25);height:100%}@media only screen and (max-width: 750px){.history-summary{position:relative;display:flex;flex-direction:column;height:100%;gap:0}}.history-summary .media-container{height:auto;position:relative}.history-summary .media-container figure.img-wrap{position:relative;width:100%;height:100%}@media only screen and (max-width: 750px){.history-summary .media-container figure.img-wrap{height:0;padding-bottom:66.666%}}.history-summary .media-container figure.img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.history-summary .media-container .expand-icon{position:absolute;bottom:calc(var(--f-base)*1.25);left:calc(var(--f-base)*1.25);width:calc(var(--f-base)*3.4375);height:calc(var(--f-base)*3.4375);background-color:var(--dark-blue);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;pointer-events:none;transform:scale(1);transition:var(--default-transition)}.history-summary .media-container .expand-icon svg{fill:var(--white)}.history-summary .media-container:hover .expand-icon{transform:scale(1.1)}.history-summary .content-container{position:relative;border-radius:var(--border-radius);overflow:hidden;padding:calc(var(--f-base)*1.875) calc(var(--f-base)*1.25)}@media only screen and (max-width: 750px){.history-summary .content-container{display:flex;flex-direction:column;height:100%}}.history-summary .content-container__inner{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;max-width:100%;width:calc(var(--f-base)*14);margin:0 auto}@media only screen and (max-width: 750px){.history-summary .content-container__inner{width:calc(var(--f-base)*21.25)}}.history-summary .content-container .icon-container{position:relative;width:calc(var(--f-base)*3.75);height:calc(var(--f-base)*3.75);margin-bottom:calc(var(--f-base)*1.25)}@media only screen and (max-width: 1023px){.history-summary .content-container .icon-container{width:calc(var(--f-base)*2.75);height:calc(var(--f-base)*2.75);margin-bottom:calc(var(--f-base)*0.625)}}.history-summary .content-container .icon-container svg.site-icon{display:block;width:100%;height:100%}.history-summary .content-container .year{margin-bottom:calc(var(--f-base)*0.625)}.history-summary .content-container .title{margin-bottom:calc(var(--f-base)*0.625);font-weight:700}.history-summary .content-container .text{margin-bottom:0;line-height:calc(var(--f-base)*1.5625)}.history-block{position:relative}.team-block{position:relative;overflow:hidden}.team-block .swiper-slide{align-self:auto}.team-block .section__header{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--f-base)*1.5);top:calc(var(--f-base)*5);margin-top:calc(var(--f-base)*-5);position:relative;padding:calc(var(--f-base)*5) 0 calc(var(--f-base)*10) 0}@media only screen and (max-width: 750px){.team-block .section__header{padding:calc(var(--f-base)*2.5) 0 calc(var(--f-base)*5) 0;top:calc(var(--f-base)*2.5);margin-top:calc(var(--f-base)*-2.5);grid-template-columns:repeat(1, minmax(0, 1fr))}}.team-block .section__header:before{content:"";width:100%;height:100%;position:absolute;border-radius:var(--border-radius);top:0;left:50%;transform:translateX(-50%);background-color:var(--light-gray);pointer-events:none;z-index:-1;width:calc(var(--f-base)*117.5);max-width:calc(100vw - var(--f-base)*2.5)}@media only screen and (max-width: 1440px){.team-block .section__header:before{max-width:100vw}}.team-block .section__header .media-container{align-self:center}@media only screen and (max-width: 750px){.team-block .section__header .media-container{order:1}}.team-block .section__header .content-container{align-self:center}.team-block .section__header .content-container .content p:last-child,.team-block .section__header .content-container .content li:last-child{margin-bottom:0}.team-block .section__content{position:relative;z-index:1}.team-block .section__content .swiper-navigation-only-arrows{display:flex;flex-wrap:wrap;justify-content:end;position:relative;margin-left:auto;z-index:1;padding-bottom:calc(var(--f-base)*0.3125)}.step-block{position:relative;overflow:hidden}.step-block__inner{border-radius:var(--border-radius);overflow:hidden;border:calc(var(--f-base)*0.125) solid var(--dark-blue)}.step-block .section__header .content-container{width:calc(var(--f-base)*68.125);max-width:100%}.step-block .section__content .swiper-navigation .swiper-button-arrows{display:none !important}.step-block .section__content .swiper-navigation .swiper-scrollbar-drag{background-color:var(--main-color)}.step-block .section__footer .button-wrap{justify-content:center}.step-block .single-step-block{height:100%;display:flex;flex-wrap:wrap;flex-direction:column;background-color:var(--white);border-radius:var(--border-radius);padding:calc(var(--f-base)*2)}.step-block .single-step-block .count{font-size:calc(var(--f-base)*1.25);font-weight:700;color:var(--dark-blue);margin-bottom:0}.step-block .single-step-block .text{margin-bottom:0;line-height:calc(var(--f-base)*1.5625)}.image-slider-cta-block{position:relative;overflow:hidden}.image-slider-cta-block .section__content{position:relative}.image-slider-cta-block .section__content .content-container{position:relative;z-index:2;width:calc(var(--f-base)*40);max-width:100%;border-radius:var(--border-radius);padding:calc(var(--f-base)*2.375) calc(var(--f-base)*2.625)}@media only screen and (max-width: 1023px){.image-slider-cta-block .section__content .content-container{margin:0 auto;padding-bottom:calc(var(--f-base)*10)}}.image-slider-cta-block .section__content .content-container__inner .title{margin-bottom:calc(var(--f-base)*1.25)}.image-slider-cta-block .section__content .content-container__inner .content-top{margin-bottom:calc(var(--f-base)*1.25)}.image-slider-cta-block .section__content .content-container__inner .content-top p:last-child,.image-slider-cta-block .section__content .content-container__inner .content-top li:last-child{margin-bottom:0}.image-slider-cta-block .section__content .content-container__inner .button-wrap{margin-bottom:calc(var(--f-base)*1.25)}.image-slider-cta-block .section__content .content-container__inner .link-under{margin-top:calc(var(--f-base)*1.875);margin-bottom:calc(var(--f-base)*1.25);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.375)}.image-slider-cta-block .section__content .content-container__inner .link-under a{margin-bottom:0}.image-slider-cta-block .section__content .content-container__inner .link-under .arrow{width:calc(var(--f-base)*1.125);height:calc(var(--f-base)*1.125)}@media only screen and (max-width: 640px){.image-slider-cta-block .section__content .content-container__inner .link-under .arrow{display:none}}.image-slider-cta-block__swiper{pointer-events:none;z-index:1;position:absolute;width:100%;height:100%;left:0;top:0}@media only screen and (max-width: 1023px){.image-slider-cta-block__swiper{position:relative;height:calc(var(--f-base)*18.75);margin-top:calc(var(--f-base)*-10);z-index:3}}@media only screen and (max-width: 640px){.image-slider-cta-block__swiper{height:calc(var(--f-base)*11.25)}}.image-slider-cta-block__swiper .swiper-slide{transition:all .7s cubic-bezier(0.86, 0, 0.07, 1)}.image-slider-cta-block__swiper .swiper-slide .img-wrap{position:relative;height:100%}.image-slider-cta-block__swiper .swiper-slide .img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-slider-cta-block__swiper .swiper-slide.swiper-slide-active{width:calc(var(--f-base)*53.75) !important}@media only screen and (max-width: 1280px){.image-slider-cta-block__swiper .swiper-slide.swiper-slide-active{width:calc(var(--f-base)*31.25) !important}}@media only screen and (max-width: 750px){.image-slider-cta-block__swiper .swiper-slide.swiper-slide-active{width:calc(var(--f-base)*15.625) !important}}.usp-block{position:relative;overflow:hidden}@media only screen and (min-width: 1921px){.usp-block .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.usp-block .wrap__1920-wrap{padding:0}}.usp-block .wrap__full-wrap{padding:0}.usp-block .section__content{border-radius:var(--border-radius)}.usp-block .section__content.bg-dark-blue .swiper-dots .swiper-pagination-bullet{border-color:var(--light-gray)}.usp-block .section__content.bg-dark-blue .swiper-dots .swiper-pagination-bullet-active{background-color:var(--light-gray)}.usp-block__swiper .single-usp{height:100%;position:relative;border-radius:var(--border-radius);background:var(--dark-blue-gradient);padding:calc(var(--f-base)*1.875) calc(var(--f-base)*1.25)}.usp-block__swiper .single-usp__inner{height:100%;width:calc(var(--f-base)*15);margin:0 auto;max-width:100%}.usp-block__swiper .single-usp__inner .icon{width:calc(var(--f-base)*5.75);height:calc(var(--f-base)*5.75);stroke:var(--white);opacity:.1;margin-bottom:calc(var(--f-base)*1.25)}@media only screen and (max-width: 1023px){.usp-block__swiper .single-usp__inner .icon{width:calc(var(--f-base)*3.875);height:calc(var(--f-base)*3.875)}}.usp-block__swiper .single-usp__inner .bottom-content .text{font:700 calc(var(--f-base) * 1.25)/1.25 var(--textfont);margin-bottom:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.usp-block__swiper .single-usp__inner .bottom-content .text{font-size:calc(var(--f-base)*1)}}.usp-block__swiper .single-usp__inner .bottom-content .sub-text{font:400 var(--fs)/1.5 var(--textfont);margin-bottom:0}.usp-block .swiper-navigation{margin-top:0}.usp-block .swiper-navigation .swiper-dots{margin-top:calc(var(--f-base)*1.875)}@media only screen and (max-width: 640px){.usp-block .swiper-navigation .swiper-dots{margin-top:calc(var(--f-base)*1.125)}}.usp-block .section__footer{margin-top:calc(var(--f-base)*1.5625)}.usp-block .section__footer p,.usp-block .section__footer ul{text-align:center}.usp-block .section__footer p:last-child,.usp-block .section__footer ul:last-child{margin-bottom:0}.usp-image-block{position:relative;overflow:hidden}@media only screen and (max-width: 1023px){.usp-image-block{background-color:var(--dark-blue)}}@media only screen and (max-width: 1023px){.usp-image-block{padding-bottom:calc(var(--f-base)*2.5)}}@media only screen and (max-width: 640px){.usp-image-block{padding-bottom:calc(var(--f-base)*1.25)}}@media only screen and (min-width: 1921px){.usp-image-block .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.usp-image-block .wrap__1920-wrap{padding:0}}.usp-image-block .wrap__full-wrap{padding:0}.usp-image-block .section__header{border-radius:var(--border-radius);padding-bottom:calc(var(--f-base)*20.625);position:relative;z-index:1}@media only screen and (max-width: 1023px){.usp-image-block .section__header{padding-bottom:0;border-radius:0}}.usp-image-block .section__header .title:last-child{margin-bottom:0}.usp-image-block .section__header .under-content p:last-child,.usp-image-block .section__header .under-content ul:last-child{margin-bottom:0}.usp-image-block .section__usps{position:relative;z-index:2;margin-top:calc(var(--f-base)*-20.625);padding:calc(var(--f-base)*3.125) 0}@media only screen and (max-width: 1023px){.usp-image-block .section__usps{padding:calc(var(--f-base)*1.25) 0;margin-top:0}}.usp-image-block .section__usps .swiper-slide{width:auto}.usp-image-block .section__usps .single-usp{position:relative;padding:calc(var(--f-base)*0.625) calc(var(--f-base)*0.9375);background-color:var(--white);height:calc(var(--f-base)*2.5)}.usp-image-block .section__usps .single-usp__inner{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.625)}.usp-image-block .section__usps .single-usp__inner .icon{fill:var(--main-color)}.usp-image-block .section__usps .single-usp__inner .text{margin-bottom:0;line-height:1;font-weight:700}.usp-image-block .section__usps .swiper-navigation{margin-top:0}.usp-image-block .section__usps .swiper-navigation .swiper-scrollbar{width:calc(var(--f-base)*40);max-width:100%;margin:0 auto;margin-top:calc(var(--f-base)*2.5)}.usp-image-block .section__usps .swiper-navigation .swiper-scrollbar-drag{background-color:var(--main-color)}.usp-image-block .section__usps .swiper-navigation .swiper-button-arrows{display:none !important}.usp-image-block .section__images{position:relative;z-index:3}.usp-image-block .section__images .images-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(var(--f-base)*1.25)}@media only screen and (max-width: 750px){.usp-image-block .section__images .images-grid{display:none}}.usp-image-block .section__images .images-grid .image-column{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:calc(var(--f-base)*1.25)}.usp-image-block .section__images .images-grid .image-column figure{background-color:var(--white);border-radius:var(--border-radius)}.usp-image-block .section__images .images-grid .image-column figure.img-wrap{position:relative;height:100%}.usp-image-block .section__images .images-grid .image-column figure.img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.usp-image-block .section__images .images-slider{display:none}@media only screen and (max-width: 750px){.usp-image-block .section__images .images-slider{display:block}}.usp-image-block .section__images .swiper-navigation{padding-bottom:calc(var(--f-base)*1.25);margin-top:0;justify-content:center}.usp-image-block .section__images .swiper-navigation .swiper-button-arrows{width:100%;justify-content:center;margin-top:calc(var(--f-base)*1.25)}.usp-image-block .section__images .swiper-navigation .swiper-button-arrows .swiper-arrow-button{background-color:rgba(0,0,0,0);border-color:var(--white)}.usp-image-block .section__images .swiper-navigation .swiper-button-arrows .swiper-arrow-button svg{stroke:var(--white)}.iframe-block{position:relative;overflow:hidden}.iframe-block .section__header .content p:last-child,.iframe-block .section__header .content li:last-child{margin-bottom:0;padding-bottom:calc(var(--f-base)*3.125)}@media only screen and (max-width: 1023px){.iframe-block .section__header .content p:last-child,.iframe-block .section__header .content li:last-child{padding-bottom:calc(var(--f-base)*1.875)}}.iframe-block .section__content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.iframe-block__side-block{height:100%;width:calc(var(--f-base)*28.125);padding-right:calc(var(--f-base)*1.875);align-self:flex-start;padding-bottom:calc(var(--f-base)*2.5)}@media only screen and (max-width: 1023px){.iframe-block__side-block{width:100%;padding-right:0}}.iframe-block__side-block--inner{border-radius:var(--border-radius);padding:calc(var(--f-base)*3.125) calc(var(--f-base)*1.25)}.iframe-block__side-block--inner .content-container{position:relative;width:calc(var(--f-base)*20.3125);max-width:100%;margin:0 auto}@media only screen and (max-width: 1023px){.iframe-block__side-block--inner .content-container{width:calc(var(--f-base)*40)}}.iframe-block__side-block--inner .content-container .content p:last-child,.iframe-block__side-block--inner .content-container .content li:last-child{margin-bottom:0}.iframe-block__side-block--inner .content-container .button-wrap{width:100%;position:absolute;bottom:calc(var(--f-base)*-5.375)}.iframe-block__side-block--inner .content-container .button-wrap>p{max-width:calc(100% - var(--f-base)*5.5625)}.iframe-block__side-block--inner .content-container .button-wrap .media-container{width:calc(var(--f-base)*4.625);height:calc(var(--f-base)*4.625)}.iframe-block__side-block--inner .content-container .button-wrap .media-container figure img{border-radius:50%}.iframe-block__side-block--inner .content-container.has-button-or-image{padding-bottom:calc(var(--f-base)*3)}@media only screen and (max-width: 1023px){.iframe-block__side-block--inner .content-container{padding-bottom:0 !important}.iframe-block__side-block--inner .content-container .title{text-align:center}.iframe-block__side-block--inner .content-container .content p{text-align:center}.iframe-block__side-block--inner .content-container .button-wrap{bottom:0;margin-top:calc(var(--f-base)*1.875);position:relative;justify-content:center}}.iframe-block__side-block .extra-link{display:flex;flex-wrap:wrap;justify-content:center;padding:0 calc(var(--f-base)*1.25);padding-top:calc(var(--f-base)*4.6875)}@media only screen and (max-width: 1023px){.iframe-block__side-block .extra-link{padding-top:calc(var(--f-base)*1.875)}}.iframe-block__side-block .extra-link a{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.3125);color:var(--dark-blue);font-weight:600}.iframe-block__side-block .extra-link a svg{padding:calc(var(--f-base)*0.25);transform:rotate(-45deg);stroke:var(--dark-blue)}.iframe-block__iframe{align-self:stretch;position:relative;width:calc(100% - var(--f-base)*28.125);min-height:calc(var(--f-base)*31.25);border-radius:var(--border-radius);overflow:hidden;border:calc(var(--f-base)*0.0625) solid var(--dark-blue)}@media only screen and (max-width: 1023px){.iframe-block__iframe{width:100%}}.iframe-block__iframe iframe{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%}.project-block{overflow:hidden;position:relative}@media only screen and (min-width: 1921px){.project-block .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.project-block .wrap__1920-wrap{padding:0}}.project-block .wrap__full-wrap{padding:0}.project-block__container{border-radius:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.project-block__container{border-radius:0}}.project-block__container.bg-transparent{padding-left:0;padding-right:0}.project-block .section__header{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:calc(var(--f-base)*3.4375)}@media only screen and (max-width: 1023px){.project-block .section__header{padding-bottom:calc(var(--f-base)*1.875)}}.project-block .section__header .title{margin-bottom:0}@media only screen and (max-width: 1023px){.project-block .section__header .button{display:none}}.project-block .section__content{position:relative;z-index:3}.project-block__swiper .swiper-wrapper{flex-wrap:wrap;gap:calc(var(--f-base)*1.5) 0}@media only screen and (min-width: 1023px){.project-block__swiper .swiper-wrapper{transform:initial !important}}@media only screen and (max-width: 1023px){.project-block__swiper .swiper-wrapper{gap:initial;flex-wrap:initial}}.project-block__swiper .swiper-wrapper .swiper-slide{height:calc(var(--f-base)*18.75)}.project-block__swiper .swiper-wrapper .swiper-slide:nth-child(1){width:66.666%;padding-right:calc(var(--f-base)*1.5)}.project-block__swiper .swiper-wrapper .swiper-slide:nth-child(2){width:33.333%}.project-block__swiper .swiper-wrapper .swiper-slide:nth-child(2) .title{font-size:calc(var(--f-base)*1.125)}.project-block__swiper .swiper-wrapper .swiper-slide:nth-child(2) .short-description{display:none}.project-block__swiper .swiper-wrapper .swiper-slide:nth-child(3){width:33.333%}.project-block__swiper .swiper-wrapper .swiper-slide:nth-child(3) .title{font-size:calc(var(--f-base)*1.125)}.project-block__swiper .swiper-wrapper .swiper-slide:nth-child(3) .short-description{display:none}.project-block__swiper .swiper-wrapper .swiper-slide:nth-child(4){width:66.666%;padding-left:calc(var(--f-base)*1.5)}@media only screen and (max-width: 1023px){.project-block__swiper .swiper-wrapper .swiper-slide{width:initial;height:calc(var(--f-base)*12.5);padding-right:0 !important;padding-left:0 !important}}.project-block__swiper .swiper-navigation{display:none;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:calc(var(--f-base)*1.5625);gap:calc(var(--f-base)*1.25);padding-bottom:0;margin-top:0}@media only screen and (max-width: 1023px){.project-block__swiper .swiper-navigation{display:flex}}.project-block__swiper .swiper-navigation .swiper-button-arrows{width:auto;justify-content:center;margin-top:0}.project-block__swiper .swiper-navigation .swiper-button-arrows .swiper-arrow-button{background-color:rgba(0,0,0,0);border-color:var(--dark-blue)}.project-block__swiper .swiper-navigation .swiper-button-arrows .swiper-arrow-button svg{stroke:var(--dark-blue)}.blog-block{overflow:hidden;position:relative}@media only screen and (min-width: 1921px){.blog-block .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.blog-block .wrap__1920-wrap{padding:0}}.blog-block .wrap__full-wrap{padding:0}.blog-block__container{border-radius:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.blog-block__container{border-radius:0}}.blog-block__container.bg-transparent{padding-left:0;padding-right:0}.blog-block .section__header .title{margin-bottom:0;padding-bottom:calc(var(--f-base)*3.125)}@media only screen and (max-width: 1023px){.blog-block .section__header .title{padding-bottom:calc(var(--f-base)*1.875)}}.blog-block .section__content .swiper-navigation{display:block;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:calc(var(--f-base)*1.5625);gap:calc(var(--f-base)*1.25);padding-bottom:0;margin-top:0}.blog-block .section__content .swiper-navigation .desktop-buttons{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 1023px){.blog-block .section__content .swiper-navigation .desktop-buttons{display:none}}.blog-block .section__content .swiper-navigation .mobile-buttons{width:100%;display:none;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 1023px){.blog-block .section__content .swiper-navigation .mobile-buttons{display:flex}}.blog-block .section__content .swiper-navigation .swiper-button-arrows{width:auto;justify-content:center;margin-top:0}.blog-block .section__content .swiper-navigation .swiper-button-arrows .swiper-arrow-button{background-color:rgba(0,0,0,0);border-color:var(--dark-blue)}.blog-block .section__content .swiper-navigation .swiper-button-arrows .swiper-arrow-button svg{stroke:var(--dark-blue)}@media only screen and (max-width: 1023px){.blog-block .section__footer .button{display:none}}.post-slider-block{overflow:hidden;position:relative}@media only screen and (min-width: 1921px){.post-slider-block .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.post-slider-block .wrap__1920-wrap{padding:0}}.post-slider-block .wrap__full-wrap{padding:0}.post-slider-block__container{border-radius:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.post-slider-block__container{border-radius:0}}.post-slider-block__container.bg-transparent{padding-left:0;padding-right:0}.post-slider-block .section__header .title{margin-bottom:0;padding-bottom:calc(var(--f-base)*3.125)}@media only screen and (max-width: 1023px){.post-slider-block .section__header .title{padding-bottom:calc(var(--f-base)*1.875)}}.post-slider-block .section__content .swiper-navigation{display:block;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:calc(var(--f-base)*1.5625);gap:calc(var(--f-base)*1.25);padding-bottom:0;margin-top:0}.post-slider-block .section__content .swiper-navigation .desktop-buttons{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 1023px){.post-slider-block .section__content .swiper-navigation .desktop-buttons{display:none}}.post-slider-block .section__content .swiper-navigation .mobile-buttons{width:100%;display:none;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 1023px){.post-slider-block .section__content .swiper-navigation .mobile-buttons{display:flex}}.post-slider-block .section__content .swiper-navigation .swiper-button-arrows{width:auto;justify-content:center;margin-top:0}.post-slider-block .section__content .swiper-navigation .swiper-button-arrows .swiper-arrow-button{background-color:rgba(0,0,0,0);border-color:var(--dark-blue)}.post-slider-block .section__content .swiper-navigation .swiper-button-arrows .swiper-arrow-button svg{stroke:var(--dark-blue)}@media only screen and (max-width: 1023px){.post-slider-block .section__footer .button{display:none}}.system-block{overflow:hidden;position:relative}@media only screen and (min-width: 1921px){.system-block .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.system-block .wrap__1920-wrap{padding:0}}.system-block .wrap__full-wrap{padding:0}.system-block__container{border-radius:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.system-block__container{border-radius:0}}.system-block__container.bg-transparent{padding-left:0;padding-right:0}.system-block .section__header .title{margin-bottom:0;padding-bottom:calc(var(--f-base)*3.125)}@media only screen and (max-width: 1023px){.system-block .section__header .title{padding-bottom:calc(var(--f-base)*1.875)}}.system-block .section__content .swiper-navigation{display:block;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:calc(var(--f-base)*1.5625);gap:calc(var(--f-base)*1.25);margin-top:0}.system-block .section__content .swiper-navigation .swiper-button-arrows{width:auto;justify-content:center;margin-top:0}.product-block{overflow:hidden;position:relative}@media only screen and (min-width: 1921px){.product-block .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.product-block .wrap__1920-wrap{padding:0}}.product-block .wrap__full-wrap{padding:0}.product-block__container{border-radius:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.product-block__container{border-radius:0}}.product-block__container.bg-transparent{padding-left:0;padding-right:0}.product-block .section__header .title{margin-bottom:0;padding-bottom:calc(var(--f-base)*3.125)}@media only screen and (max-width: 1023px){.product-block .section__header .title{padding-bottom:calc(var(--f-base)*1.875)}}.product-block .section__content .swiper-navigation{display:block;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:calc(var(--f-base)*1.5625);gap:calc(var(--f-base)*1.25);margin-top:0}.product-block .section__content .swiper-navigation .swiper-button-arrows{width:auto;justify-content:center;margin-top:0}.google-maps-block{position:relative;overflow:hidden}@media only screen and (min-width: 1921px){.google-maps-block .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.google-maps-block .wrap__1920-wrap{padding:0}}.google-maps-block .wrap__full-wrap{padding:0}.google-maps-block__container{border-radius:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.google-maps-block__container{border-radius:0}}.google-maps-block__container.bg-transparent{padding-left:0;padding-right:0}.google-maps-block .section__header{position:relative;z-index:3}.google-maps-block .section__header .content p:last-child,.google-maps-block .section__header .content li:last-child{margin-bottom:0;padding-bottom:calc(var(--f-base)*3.125)}@media only screen and (max-width: 1023px){.google-maps-block .section__header .content p:last-child,.google-maps-block .section__header .content li:last-child{padding-bottom:calc(var(--f-base)*1.875)}}.google-maps-block .section__content{position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.google-maps-block__iframe{align-self:stretch;position:relative;width:100%;min-height:calc(var(--f-base)*43.75);border-radius:var(--border-radius);overflow:hidden;background-color:var(--light-gray);border:calc(var(--f-base)*0.0625) solid var(--dark-blue)}@media only screen and (max-width: 1023px){.google-maps-block__iframe{width:100%;min-height:calc(var(--f-base)*31.25)}}.google-maps-block__iframe iframe{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%}.main-footer{position:relative;z-index:1}.main-footer .wrap__1920-wrap{padding:0}.main-footer__inner{background:var(--dark-blue-gradient);overflow:hidden;border-top-left-radius:0;border-top-right-radius:0}@media only screen and (min-width: 1921px){.main-footer__inner{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}}.footer-nav{padding-top:calc(var(--f-base)*3.125);padding-bottom:calc(var(--f-base)*2.5)}@media only screen and (max-width: 1023px){.footer-nav{padding-top:calc(var(--f-base)*1.875);padding-bottom:calc(var(--f-base)*1.875)}}.footer-nav .wrap{display:grid;grid-template-columns:calc(var(--f-base)*19.0625) 1fr 1fr 1fr;gap:calc(var(--f-base)*3.75)}@media only screen and (max-width: 1023px){.footer-nav .wrap{gap:calc(var(--f-base)*2)}}.footer-nav a{text-decoration:none}.footer-nav a.underline{text-decoration:underline}.footer-nav a:hover{text-decoration:underline}.footer-nav__title,.footer-nav p.h1,.footer-nav p.h2,.footer-nav p.h3,.footer-nav p.h4,.footer-nav p.h5,.footer-nav p.h6{font:700 calc(var(--f-base) * 1.25)/calc(var(--fs) * 2) var(--textfont);margin:0 0 calc(var(--f-base)*0.5625) 0}.footer-nav__title a,.footer-nav p.h1 a,.footer-nav p.h2 a,.footer-nav p.h3 a,.footer-nav p.h4 a,.footer-nav p.h5 a,.footer-nav p.h6 a{color:inherit}.footer-nav__first-block p.h1,.footer-nav__first-block p.h2,.footer-nav__first-block p.h3,.footer-nav__first-block p.h4,.footer-nav__first-block p.h5,.footer-nav__first-block p.h6{font:700 var(--fs)/calc(var(--fs) * 2) var(--textfont)}.footer-nav ul{padding-bottom:0}.footer-nav ul li{padding-left:calc(var(--f-base)*1.875)}.footer-nav ul li:before{content:none}.footer-nav ul li a:before{content:"";display:block;position:absolute;border-radius:0;background:url("../img/custom-icons/chevron-right-white.svg");background-size:contain;height:calc(var(--f-base)*1.125);width:calc(var(--f-base)*1.125);top:calc(var(--f-base)*0.4375);left:0;transition:var(--default-transition)}@media only screen and (max-width: 1023px){.footer-nav ul li a:before{top:calc(var(--f-base)*0.3125)}}.footer-nav ul li a:hover:before{left:calc(var(--f-base)*0.25)}@media only screen and (max-width: 1023px){.footer-nav .wrap{display:grid;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 750px){.footer-nav .wrap{grid-template-columns:1fr}}.footer-copyright{width:100%;position:relative;background-color:var(--main-bg);padding:calc(var(--f-base)*0.625) 0}.footer-copyright .wrap{display:flex;justify-content:space-between}@media only screen and (max-width: 640px){.footer-copyright .wrap{padding:0}}.footer-copyright__copy{margin-bottom:0;font:400 var(--fs-small)/calc(var(--fs) * 2) var(--textfont)}.footer-copyright__copy a{font:inherit}.footer-copyright__menu ul{margin-bottom:0}.footer-copyright__menu ul li{font:400 var(--fs-small)/calc(var(--fs) * 2) var(--textfont)}.footer-copyright__menu ul li a{font:inherit}.footer-copyright__creator{margin-bottom:0;font:400 var(--fs-small)/calc(var(--fs) * 2) var(--textfont)}.footer-copyright__creator a{font:inherit}@media only screen and (max-width: 1023px){.footer-copyright .menu{margin-bottom:calc(var(--f-base)*0.625)}}.footer-copyright .menu ul{display:flex;flex-wrap:wrap;justify-content:center}.footer-copyright .menu ul li{display:flex;flex-wrap:wrap;padding-left:calc(var(--f-base)*0.625)}.footer-copyright .menu ul li:before{content:"|";height:auto;width:auto;background:none;position:relative;border-radius:0;top:0;left:0;margin-right:calc(var(--f-base)*0.625)}.footer-copyright .menu ul li:first-child{padding-left:0}.footer-copyright .menu ul li:first-child:before{content:none}.footer-copyright__menu-wrap{position:relative;flex-grow:1}.footer-copyright__menu-wrap .menu{display:table;margin:0 auto;padding:0;text-align:center}.footer-copyright__menu-wrap .menu li{display:table-cell;padding:0;margin:0}.footer-copyright__menu-wrap .menu li:before{display:none}.footer-copyright__menu-wrap .menu li:after{display:inline-block;padding:0 calc(var(--f-base)*0.4375);content:"|"}.footer-copyright__menu-wrap .menu li:last-child:after{display:none}@media only screen and (max-width: 1023px){.footer-copyright{padding-bottom:calc(var(--f-base)*0.625)}.footer-copyright .wrap{flex-wrap:wrap}.footer-copyright__menu-wrap{flex-basis:100%;margin-bottom:calc(var(--f-base)*1)}.footer-copyright__copy{margin-bottom:calc(var(--f-base)*0.625)}}@media only screen and (max-width: 750px){.footer-copyright{text-align:center}.footer-copyright .wrap{flex-direction:column}.footer-copyright__menu-wrap .menu{display:block}.footer-copyright__menu-wrap .menu li{display:block;padding-right:0}.footer-copyright__menu-wrap .menu li:after{display:none}}.footer-top{position:relative;overflow:hidden}.footer-top__container{padding-top:calc(var(--f-base)*3.125);padding-bottom:calc(var(--f-base)*3.125);display:grid;grid-template-columns:calc(var(--f-base)*19.0625) 1fr;gap:calc(var(--f-base)*1.5625);border-bottom:calc(var(--f-base)*0.0625) solid var(--white)}@media only screen and (max-width: 1023px){.footer-top__container{padding-top:calc(var(--f-base)*1.875);padding-bottom:calc(var(--f-base)*1.4375);display:block}}@media only screen and (max-width: 1023px){.footer-top__logo{border-bottom:calc(var(--f-base)*0.0625) solid var(--white);padding-bottom:calc(var(--f-base)*1.4375);margin-bottom:calc(var(--f-base)*1.4375)}}.footer-top__logo figure{background-color:var(--white);border-radius:var(--border-radius);padding:calc(var(--f-base)*1.1875) calc(var(--f-base)*0.9375)}@media only screen and (max-width: 1023px){.footer-top__logo figure{display:inline-block;padding:calc(var(--f-base)*0.625)}}@media only screen and (max-width: 640px){.footer-top__logo figure{max-width:calc(var(--f-base)*10);border-radius:calc(var(--f-base)*0.3125)}}.footer-top__partners{display:grid;align-items:center;grid-template-columns:repeat(5, minmax(0, 1fr));gap:calc(var(--f-base)*4.0625);overflow:hidden;height:100%;padding:0 calc(var(--f-base)*3.125);border-left:calc(var(--f-base)*0.0625) solid var(--white);border-right:calc(var(--f-base)*0.0625) solid var(--white)}@media only screen and (max-width: 1023px){.footer-top__partners{padding:0;border:none;display:block;overflow:initial}}.footer-top__partners .swiper-slide{align-self:center}.footer-top__partners figure{width:100%;height:100%}.footer-top__partners figure img{display:block;height:100%;width:100%;object-fit:contain}.mobile-navigation{display:none;position:fixed;inset:calc(var(--nav-bar-height) + var(--top-bar-height)) 0 0 -100%;z-index:550;visibility:hidden;background:var(--main-bg);transform-origin:center left;width:100%;overflow:auto;transition:var(--smooth-transition)}@media only screen and (max-width: 1023px){.mobile-navigation{display:block}}.mobile-navigation>.wrap{padding-top:calc(var(--f-base)*1.875);padding-bottom:calc(var(--f-base)*1.875)}.mobile-navigation>.wrap:before{content:"";width:100%;height:100%;position:absolute;pointer-events:none;background-color:var(--light-gray);top:0;left:0}.mobile-navigation__menu-wrap .menu .menu-item:first-child>a{padding-top:0}.mobile-navigation__menu-wrap .menu .menu-item:last-child>a{padding-bottom:0}.mobile-navigation__menu-wrap .menu .menu-item a{display:block;text-decoration:none;transition:var(--default-transition)}.mobile-navigation__menu-wrap .menu .menu-item>a{padding:calc(var(--f-base)*0.625) 0;font-weight:600;font-size:calc(var(--f-base)*1)}.mobile-navigation__menu-wrap .menu .menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center}.mobile-navigation__menu-wrap .menu .menu-item-has-children .sub-menu{display:none;margin-bottom:calc(var(--f-base)*0.625)}.mobile-navigation__menu-wrap .menu .menu-item-has-children .sub-menu .menu-item{position:relative;padding-left:calc(var(--f-base)*1.125)}.mobile-navigation__menu-wrap .menu .menu-item-has-children .sub-menu .menu-item:before{content:"";display:block;height:calc(var(--f-base)*0.75);width:calc(var(--f-base)*0.75);position:absolute;left:0;top:calc(var(--f-base)*1.25);background-image:url("../img/custom-icons/arrow-right-blue.svg");background-repeat:no-repeat;background-size:contain;background-position:center;background-color:rgba(0,0,0,0)}.mobile-navigation__menu-wrap .menu .menu-item-has-children .sub-menu .menu-item a{font-size:calc(var(--f-base)*0.9375);font-weight:400;padding-bottom:0;padding-top:calc(var(--f-base)*0.625)}.mobile-navigation__menu-wrap .menu .menu-item__toggle{position:relative;right:calc(var(--f-base)*-0.625);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:calc(var(--f-base)*2);height:calc(var(--f-base)*2)}.mobile-navigation__menu-wrap .menu .menu-item__toggle svg{width:calc(var(--f-base)*1);height:calc(var(--f-base)*1);transform:rotate(0);transition:var(--default-transition)}.mobile-navigation__menu-wrap .menu .menu-item.active>a{color:var(--dark-blue)}.mobile-navigation__menu-wrap .menu .menu-item.active>a .menu-item__toggle>svg{transform:rotate(180deg)}.mobile-navigation form.search-form{position:relative}.mobile-navigation form.search-form .form-row label{display:none}.mobile-navigation form.search-form .form-row input{border:calc(var(--f-base)*0.0625) solid #cfd4e1;padding:calc(var(--f-base)*0.625) calc(var(--f-base)*0.9375)}.mobile-navigation form.search-form button{position:absolute;top:50%;transform:translateY(-50%);right:calc(var(--f-base)*1.25);width:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0;border:none;background-color:rgba(0,0,0,0)}.mobile-navigation form.search-form button svg{fill:none;stroke:var(--dark-blue)}.mob-nav-active{overflow:hidden}.mob-nav-active .mobile-navigation{left:0;visibility:visible}body.dd-promo-bar-active.mob-nav-active .mobile-navigation{inset:calc(var(--nav-bar-height) + var(--top-bar-height) + var(--promo-bar-height)) 0 0 -100%;left:0}.mobile-nav-toggle{position:relative;display:none}.mobile-nav-toggle__button{display:flex;flex-direction:row;align-items:center;justify-content:center;background:none;padding:0;border:none;border-radius:0;position:relative;color:var(--textcolor);padding:0;cursor:pointer}.mobile-nav-toggle__button .strokes{width:calc(var(--f-base)*1.25);display:flex;flex-direction:column;position:relative}.mobile-nav-toggle__button .strokes span{display:block;position:relative;height:calc(var(--f-base)*0.125);width:100%;margin:0 0 calc(var(--f-base)*0.3125) 0;border-radius:calc(var(--f-base)*0.09375);padding:0;background:var(--dark-blue);transition:var(--default-transition)}.mobile-nav-toggle__button .strokes span:last-child{margin-bottom:0}.mobile-nav-toggle__button .text{font-size:calc(var(--f-base)*0.75);line-height:1;font-family:var(--textfont);font-weight:400;margin-right:calc(var(--f-base)*0.375);color:var(--dark-blue)}@media only screen and (max-width: 1023px){.mobile-nav-toggle{display:flex}}.mob-nav-active .mobile-nav-toggle__button .strokes span:first-child{transform:rotate(45deg);top:calc(var(--f-base)*0.4375)}.mob-nav-active .mobile-nav-toggle__button .strokes span:nth-child(2){transform:rotate(-45deg);top:0}.mob-nav-active .mobile-nav-toggle__button .strokes span:nth-child(3){visibility:hidden;opacity:0}.post-archive-filter{margin-top:calc(var(--f-base)*1.875)}.post-archive-filter__container{border-radius:var(--border-radius);overflow:hidden}.post-archive-filter__inner{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:calc(var(--f-base)*0.9375) calc(var(--f-base)*1.875);width:calc(var(--f-base)*37.5);max-width:100%;margin:0 auto;padding:0 calc(var(--f-base)*1.25)}.post-archive-filter__inner .filter-type{width:calc(50% - var(--f-base)*0.9375)}@media only screen and (max-width: 1023px){.post-archive-filter__inner .filter-type{width:100%}}.post-archive-filter label{font-weight:700;margin-bottom:calc(var(--f-base)*0.625)}.post-summary{display:flex;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--border-radius);background-color:var(--white);box-shadow:0 0 calc(var(--f-base)*1.5625) 0 rgba(0,0,0,.1)}.post-summary>a{width:100%}.post-summary .image-container{position:relative}.post-summary a{text-decoration:none}.post-summary a:hover .title{text-decoration:underline}.post-summary__img{position:relative;width:100%;padding:calc(var(--f-base)*1.3125) calc(var(--f-base)*1.125);padding-bottom:0}.post-summary__img p.category{pointer-events:none;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:calc(var(--f-base)*2);left:calc(var(--f-base)*2.25);background-color:var(--dark-blue);border-radius:var(--border-radius);padding:calc(var(--f-base)*0.25) calc(var(--f-base)*0.9375);z-index:1;font:400 calc(var(--f-base) * 0.75)/calc(var(--f-base) * 1.5625) var(--textfont);text-decoration:none !important;color:var(--white)}@media only screen and (max-width: 1023px){.post-summary__img p.category{justify-content:left;padding:calc(var(--f-base)*0.25) calc(var(--f-base)*1.25);font-size:calc(var(--f-base)*0.6875)}}.post-summary__img p.category a{text-decoration:underline}.post-summary__img p.category a:hover{text-decoration:none}.post-summary__img p.category .separator{display:block;margin-right:calc(var(--f-base)*0.25)}.post-summary__img p.category svg{width:calc(var(--f-base)*0.8125);height:calc(var(--f-base)*0.8125);margin-right:calc(var(--f-base)*0.4375);fill:none;stroke:var(--white)}@media only screen and (max-width: 1023px){.post-summary__img p.category svg{width:calc(var(--f-base)*0.6875);height:calc(var(--f-base)*0.6875);margin-right:calc(var(--f-base)*0.3125)}}.post-summary__img p:empty{display:none !important}.post-summary__img figure{border-radius:var(--border-radius);overflow:hidden;background-color:var(--light-gray)}.post-summary__img figure a img{transform:scale(1);transition:var(--default-transition)}.post-summary__img figure a:hover img{transform:scale(1.1)}.post-summary__inner{display:flex;flex-direction:column;position:relative;height:100%;padding:calc(var(--f-base)*1.3125) calc(var(--f-base)*1.125);padding-top:calc(var(--f-base)*1.125);background-color:var(--white)}.post-summary__inner .title{font-weight:700;margin-bottom:calc(var(--f-base)*0.9375)}.post-summary__inner .excerpt{margin-bottom:calc(var(--f-base)*1.25)}.post-summary__inner .excerpt p{margin-bottom:0}.post-summary__inner .buttons{margin-top:auto;justify-content:start}.post-summary__inner .buttons a{font-size:calc(var(--f-base)*0.9375)}.single-post-content__container{margin-top:calc(var(--f-base)*3.75);display:flex;flex-wrap:wrap;gap:calc(var(--f-base)*1.5625)}.single-post-content__sidebar{flex:0 0 calc(var(--f-base)*26.5625);max-width:calc(var(--f-base)*26.5625)}@media only screen and (max-width: 1280px){.single-post-content__sidebar{flex:0 0 calc(var(--f-base)*22.8125);max-width:calc(var(--f-base)*22.8125)}}@media only screen and (max-width: 1023px){.single-post-content__sidebar{flex:0 0 calc(var(--f-base)*20.3125);max-width:calc(var(--f-base)*20.3125)}}@media only screen and (max-width: 750px){.single-post-content__sidebar{flex:0 0 100%;max-width:100%}}.single-post-content__sidebar-inner{position:sticky;top:calc(var(--f-base)*8.875);display:flex;flex-direction:column;gap:calc(var(--f-base)*1.875)}@media only screen and (max-width: 750px){.single-post-content__sidebar-inner{position:relative;top:0}}.single-post-content__content{flex:0 0 calc(100% - var(--f-base)*28.125);max-width:calc(100% - var(--f-base)*28.125)}@media only screen and (max-width: 1280px){.single-post-content__content{flex:0 0 calc(100% - var(--f-base)*24.375);max-width:calc(100% - var(--f-base)*24.375)}}@media only screen and (max-width: 1023px){.single-post-content__content{flex:0 0 calc(100% - var(--f-base)*21.875);max-width:calc(100% - var(--f-base)*21.875)}}@media only screen and (max-width: 750px){.single-post-content__content{flex:0 0 100%;max-width:100%}}.single-post-content__content img{border-radius:var(--border-radius)}.single-post-content__content-container div{margin-bottom:calc(var(--f-base)*1.875)}.single-post-content__bottom-bar{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;border-radius:var(--border-radius);padding:calc(var(--f-base)*0.625) calc(var(--f-base)*1.25);gap:calc(var(--f-base)*0.9375) calc(var(--f-base)*1.875)}.single-post-content__bottom-bar .post-share{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;gap:calc(var(--f-base)*0.9375)}.single-post-content__bottom-bar .post-share .label{font-weight:700;margin-bottom:0;line-height:1}.single-post-content__bottom-bar .post-share ul.sm-share-buttons{margin-bottom:0}.single-post-content__bottom-bar .post-share ul.sm-share-buttons li{margin-bottom:0}.single-post-content__bottom-bar .button-wrap .button{border-color:var(--white)}.related-block{overflow:hidden;position:relative}@media only screen and (min-width: 1921px){.related-block .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.related-block .wrap__1920-wrap{padding:0}}.related-block .wrap__full-wrap{padding:0}.related-block__container{border-radius:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.related-block__container{border-radius:0}}.related-block__container.bg-transparent{padding-left:0;padding-right:0}.related-block .section__title{margin-bottom:calc(var(--f-base)*3.125)}@media only screen and (max-width: 1023px){.related-block .section__title{margin-bottom:calc(var(--f-base)*1.875)}}.post-cta-block{width:100%;display:block;position:relative}.post-cta-block__inner{border-radius:var(--border-radius);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--f-base)*1.25);width:100%;margin:0 auto}@media only screen and (max-width: 750px){.post-cta-block__inner{gap:calc(var(--f-base)*0.9375)}}@media only screen and (max-width: 480px){.post-cta-block__inner{gap:calc(var(--f-base)*0.625)}}.post-cta-block__inner .image-container{width:calc(var(--f-base)*5);border-radius:50%;overflow:hidden}@media only screen and (max-width: 750px){.post-cta-block__inner .image-container{width:calc(var(--f-base)*3.75)}}@media only screen and (max-width: 480px){.post-cta-block__inner .image-container{width:calc(var(--f-base)*2.875)}}@media only screen and (min-width: 1921px){.faq-archive-content .wrap__1920-wrap{padding:0}}.faq-archive-content .wrap__full-wrap{padding:0}.faq-archive-content__taxonomies-inner{border-radius:var(--border-radius);overflow:hidden}.faq-archive-filter{margin-top:calc(var(--f-base)*1.875)}.faq-archive-filter__container{border-radius:var(--border-radius);overflow:hidden}.faq-archive-filter__inner{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:calc(var(--f-base)*0.9375) calc(var(--f-base)*1.875);width:calc(var(--f-base)*37.5);max-width:100%;margin:0 auto;padding:0 calc(var(--f-base)*1.25)}.faq-archive-filter__inner .filter-type{width:calc(50% - var(--f-base)*0.9375)}@media only screen and (max-width: 1023px){.faq-archive-filter__inner .filter-type{width:100%}}.faq-archive-filter__inner .filter-type.search form{width:100%}.faq-archive-filter__inner .filter-type.search form input{border-color:var(--dark-blue)}.faq-archive-filter__inner input[type=text],.faq-archive-filter__inner input[type=number],.faq-archive-filter__inner input[type=search],.faq-archive-filter__inner input[type=email],.faq-archive-filter__inner input[type=tel],.faq-archive-filter__inner input[type=password],.faq-archive-filter__inner input[type=date],.faq-archive-filter__inner input[type=phone],.faq-archive-filter__inner input[type=url],.faq-archive-filter__inner select,.faq-archive-filter__inner textarea{color:var(--white);border-color:var(--white) !important;background-color:rgba(0,0,0,0)}.faq-archive-filter__inner input[type=text]::placeholder,.faq-archive-filter__inner input[type=number]::placeholder,.faq-archive-filter__inner input[type=search]::placeholder,.faq-archive-filter__inner input[type=email]::placeholder,.faq-archive-filter__inner input[type=tel]::placeholder,.faq-archive-filter__inner input[type=password]::placeholder,.faq-archive-filter__inner input[type=date]::placeholder,.faq-archive-filter__inner input[type=phone]::placeholder,.faq-archive-filter__inner input[type=url]::placeholder,.faq-archive-filter__inner select::placeholder,.faq-archive-filter__inner textarea::placeholder{color:var(--white);opacity:1}.faq-archive-filter__inner select{background:rgba(0,0,0,0) url("../img/custom-icons/chevron-down-white.svg") right calc(var(--f-base)*0.9375) center no-repeat}.faq-archive-filter label{font-weight:700;margin-bottom:calc(var(--f-base)*0.625)}.faq-contact-block__inner{width:calc(var(--f-base)*56.25);max-width:100%;margin:0 auto}.faq-contact-block__inner .title,.faq-contact-block__inner p,.faq-contact-block__inner li,.faq-contact-block__inner span,.faq-contact-block__inner strong{text-align:center}.faq-contact-block__inner .button-wrap{justify-content:center}.faq-summary{position:relative;border-top:calc(var(--f-base)*0.0625) solid var(--dark-blue)}.faq-summary:last-child{border-bottom:calc(var(--f-base)*0.0625) solid var(--dark-blue)}.faq-summary__inner{cursor:pointer;position:relative;padding-right:calc(var(--f-base)*5)}@media only screen and (max-width: 1023px){.faq-summary__inner{padding-right:calc(var(--f-base)*2.5)}}@media only screen and (max-width: 640px){.faq-summary__inner{padding-right:calc(var(--f-base)*1.875)}}.faq-summary__inner .icon-container{position:absolute;top:calc(var(--f-base)*1.5625);right:0;transform:rotate(0);width:calc(var(--f-base)*1.875);height:calc(var(--f-base)*1.875)}.faq-summary__inner .icon-container .toggle{padding:calc(var(--f-base)*0.1875);display:block;width:100%;height:100%;position:relative;transition:var(--default-transition)}.faq-summary__inner .icon-container .toggle svg{width:100%;height:100%}.faq-summary__inner .question{user-select:none;margin-bottom:0;padding:calc(var(--f-base)*1.5625) 0}.faq-summary__inner .answer{display:none}.faq-summary.active .toggle{transform:rotate(180deg)}@media only screen and (min-width: 1921px){.download-archive-content .wrap__1920-wrap{padding:0}}.download-archive-content .wrap__full-wrap{padding:0}.download-archive-content__taxonomies-inner{border-radius:var(--border-radius);overflow:hidden}.download-archive-content__taxonomies-inner .term-title{margin-bottom:calc(var(--f-base)*3.125)}@media only screen and (max-width: 1023px){.download-archive-content__taxonomies-inner .term-title{margin-bottom:calc(var(--f-base)*1.875)}}.download-archive-content__taxonomies-inner .download-row{padding-bottom:calc(var(--f-base)*0.9375)}.download-summary{display:flex;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--border-radius);background-color:var(--white);box-shadow:0 0 calc(var(--f-base)*1.5625) 0 rgba(0,0,0,.1)}.download-summary>a{width:100%}.download-summary .image-container{position:relative}.download-summary a{text-decoration:none}.download-summary a:hover .title{text-decoration:underline}.download-summary__img{position:relative;width:100%;padding:calc(var(--f-base)*1.3125) calc(var(--f-base)*1.125);padding-bottom:0}.download-summary__img p.category{pointer-events:none;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:calc(var(--f-base)*2);left:calc(var(--f-base)*2.25);background-color:var(--dark-blue);border-radius:var(--border-radius);padding:calc(var(--f-base)*0.25) calc(var(--f-base)*0.9375);z-index:1;font:400 calc(var(--f-base) * 0.75)/calc(var(--f-base) * 1.5625) var(--textfont);text-decoration:none !important;color:var(--white)}@media only screen and (max-width: 1023px){.download-summary__img p.category{justify-content:left;padding:calc(var(--f-base)*0.25) calc(var(--f-base)*1.25);font-size:calc(var(--f-base)*0.6875)}}.download-summary__img p.category a{text-decoration:underline}.download-summary__img p.category a:hover{text-decoration:none}.download-summary__img p.category .separator{display:block;margin-right:calc(var(--f-base)*0.25)}.download-summary__img p.category svg{width:calc(var(--f-base)*0.8125);height:calc(var(--f-base)*0.8125);margin-right:calc(var(--f-base)*0.4375);fill:none;stroke:var(--white)}@media only screen and (max-width: 1023px){.download-summary__img p.category svg{width:calc(var(--f-base)*0.6875);height:calc(var(--f-base)*0.6875);margin-right:calc(var(--f-base)*0.3125)}}.download-summary__img p:empty{display:none !important}.download-summary__img figure{border-radius:var(--border-radius);overflow:hidden;background-color:var(--light-gray)}.download-summary__img figure img{object-fit:contain}.download-summary__inner{display:flex;flex-direction:column;position:relative;height:100%;padding:calc(var(--f-base)*1.3125) calc(var(--f-base)*1.125);padding-top:calc(var(--f-base)*1.125);background-color:var(--white)}.download-summary__inner .title{font-weight:700;margin-bottom:calc(var(--f-base)*0.9375)}.download-summary__inner .excerpt{margin-bottom:calc(var(--f-base)*1.25)}.download-summary__inner .excerpt p{margin-bottom:0}.download-summary__inner .buttons{margin-top:auto;justify-content:start}.download-summary__inner .buttons a{font-size:calc(var(--f-base)*0.9375)}.system-summary{display:flex;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--border-radius);background-color:var(--white);box-shadow:0 0 calc(var(--f-base)*1.5625) 0 rgba(0,0,0,.1)}.system-summary>a{width:100%}.system-summary .image-container{position:relative}.system-summary a{text-decoration:none}.system-summary a:hover .title{text-decoration:underline}.system-summary__img{position:relative;width:100%;padding:calc(var(--f-base)*1.3125) calc(var(--f-base)*1.125);padding-bottom:0}.system-summary__img p.category{pointer-events:none;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:calc(var(--f-base)*2);left:calc(var(--f-base)*2.25);background-color:var(--dark-blue);border-radius:var(--border-radius);padding:calc(var(--f-base)*0.25) calc(var(--f-base)*0.9375);z-index:1;font:400 calc(var(--f-base) * 0.75)/calc(var(--f-base) * 1.5625) var(--textfont);text-decoration:none !important;color:var(--white)}@media only screen and (max-width: 1023px){.system-summary__img p.category{justify-content:left;padding:calc(var(--f-base)*0.25) calc(var(--f-base)*1.25);font-size:calc(var(--f-base)*0.6875)}}.system-summary__img p.category a{text-decoration:underline}.system-summary__img p.category a:hover{text-decoration:none}.system-summary__img p.category .separator{display:block;margin-right:calc(var(--f-base)*0.25)}.system-summary__img p.category svg{width:calc(var(--f-base)*0.8125);height:calc(var(--f-base)*0.8125);margin-right:calc(var(--f-base)*0.4375);fill:none;stroke:var(--white)}@media only screen and (max-width: 1023px){.system-summary__img p.category svg{width:calc(var(--f-base)*0.6875);height:calc(var(--f-base)*0.6875);margin-right:calc(var(--f-base)*0.3125)}}.system-summary__img p:empty{display:none !important}.system-summary__img figure{border-radius:var(--border-radius);overflow:hidden;background-color:var(--light-gray)}.system-summary__img figure a img{object-fit:contain;mix-blend-mode:darken;transform:scale(1);transition:var(--default-transition)}.system-summary__img figure a:hover img{transform:scale(1.1)}.system-summary__inner{display:flex;flex-direction:column;position:relative;height:100%;padding:calc(var(--f-base)*1.3125) calc(var(--f-base)*1.125);padding-top:calc(var(--f-base)*1.125);background-color:var(--white)}.system-summary__inner .title{font-weight:700;margin-bottom:calc(var(--f-base)*0.9375)}.system-summary__inner .excerpt{margin-bottom:calc(var(--f-base)*1.25)}.system-summary__inner .excerpt p{margin-bottom:0}.system-summary__inner .buttons{margin-top:auto;justify-content:start}.system-summary__inner .buttons a{font-size:calc(var(--f-base)*0.9375)}.system-category-summary{display:flex;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--border-radius);background-color:var(--white);box-shadow:0 0 calc(var(--f-base)*1.5625) 0 rgba(0,0,0,.1)}.system-category-summary>a{width:100%}.system-category-summary .image-container{position:relative}.system-category-summary a{text-decoration:none}.system-category-summary a:hover .title{text-decoration:underline}.system-category-summary__img{position:relative;width:100%;padding:calc(var(--f-base)*1.3125) calc(var(--f-base)*1.125);padding-bottom:0}.system-category-summary__img p.category{pointer-events:none;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:calc(var(--f-base)*2);left:calc(var(--f-base)*2.25);background-color:var(--dark-blue);border-radius:var(--border-radius);padding:calc(var(--f-base)*0.25) calc(var(--f-base)*0.9375);z-index:1;font:400 calc(var(--f-base) * 0.75)/calc(var(--f-base) * 1.5625) var(--textfont);text-decoration:none !important;color:var(--white)}@media only screen and (max-width: 1023px){.system-category-summary__img p.category{justify-content:left;padding:calc(var(--f-base)*0.25) calc(var(--f-base)*1.25);font-size:calc(var(--f-base)*0.6875)}}.system-category-summary__img p.category a{text-decoration:underline}.system-category-summary__img p.category a:hover{text-decoration:none}.system-category-summary__img p.category .separator{display:block;margin-right:calc(var(--f-base)*0.25)}.system-category-summary__img p.category svg{width:calc(var(--f-base)*0.8125);height:calc(var(--f-base)*0.8125);margin-right:calc(var(--f-base)*0.4375);fill:none;stroke:var(--white)}@media only screen and (max-width: 1023px){.system-category-summary__img p.category svg{width:calc(var(--f-base)*0.6875);height:calc(var(--f-base)*0.6875);margin-right:calc(var(--f-base)*0.3125)}}.system-category-summary__img p:empty{display:none !important}.system-category-summary__img figure{border-radius:var(--border-radius);overflow:hidden;background-color:var(--light-gray)}.system-category-summary__img figure a img{object-fit:contain;mix-blend-mode:darken;transform:scale(1);transition:var(--default-transition)}.system-category-summary__img figure a:hover img{transform:scale(1.1)}.system-category-summary__inner{display:flex;flex-direction:column;position:relative;height:100%;padding:calc(var(--f-base)*1.3125) calc(var(--f-base)*1.125);padding-top:calc(var(--f-base)*1.125);background-color:var(--white)}.system-category-summary__inner .title{font-weight:700;margin-bottom:calc(var(--f-base)*0.9375)}.system-category-summary__inner .excerpt{margin-bottom:calc(var(--f-base)*1.25)}.system-category-summary__inner .excerpt p{margin-bottom:0}.system-category-summary__inner .buttons{margin-top:auto;justify-content:start}.system-category-summary__inner .buttons a{font-size:calc(var(--f-base)*0.9375)}.team-summary{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%}.team-summary .media-container{width:100%;border-radius:var(--border-radius);overflow:hidden}.team-summary .media-container figure{position:relative;height:0;padding-bottom:150%;background-color:var(--white);transform:none;transition:var(--default-transition)}.team-summary .media-container figure img{width:100%;height:100%;position:absolute;object-fit:cover;left:0;top:0}.team-summary .content-bottom{display:flex;flex-direction:column;left:50%;transform:translateX(-50%);position:absolute;bottom:calc(var(--f-base)*1.5);width:calc(var(--f-base)*21.25);max-width:calc(100% - var(--f-base)*2.5);z-index:1;border-radius:var(--border-radius);overflow:hidden;background-color:var(--dark-blue);transition:var(--default-transition)}.team-summary .content-bottom__inner{padding:calc(var(--f-base)*1.25);position:relative}.team-summary .content-bottom__inner .title{width:100%;margin-bottom:calc(var(--f-base)*0.625);font-weight:700;line-height:calc(var(--f-base)*1.875)}.team-summary .content-bottom__inner .team-term{line-height:calc(var(--f-base)*1.4375);margin-bottom:0;font-weight:600;font-size:var(--fs-small);padding-right:calc(var(--f-base)*1)}.team-summary .content-bottom__inner .arrow-container{display:block;position:absolute;right:1.6rem;bottom:2rem;height:calc(var(--f-base)*1.25);width:calc(var(--f-base)*1.25);background-color:var(--white);border-radius:50%;overflow:hidden}.team-summary .content-bottom__inner .arrow-container svg{padding:calc(var(--f-base)*0.125);stroke:var(--dark-blue);width:100%;height:100%}.team-summary .content-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(48,36,131,.85);border-radius:var(--border-radius);overflow:hidden;z-index:2;opacity:0;pointer-events:none;display:flex;justify-content:center;transition:var(--default-transition)}.team-summary .content-inner .team-contact-links{display:inline-flex;flex-wrap:wrap;flex-direction:column;justify-content:end;height:100%;padding-left:calc(var(--f-base)*1.25);padding-right:calc(var(--f-base)*0.9375);padding-bottom:calc(var(--f-base)*1.875)}@media only screen and (max-width: 640px){.team-summary .content-inner .team-contact-links{padding-left:calc(var(--f-base)*0.625);padding-right:calc(var(--f-base)*0.625)}}.team-summary .content-inner .team-contact-links .contact-property a{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.625);text-decoration:none}.team-summary .content-inner .team-contact-links .contact-property a:hover{text-decoration:underline}.team-summary .content-inner .team-contact-links .contact-property a .icon{display:block;position:relative;width:calc(var(--f-base)*1.125);height:calc(var(--f-base)*1.125)}.team-summary .content-inner .team-contact-links .contact-property a .icon svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:var(--white)}.team-summary .content-inner .team-contact-links .contact-property a .text{font:600 var(--fs-smaller)/calc(var(--f-base) * 2) var(--textfont);text-decoration:none}@media only screen and (max-width: 480px){.team-summary .content-inner .team-contact-links .contact-property a .text{font-size:var(--fs-small)}}.team-summary.has-contact-info:hover .content-bottom{opacity:0;pointer-events:none}.team-summary.has-contact-info:hover .content-inner{opacity:1;pointer-events:auto}.product-summary{display:flex;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--border-radius);background-color:var(--white);box-shadow:0 0 calc(var(--f-base)*1.5625) 0 rgba(0,0,0,.1)}.product-summary>a{width:100%}.product-summary .image-container{position:relative}.product-summary a{text-decoration:none}.product-summary a:hover .title{text-decoration:underline}.product-summary__img{position:relative;width:100%;padding:calc(var(--f-base)*1.3125) calc(var(--f-base)*1.125);padding-bottom:0}.product-summary__img p.category{pointer-events:none;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:calc(var(--f-base)*2);left:calc(var(--f-base)*2.25);background-color:var(--dark-blue);border-radius:var(--border-radius);padding:calc(var(--f-base)*0.25) calc(var(--f-base)*0.9375);z-index:1;font:400 calc(var(--f-base) * 0.75)/calc(var(--f-base) * 1.5625) var(--textfont);text-decoration:none !important;color:var(--white)}@media only screen and (max-width: 1023px){.product-summary__img p.category{justify-content:left;padding:calc(var(--f-base)*0.25) calc(var(--f-base)*1.25);font-size:calc(var(--f-base)*0.6875)}}.product-summary__img p.category a{text-decoration:underline}.product-summary__img p.category a:hover{text-decoration:none}.product-summary__img p.category .separator{display:block;margin-right:calc(var(--f-base)*0.25)}.product-summary__img p.category svg{width:calc(var(--f-base)*0.8125);height:calc(var(--f-base)*0.8125);margin-right:calc(var(--f-base)*0.4375);fill:none;stroke:var(--white)}@media only screen and (max-width: 1023px){.product-summary__img p.category svg{width:calc(var(--f-base)*0.6875);height:calc(var(--f-base)*0.6875);margin-right:calc(var(--f-base)*0.3125)}}.product-summary__img p:empty{display:none !important}.product-summary__img figure{border-radius:var(--border-radius);overflow:hidden;background-color:var(--light-gray)}.product-summary__img figure a img{object-fit:contain;mix-blend-mode:darken;transform:scale(1);transition:var(--default-transition)}.product-summary__img figure a:hover img{transform:scale(1.1)}.product-summary__inner{display:flex;flex-direction:column;position:relative;height:100%;padding:calc(var(--f-base)*1.3125) calc(var(--f-base)*1.125);padding-top:calc(var(--f-base)*1.125);background-color:var(--white)}.product-summary__inner .title{font-weight:700;margin-bottom:calc(var(--f-base)*0.9375)}.product-summary__inner .excerpt{margin-bottom:calc(var(--f-base)*1.25)}.product-summary__inner .excerpt p{margin-bottom:0}.product-summary__inner .buttons{margin-top:auto;justify-content:start}.product-summary__inner .buttons a{font-size:calc(var(--f-base)*0.9375)}.product-category-summary{display:flex;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--border-radius);background-color:var(--white);box-shadow:0 0 calc(var(--f-base)*1.5625) 0 rgba(0,0,0,.1)}.product-category-summary>a{width:100%}.product-category-summary .image-container{position:relative}.product-category-summary a{text-decoration:none}.product-category-summary a:hover .title{text-decoration:underline}.product-category-summary__inner{display:flex;flex-direction:column;position:relative;height:100%;background-color:var(--white);width:100%}.product-category-summary__inner figure{border-radius:var(--border-radius);overflow:hidden;background-color:var(--light-gray)}.product-category-summary__inner figure a img{transform:scale(1);object-position:bottom;transition:var(--default-transition)}.product-category-summary__inner figure a:hover img{transform:scale(1.1)}.product-category-summary__inner:before{content:"";width:100%;height:80%;position:absolute;bottom:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #000 100%);z-index:1;pointer-events:none}.product-category-summary__inner .title{position:absolute;bottom:calc(var(--f-base)*1.875);left:50%;transform:translateX(-50%);z-index:2;width:calc(100% - var(--f-base)*2.5);margin-bottom:0;text-align:center;font:700 var(--fs-large)/1.25 var(--textfont);pointer-events:none}.product-archive-content{position:relative;overflow:hidden;margin-top:calc(var(--f-base)*1.5625)}@media only screen and (min-width: 1921px){.product-archive-content .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.product-archive-content .wrap__1920-wrap{padding:0}}.product-archive-content .wrap__full-wrap{padding:0}.product-archive-content__container{border-radius:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.product-archive-content__container{border-radius:0}}.product-archive-content__container.bg-transparent{padding-left:0;padding-right:0}.product-archive-content .category-links{margin-bottom:calc(var(--f-base)*1.5625);border-radius:var(--border-radius)}@media only screen and (max-width: 1023px){.product-archive-content .category-links{border-radius:0}}@media only screen and (min-width: 1023px){.product-archive-content .category-links__inner{display:flex;flex-wrap:wrap}}.product-archive-content .category-links .label{flex-grow:1;width:100%;margin-bottom:calc(var(--f-base)*1.5625)}@media only screen and (max-width: 640px){.product-archive-content .category-links .label{margin-bottom:calc(var(--f-base)*0.9375)}}.product-archive-content .category-links .category-link{display:inline-block;padding:calc(var(--f-base)*0.9375) calc(var(--f-base)*1.25);border:calc(var(--f-base)*0.0625) solid var(--white);border-radius:calc(var(--f-base)*0.3125);line-height:1;font-weight:600;text-decoration:none}@media only screen and (max-width: 640px){.product-archive-content .category-links .category-link{font-size:calc(var(--f-base)*0.875);padding:calc(var(--f-base)*0.625) calc(var(--f-base)*0.875)}}.product-archive-content .category-links .category-link:hover{text-decoration:underline}@media only screen and (min-width: 1023px){.product-archive-content .category-links .swiper-wrapper{cursor:default !important;gap:calc(var(--f-base)*0.9375) !important;transform:none !important;flex-wrap:wrap !important}}.product-archive-content .category-links .swiper-slide{width:auto}@media only screen and (min-width: 1023px){.product-archive-content .category-links .swiper-slide{margin-right:0 !important}}@media only screen and (min-width: 1023px){.product-archive-content .category-links .swiper-navigation{display:none !important}}.product-archive-content .category-links .swiper-navigation .swiper-button-arrows{display:none}.product-archive-content .category-links .swiper-navigation .swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--main-color)}.product-archive-content .category-list{border-radius:var(--border-radius);overflow:hidden}.product-archive-content .single-main-category{padding-top:calc(var(--f-base)*1.875);display:block;position:relative;padding-bottom:0;width:100%;transition:var(--default-transition)}.product-archive-content .single-main-category.expanded{padding-bottom:calc(var(--f-base)*1.875)}.product-archive-content .single-main-category:before{content:"";display:block;width:100%;height:calc(var(--f-base)*0.0625);background-color:var(--dark-blue);pointer-events:none;left:0;top:0;position:absolute}.product-archive-content .single-main-category .content-top{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:calc(var(--f-base)*1.25);padding-bottom:calc(var(--f-base)*1.875);cursor:pointer}.product-archive-content .single-main-category .content-top .title{margin-bottom:0;font-weight:700}.product-archive-content .single-main-category .content-top .expand{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.625);flex-shrink:0}.product-archive-content .single-main-category .content-top .expand .text{color:var(--dark-blue);text-decoration:underline}.product-archive-content .single-main-category .content-top .expand .icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:calc(var(--f-base)*3.4375);height:calc(var(--f-base)*3.4375);border-radius:calc(var(--f-base)*0.3125);border:calc(var(--f-base)*0.0625) solid var(--dark-blue)}@media only screen and (max-width: 640px){.product-archive-content .single-main-category .content-top .expand .icon{width:calc(var(--f-base)*2.25);height:calc(var(--f-base)*2.25)}}.product-archive-content .single-main-category .content-top .expand .icon svg{stroke:var(--dark-blue);width:calc(var(--f-base)*1.125);height:calc(var(--f-base)*1.125);transform:none;transition:var(--default-transition)}.product-archive-content .single-main-category .content-top:hover .text{text-decoration:none}.product-archive-content .single-main-category .content-top:hover .title{text-decoration:underline}.product-archive-content .single-main-category__container .single-sub-category{position:relative;padding:calc(var(--f-base)*1.25);background-color:var(--white);border-radius:var(--border-radius)}.product-archive-content .single-main-category__container .single-sub-category .media-container{padding:calc(var(--f-base)*1.25);background-color:var(--light-gray);border-radius:var(--border-radius);margin-bottom:calc(var(--f-base)*0.9375)}.product-archive-content .single-main-category__container .single-sub-category .media-container .img-wrap{position:relative;height:calc(var(--f-base)*9.375)}.product-archive-content .single-main-category__container .single-sub-category .media-container .img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-archive-content .single-main-category__container .single-sub-category .name{font-weight:700;line-height:1.5;margin-bottom:calc(var(--f-base)*0.9375)}.product-archive-content .single-main-category__container .single-sub-category .description{line-height:2;margin-bottom:calc(var(--f-base)*0.9375)}.product-archive-content .single-main-category__container .single-sub-category .product-container .product-url{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.625);color:var(--dark-blue);font-weight:600;text-decoration:none;line-height:1.75}.product-archive-content .single-main-category__container .single-sub-category .product-container .product-url:hover{text-decoration:underline}.product-archive-content .single-main-category__container .single-sub-category .product-container .product-url:hover svg{left:.5rem}.product-archive-content .single-main-category__container .single-sub-category .product-container .product-url svg{width:calc(var(--f-base)*0.875);height:calc(var(--f-base)*0.875);stroke:var(--dark-blue);display:block;position:absolute;left:0;top:.6rem;transition:var(--default-transition)}.product-archive-content .single-main-category__container .single-sub-category .product-container .product-url .text{display:block;padding-left:calc(var(--f-base)*1.625)}.product-archive-content .single-main-category:not(.expanded) .single-main-category__container{display:none}.product-archive-content .single-main-category.expanded .single-main-category__container{display:grid}.product-archive-content .single-main-category .expand.active .icon svg{transform:rotate(180deg)}.single-product-content{position:relative;overflow:hidden;margin-top:calc(var(--f-base)*1.5625)}@media only screen and (min-width: 1921px){.single-product-content .wrap__1920-wrap{padding:0}}@media only screen and (max-width: 1023px){.single-product-content .wrap__1920-wrap{padding:0}}.single-product-content .wrap__full-wrap{padding:0}.single-product-content__container{border-radius:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.single-product-content__container{border-radius:0}}.single-product-content__container.bg-transparent{padding-left:0;padding-right:0}.single-product-content .usp-block{margin-top:calc(var(--f-base)*1.875);margin-bottom:calc(var(--f-base)*1.875)}.single-product-content .usp-block .single-usp .icon{opacity:1;width:calc(var(--f-base)*2.5);height:calc(var(--f-base)*2.5)}.product-top-text{padding:calc(var(--f-base)*1.875);position:relative;border-radius:var(--border-radius);overflow:hidden;margin-bottom:calc(var(--f-base)*3.125)}@media only screen and (max-width: 1023px){.product-top-text{margin-bottom:calc(var(--f-base)*1.875)}}.product-top-text p{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(var(--f-base)*0.3125) 0;margin-bottom:0}.product-top-text p svg{flex-shrink:0;width:calc(var(--f-base)*2.1875);height:calc(var(--f-base)*2.1875);stroke:var(--main-color);margin-right:calc(var(--f-base)*1.5625)}@media only screen and (max-width: 640px){.product-top-text p svg{margin-right:0}}.product-top-text p span{text-align:center;color:var(--dark-blue)}.product-top-text p span.start-text{font-weight:400}.product-top-text p span.end-text{font-weight:700;padding-left:calc(var(--f-base)*0.625)}@media only screen and (max-width: 640px){.product-top-text p span.end-text{padding-left:0}}.product-top-cta-bar__inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:var(--border-radius);padding:calc(var(--f-base)*0.9375);gap:calc(var(--f-base)*1.875) calc(var(--f-base)*0.9375);margin-bottom:calc(var(--f-base)*3.125)}@media only screen and (max-width: 1023px){.product-top-cta-bar__inner{margin-bottom:calc(var(--f-base)*1.875)}}@media only screen and (max-width: 750px){.product-top-cta-bar__inner{gap:calc(var(--f-base)*0.9375)}}.product-top-cta-bar__inner p{margin-bottom:0}.product-top-cta-bar__inner .text{flex-shrink:0}@media only screen and (max-width: 640px){.product-top-cta-bar__inner .text{text-align:center;flex-shrink:initial}}.product-top-cta-bar__inner .button-wrap{flex-shrink:0}@media only screen and (max-width: 750px){.product-top-cta-bar__inner .button-wrap{flex-shrink:initial;justify-content:center}}.product-top-cta-bar__inner .button-wrap .button.transparent{border-color:var(--white);color:var(--white)}.product-top-cta-bar__inner .person-part{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.9375)}@media only screen and (max-width: 640px){.product-top-cta-bar__inner .person-part{flex-shrink:initial}}.product-top-cta-bar__inner .person-part .media-container{width:calc(var(--f-base)*6.25);top:calc(var(--f-base)*-1.25);position:relative;margin-bottom:calc(var(--f-base)*-2.5)}@media only screen and (max-width: 750px){.product-top-cta-bar__inner .person-part .media-container{width:calc(var(--f-base)*4.375);top:0;margin-bottom:0}}.product-top-cta-bar__inner .person-part .media-container figure{border-radius:50%;overflow:hidden}.product-top-cta-bar__inner .person-part p{font-style:italic}.product-technical-specifications,.technical-specifications{overflow:hidden;position:relative}.product-technical-specifications .wrap__1920-wrap,.technical-specifications .wrap__1920-wrap{padding:0}.product-technical-specifications .wrap__full-wrap,.technical-specifications .wrap__full-wrap{padding:0}.product-technical-specifications__container,.technical-specifications__container{border-radius:calc(var(--f-base)*0.625)}.product-technical-specifications__container.bg-transparent,.technical-specifications__container.bg-transparent{padding-left:0;padding-right:0}.product-technical-specifications .section__content,.technical-specifications .section__content{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--f-base)*1.875) calc(var(--f-base)*1.25);align-items:center}@media only screen and (max-width: 1023px){.product-technical-specifications .section__content,.technical-specifications .section__content{grid-template-columns:repeat(1, minmax(0, 1fr))}}.product-technical-specifications .content-container .title,.technical-specifications .content-container .title{margin-bottom:calc(var(--f-base)*3.125)}@media only screen and (max-width: 1023px){.product-technical-specifications .content-container .title,.technical-specifications .content-container .title{margin-bottom:calc(var(--f-base)*1.875)}}@media only screen and (max-width: 640px){.product-technical-specifications .button-wrap .button,.technical-specifications .button-wrap .button{font-size:calc(var(--f-base)*0.875)}}.product-technical-specifications .technical-specifications ul li,.technical-specifications .technical-specifications ul li{display:flex;flex-wrap:wrap;gap:calc(var(--f-base)*0.625) 0;padding-left:0;margin-bottom:calc(var(--f-base)*1.25)}.product-technical-specifications .technical-specifications ul li:before,.technical-specifications .technical-specifications ul li:before{content:none}.product-technical-specifications .technical-specifications ul li strong,.technical-specifications .technical-specifications ul li strong{width:40%;display:block}.product-technical-specifications .technical-specifications ul li span,.technical-specifications .technical-specifications ul li span{width:60%;display:block;padding-left:calc(var(--f-base)*0.625);line-height:1.5}.product-technical-specifications__swiper .swiper-navigation,.technical-specifications__swiper .swiper-navigation{width:calc(100% - var(--f-base)*9.375);margin-top:0;padding-bottom:0;position:absolute;top:calc(var(--f-base)*1.25);right:calc(var(--f-base)*1.25);z-index:1}@media only screen and (max-width: 1023px){.product-technical-specifications__swiper .swiper-navigation,.technical-specifications__swiper .swiper-navigation{width:calc(100% - var(--f-base)*7.5)}}@media only screen and (max-width: 640px){.product-technical-specifications__swiper .swiper-navigation,.technical-specifications__swiper .swiper-navigation{position:relative;padding-left:calc(var(--f-base)*1.25);padding-right:calc(var(--f-base)*1.25);top:0;right:0;width:100%;margin-top:calc(var(--f-base)*1.25);padding-bottom:calc(var(--f-base)*0.3125)}}.product-technical-specifications .media-container,.technical-specifications .media-container{order:1;position:relative;z-index:1;border-radius:var(--border-radius);overflow:hidden}@media only screen and (max-width: 1023px){.product-technical-specifications .media-container,.technical-specifications .media-container{width:calc(var(--f-base)*40);max-width:100%;margin:0 auto}}.product-technical-specifications .media-container figure,.technical-specifications .media-container figure{background-color:var(--white);overflow:hidden;border-radius:var(--border-radius)}.product-technical-specifications .media-container figure img,.technical-specifications .media-container figure img{object-fit:contain;mix-blend-mode:multiply;padding-bottom:calc(var(--f-base)*3.125)}.product-technical-specifications .media-container figure .label,.technical-specifications .media-container figure .label{position:absolute;z-index:1;pointer-events:none;width:100%;bottom:0;left:0;right:0;padding:calc(var(--f-base)*0.625) calc(var(--f-base)*0.9375);background:rgba(0,0,0,.5)}.product-technical-specifications .media-container figure .label p,.technical-specifications .media-container figure .label p{color:var(--white);margin-bottom:0;text-align:center;text-decoration:none}.product-technical-specifications .media-container a:hover .expand-icon,.technical-specifications .media-container a:hover .expand-icon{transform:scale(1.1)}.product-technical-specifications .media-container .expand-icon,.technical-specifications .media-container .expand-icon{position:absolute;top:calc(var(--f-base)*1.25);left:calc(var(--f-base)*1.25);width:calc(var(--f-base)*3.4375);height:calc(var(--f-base)*3.4375);background-color:var(--dark-blue);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;pointer-events:none;transform:scale(1);z-index:1;transition:var(--default-transition)}.product-technical-specifications .media-container .expand-icon svg,.technical-specifications .media-container .expand-icon svg{fill:var(--white)}@media only screen and (max-width: 1023px){.product-technical-specifications .media-container .expand-icon,.technical-specifications .media-container .expand-icon{width:calc(var(--f-base)*2.625);height:calc(var(--f-base)*2.625)}}.product-technical-specifications-table,.technical-specifications-table{overflow:hidden;position:relative}.product-technical-specifications-table .wrap__1920-wrap,.technical-specifications-table .wrap__1920-wrap{padding:0}.product-technical-specifications-table .wrap__full-wrap,.technical-specifications-table .wrap__full-wrap{padding:0}.product-technical-specifications-table__container,.technical-specifications-table__container{border-radius:calc(var(--f-base)*0.625)}.product-technical-specifications-table__container.bg-transparent,.technical-specifications-table__container.bg-transparent{padding-left:0;padding-right:0}.product-technical-specifications-table .table-container,.technical-specifications-table .table-container{position:relative;overflow-x:scroll}.product-technical-specifications-table .the-table,.technical-specifications-table .the-table{display:flex;min-width:max-content}.product-technical-specifications-table .the-table ul.single-column li,.technical-specifications-table .the-table ul.single-column li{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:calc(var(--f-base)*0.625);padding:calc(var(--f-base)*1.25) calc(var(--f-base)*1);line-height:1.25}.product-technical-specifications-table .the-table ul.single-column li:before,.technical-specifications-table .the-table ul.single-column li:before{content:none}.product-technical-specifications-table .the-table ul.single-column li span,.product-technical-specifications-table .the-table ul.single-column li svg,.technical-specifications-table .the-table ul.single-column li span,.technical-specifications-table .the-table ul.single-column li svg{flex-shrink:0}.product-technical-specifications-table .the-table ul.single-column li.main-row,.technical-specifications-table .the-table ul.single-column li.main-row{cursor:pointer;user-select:none}.product-technical-specifications-table .the-table ul.single-column svg.sort.highest,.product-technical-specifications-table .the-table ul.single-column svg.sort.lowest,.technical-specifications-table .the-table ul.single-column svg.sort.highest,.technical-specifications-table .the-table ul.single-column svg.sort.lowest{display:none}.product-technical-specifications-table .the-table ul.single-column[data-first-sort=highest] svg.sort.highest,.technical-specifications-table .the-table ul.single-column[data-first-sort=highest] svg.sort.highest{display:block !important}.product-technical-specifications-table .the-table ul.single-column[data-first-sort=lowest] svg.sort.lowest,.technical-specifications-table .the-table ul.single-column[data-first-sort=lowest] svg.sort.lowest{display:block !important}.product-technical-specifications-table .the-table ul.single-column li,.technical-specifications-table .the-table ul.single-column li{background-color:var(--white)}.product-technical-specifications-table .the-table ul.single-column li:first-child,.technical-specifications-table .the-table ul.single-column li:first-child{background-color:var(--dark-blue);color:var(--white);font-weight:600}.product-technical-specifications-table .the-table ul.single-column li:nth-child(even),.technical-specifications-table .the-table ul.single-column li:nth-child(even){background-color:var(--light-gray)}.product-technical-specifications-table .the-table ul.single-column:first-child li,.technical-specifications-table .the-table ul.single-column:first-child li{padding-left:calc(var(--f-base)*2)}.product-technical-specifications-table .the-table ul.single-column:first-child li.main-row,.technical-specifications-table .the-table ul.single-column:first-child li.main-row{border-top-left-radius:var(--border-radius)}.product-technical-specifications-table .the-table ul.single-column:last-child li,.technical-specifications-table .the-table ul.single-column:last-child li{padding-right:calc(var(--f-base)*2)}.product-technical-specifications-table .the-table ul.single-column:last-child li.main-row,.technical-specifications-table .the-table ul.single-column:last-child li.main-row{border-top-right-radius:var(--border-radius)}.product-technical-specifications-table .button-wrap,.technical-specifications-table .button-wrap{margin-top:calc(var(--f-base)*1.875)}@media only screen and (max-width: 640px){.product-technical-specifications-table .button-wrap .button,.technical-specifications-table .button-wrap .button{font-size:calc(var(--f-base)*0.875)}}.project-summary{position:relative;overflow:hidden;border-radius:var(--border-radius);height:100%;width:100%;padding:calc(var(--f-base)*2.5)}@media only screen and (max-width: 1023px){.project-summary{padding:calc(var(--f-base)*1.5625)}}.project-summary:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none;background:rgba(6,0,50,.55)}.project-summary a{display:block;width:100%;height:100%;text-decoration:none}.project-summary a:hover figure{transform:scale(1.1)}.project-summary a:hover .icon-container{background-color:var(--white)}.project-summary a:hover .icon-container svg{stroke:var(--dark-blue)}.project-summary__media-container{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.project-summary__media-container figure{width:100%;height:100%;position:relative;padding-bottom:initial;transform:scale(1);transition:var(--default-transition)}.project-summary__media-container figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.project-summary__inner{display:flex;flex-wrap:wrap;align-items:end;position:relative;height:100%;width:100%;padding-right:calc(var(--f-base)*3.75);z-index:1}@media only screen and (max-width: 1023px){.project-summary__inner{padding-right:calc(var(--f-base)*2.5)}}.project-summary__inner .category,.project-summary__inner .title,.project-summary__inner .short-description p,.project-summary__inner svg{text-decoration:none}.project-summary__inner .category{position:absolute;top:0;left:0;display:inline-flex;flex-wrap:wrap;gap:calc(var(--f-base)*0.375);padding:calc(var(--f-base)*0.75) calc(var(--f-base)*0.625);border-radius:var(--border-radius);background-color:var(--dark-blue)}.project-summary__inner .category .tag-icon{width:calc(var(--f-base)*0.75);height:calc(var(--f-base)*0.75)}.project-summary__inner .category span{font-size:calc(var(--f-base)*0.75)}.project-summary__inner .title{padding-top:calc(var(--f-base)*3.75);margin-bottom:0}@media only screen and (max-width: 1023px){.project-summary__inner .title{font-size:calc(var(--f-base)*0.875) !important;font-weight:700}}@media only screen and (max-width: 640px){.project-summary__inner .title{font-size:calc(var(--f-base)*0.75) !important}}.project-summary__inner .short-description{padding-top:calc(var(--f-base)*1.5625)}.project-summary__inner .short-description p{line-height:2;margin-bottom:0}@media only screen and (max-width: 1280px){.project-summary__inner .short-description p{font-size:calc(var(--f-base)*0.875)}}@media only screen and (max-width: 1023px){.project-summary__inner .short-description{display:none}}.project-summary__inner .icon-container{position:absolute;bottom:0;right:0;border:calc(var(--f-base)*0.0625) solid var(--white);border-radius:calc(var(--f-base)*0.3125);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:calc(var(--f-base)*3.4375);height:calc(var(--f-base)*3.4375);padding:calc(var(--f-base)*1);transition:var(--default-transition)}@media only screen and (max-width: 1023px){.project-summary__inner .icon-container{width:calc(var(--f-base)*1.875);height:calc(var(--f-base)*1.875);padding:calc(var(--f-base)*0.4375)}}.project-summary__inner .icon-container svg{width:100%;height:100%;display:block;stroke:var(--white);transition:var(--default-transition)}.project-archive-filter{margin-top:calc(var(--f-base)*1.875)}.project-archive-filter__container{border-radius:var(--border-radius);overflow:hidden}.project-archive-filter__inner{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:calc(var(--f-base)*0.9375) calc(var(--f-base)*1.875);width:calc(var(--f-base)*37.5);max-width:100%;margin:0 auto;padding:0 calc(var(--f-base)*1.25)}.project-archive-filter__inner .filter-type{width:calc(50% - var(--f-base)*0.9375)}@media only screen and (max-width: 1023px){.project-archive-filter__inner .filter-type{width:100%}}.project-archive-filter__inner .filter-type.search form{width:100%}.project-archive-filter__inner .filter-type.search form input{border-color:var(--dark-blue)}.project-archive-filter__inner input[type=text],.project-archive-filter__inner input[type=number],.project-archive-filter__inner input[type=search],.project-archive-filter__inner input[type=email],.project-archive-filter__inner input[type=tel],.project-archive-filter__inner input[type=password],.project-archive-filter__inner input[type=date],.project-archive-filter__inner input[type=phone],.project-archive-filter__inner input[type=url],.project-archive-filter__inner select,.project-archive-filter__inner textarea{color:var(--white);border-color:var(--white) !important;background-color:rgba(0,0,0,0)}.project-archive-filter__inner input[type=text]::placeholder,.project-archive-filter__inner input[type=number]::placeholder,.project-archive-filter__inner input[type=search]::placeholder,.project-archive-filter__inner input[type=email]::placeholder,.project-archive-filter__inner input[type=tel]::placeholder,.project-archive-filter__inner input[type=password]::placeholder,.project-archive-filter__inner input[type=date]::placeholder,.project-archive-filter__inner input[type=phone]::placeholder,.project-archive-filter__inner input[type=url]::placeholder,.project-archive-filter__inner select::placeholder,.project-archive-filter__inner textarea::placeholder{color:var(--white);opacity:1}.project-archive-filter__inner select{background:rgba(0,0,0,0) url("../img/custom-icons/chevron-down-white.svg") right calc(var(--f-base)*0.9375) center no-repeat}.project-archive-filter label{font-weight:700;margin-bottom:calc(var(--f-base)*0.625)}.vacancy-summary{display:flex;flex-direction:row;gap:calc(var(--f-base)*1.25);padding:calc(var(--f-base)*1.25);width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--border-radius);background-color:var(--white);box-shadow:0 0 calc(var(--f-base)*1.5625) 0 rgba(0,0,0,.1)}@media only screen and (max-width: 480px){.vacancy-summary{flex-direction:column}}.vacancy-summary__media-container{width:calc(var(--f-base)*11.25);flex-shrink:0;height:100%}@media only screen and (max-width: 640px){.vacancy-summary__media-container{width:calc(var(--f-base)*8.125)}}@media only screen and (max-width: 480px){.vacancy-summary__media-container{width:100%;height:auto}}.vacancy-summary__media-container figure{height:100%;padding-bottom:0;border-radius:var(--border-radius);overflow:hidden}@media only screen and (max-width: 480px){.vacancy-summary__media-container figure{height:0;padding-bottom:75%}}.vacancy-summary__media-container figure img{transform:scale(1)}.vacancy-summary__media-container a:hover img{transform:scale(1.1)}.vacancy-summary__inner{display:flex;flex-direction:column;position:relative;height:100%;background-color:var(--white)}.vacancy-summary__inner .title{font-weight:700;margin-bottom:calc(var(--f-base)*0.9375);text-decoration:none}.vacancy-summary__inner .title a{text-decoration:inherit}.vacancy-summary__inner .title:hover a{text-decoration:underline}.vacancy-summary__inner .short-description{margin-bottom:calc(var(--f-base)*0.9375)}.vacancy-summary__inner .short-description p{margin-bottom:0}.vacancy-summary__inner .vacancy-properties{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.3125) calc(var(--f-base)*1.25);margin-bottom:calc(var(--f-base)*0.9375)}.vacancy-summary__inner .vacancy-properties p{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--f-base)*0.25);font-weight:600;margin-bottom:0}.vacancy-summary__inner .vacancy-properties svg{width:calc(var(--f-base)*0.875);height:calc(var(--f-base)*0.875)}.vacancy-summary__inner .buttons{margin-top:auto;justify-content:start}.vacancy-summary__inner .buttons a{font-size:calc(var(--f-base)*0.9375)}.vacancy-archive-content .vacancy-archive-filter{padding-left:calc(var(--f-base)*1.25);padding-right:calc(var(--f-base)*1.25);gap:calc(var(--f-base)*0.9375) calc(var(--f-base)*1.5625);border-radius:var(--border-radius)}.vacancy-archive-content .vacancy-archive-filter__inner{margin:0 auto;width:calc(var(--f-base)*62.5);max-width:100%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(var(--f-base)*1.5625)}@media only screen and (max-width: 640px){.vacancy-archive-content .vacancy-archive-filter__inner{grid-template-columns:repeat(1, minmax(0, 1fr))}}.vacancy-archive-content .vacancy-archive-filter .filter-group{width:100%}.vacancy-archive-content .vacancy-archive-filter .filter-group label{font-weight:700;margin-bottom:calc(var(--f-base)*0.625)}@media only screen and (max-width: 1023px){.vacancy-archive-content .vacancy-archive-container{grid-template-columns:repeat(1, minmax(0, 1fr))}}.vacancy-archive-content .no-vacancies-content{padding:calc(var(--f-base)*1.25);border-radius:var(--border-radius);display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.vacancy-archive-content .no-vacancies-content p{text-align:center}.vacancy-archive-content .no-vacancies-content p:last-child{margin-bottom:0}.vacancy-archive-content .no-results-message p{text-align:center}/*# sourceMappingURL=dd_style.css.map */