/* 
========================================================
DYNAMIC CSS LOADED FOR THEME WITH ID: 3133 ~ MOD: 24-06-2025 11:57:00
INCLUDE FRONTEND CSS: False
Following files are loaded in this file:

LOGISZ/Views/_DynamicThemeCss.cshtml
wwwroot/themes/3133/Css/theme.css

========================================================
*/
/*FILE: LOGISZ/Views/_DynamicThemeCss.cshtml*/

/*
========================================================
DYNAMIC CSS LOADED FROM DynamicThemeCss CSHTML:
========================================================
*/

* {
	--white: #FFFFFF;
	--black: #000000;
	--grey: #969696;
	--theme-color-1: ;
	--theme-color-1-alpha-5: 0D;
	--theme-color-1-alpha-10: 1A;
	--theme-color-1-alpha-20: 33;
	--theme-color-1-alpha-50: 80;
	--theme-color-2: ;
	--theme-color-2-alpha-5: 0D;
	--theme-color-2-alpha-10: 1A;
	--theme-color-2-alpha-20: 33;
	--theme-color-2-alpha-50: 80;
	--theme-color-3: ;
	--theme-color-3-alpha-5: 0D;
	--theme-color-3-alpha-10: 1A;
	--theme-color-3-alpha-20: 33;
	--theme-color-3-alpha-50: 80;
}

/*
========================================================
END DynamicThemeCss
========================================================
*/
/*FILE: wwwroot/themes/3133/Css/theme.css*/
@font-face{font-display:block;font-family:'Inter';font-style:normal;font-weight:400;src:url("/Themes/3133/Fonts/inter-v18-latin-regular.woff2") format("woff2")}@font-face{font-display:block;font-family:'Inter';font-style:italic;font-weight:400;src:url("/Themes/3133/Fonts/inter-v18-latin-italic.woff2") format("woff2")}@font-face{font-display:block;font-family:'Inter';font-style:normal;font-weight:500;src:url("/Themes/3133/Fonts/inter-v18-latin-500.woff2") format("woff2")}@font-face{font-display:block;font-family:'Inter';font-style:normal;font-weight:700;src:url("/Themes/3133/Fonts/inter-v18-latin-700.woff2") format("woff2")}@font-face{font-display:block;font-family:'Inter';font-style:normal;font-weight:900;src:url("/Themes/3133/Fonts/inter-v18-latin-900.woff2") format("woff2")}:root{--primary: #A22B38;--secondary: #13AA5F;--primary-filter: invert(19%) sepia(42%) saturate(4468%) hue-rotate(336deg) brightness(88%) contrast(84%);--white-filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(305deg) brightness(104%) contrast(101%)}html{overflow-y:scroll}html,body{line-height:32px;margin:0;padding:0;font-family:'Inter';font-size:16px;color:#000000}ul.breadcrumb{margin:10px 0 0 0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}ul.breadcrumb li{margin:0;padding:0;list-style:none}ul.breadcrumb li:not(:last-of-type):after{margin:0 10px;content:"/";opacity:.5}ul.breadcrumb li span{opacity:.5}ul.breadcrumb li a{color:#000000;text-decoration:none}ul.breadcrumb li a:hover span{opacity:1}h1,h2,h3,h4,h5,h6,p{margin:24px 0 0 0;font-family:'Inter';word-break:break-word}h1,.heading-1,h2,.heading-2,h3,.heading-3,h4,.heading-4,h5,.heading-5,h6,.heading-6{font-weight:900}h1,.heading-1{line-height:72px;font-size:36px;color:var(--primary)}h2,.heading-2{line-height:32px;font-size:24px;color:var(--primary)}.product h2,.product .heading-2,.reference h2,.reference .heading-2,.branche h2,.branche .heading-2{color:#000000}h3,.heading-3{line-height:32px;font-size:24px;color:var(--primary)}h4,.heading-4{line-height:36px;font-size:18px}h5,.heading-5{line-height:36px;font-size:18px}h6,.heading-6{line-height:36px;font-size:18px}p{line-height:32px;font-size:16px}p.button a{display:inline-block;text-decoration:none}p.button a span{padding:3px 20px;background-color:transparent;border:1px solid var(--primary);border-radius:20px;color:var(--primary);display:inline-flex;flex-direction:row;gap:8px}p.button a:hover span{background-color:var(--primary);color:#FFFFFF}p.button.red a span{background-color:var(--primary);color:#FFFFFF}p.button.red a:hover span{background-color:transparent;color:var(--primary)}p.button.green a span{background-color:var(--secondary);color:#FFFFFF;border-color:var(--secondary)}p.button.green a:hover span{background-color:transparent;color:var(--secondary)}p.button.green-light a span{background-color:transparent;color:#000000;border-color:var(--secondary)}p.button.green-light a:hover span{background-color:var(--secondary);color:#FFFFFF}a{color:var(--primary)}a:hover{text-decoration:none}span.highlight{background-color:#FFBF00}figure{margin:0}blockquote{color:var(--primary);font-family:Inter;font-size:26px;font-style:normal;font-weight:900;line-height:42px;align-self:stretch;margin:24px 0 0 0}.rich-text a{text-decoration:underline;color:var(--primary)}.rich-text a:hover{text-decoration:none}.rich-text ul{margin:24px 0 0 0;padding:0}.rich-text ul li{list-style-type:none;padding:0 0 0 40px;position:relative;line-height:30px;margin:8px 0 0 0}.rich-text ul li:before{position:absolute;content:'\f00c';font-family:'Font Awesome 6 Pro';top:0;left:0;color:var(--secondary)}picture img{width:100%;height:auto;display:block}.body--locker.is--locked{top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;position:absolute}.header{display:flex;flex-direction:column;justify-content:space-between;position:relative;background-color:var(--primary)}.header:not(.homepage){position:relative}.header:not(.homepage) .header--outer-wrapper:first-of-type{position:relative;z-index:9}.header:not(.homepage) .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content h1{line-height:44px;font-size:32px}.header:not(.homepage) .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.header:not(.homepage) .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .buttons p.button{margin-top:0}.header:not(.homepage) .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .buttons p.button a span{background-color:transparent;border-color:#FFFFFF}.header:not(.homepage) .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .buttons p.button a:hover span{background-color:#FFFFFF;color:#000000}.header:not(.homepage) .header--outer-wrapper.top{background-color:#FFFFFF}.header:not(.homepage) .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li>a>span,.header:not(.homepage) .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li>a>span{color:#000000}.header:not(.homepage) .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li>a>span:hover,.header:not(.homepage) .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li>a>span:hover{color:var(--primary)}.header:not(.homepage) .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li.active>a>span,.header:not(.homepage) .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li.active>a>span{color:var(--primary)}.header:not(.homepage) .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li.has--children>a:after,.header:not(.homepage) .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li.has--children>a:after{color:#000000}.header:not(.homepage) .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li.has--children>a:hover:after,.header:not(.homepage) .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li.has--children>a:hover:after{color:var(--primary)}.header:not(.homepage) .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li.has--children.active>a:after,.header:not(.homepage) .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li.has--children.active>a:after{color:var(--primary)}.header:not(.homepage) .header--background-image{top:112px;left:calc(calc(calc(100dvw - 1280px) / 2) + 300px)}.header:not(.homepage) .header--background-image:before{background:linear-gradient(270deg, rgba(162,43,56,0) 0%, #A22B38 100%);position:absolute;top:0;left:0;bottom:0;width:400px;content:''}.header:not(.homepage):after{position:absolute;left:0;bottom:0;background-image:url("/images/white_with_fades.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:bottom center;content:'';height:350px;width:100%;z-index:2}.header.homepage .header--outer-wrapper.bottom{width:100%;margin:auto;align-self:center}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder{display:block}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content{display:flex;margin:25vw 0 150px 0;width:100%;gap:40px}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .left,.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .right{flex-grow:1;flex-basis:0}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .left h1+p{font-size:22px}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .right .buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .right .buttons p.button{margin-top:0}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .right .buttons p.button a span{border-color:#FFFFFF}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .right .buttons p.button a:hover span{background-color:#FFFFFF;color:#000000}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .right .buttons p.button:last-child a span{background-color:#FFFFFF;color:#000000}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .right .buttons p.button:last-child a:hover span{background-color:transparent;color:#FFFFFF}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .right .reference-categories{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;margin-top:24px;max-width:400px;margin-left:auto}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .right .reference-categories a{line-height:24px;font-size:14px}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .right .reference-categories a:not(:last-child):after{content:','}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .right .reference-categories a:hover{text-decoration:none}.header.homepage .header--outer-wrapper.top{margin-top:20px}.header.homepage .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li:nth-last-child(1) a span{color:#FFFFFF !important;border-color:var(--primary);background-color:transparent}.header.homepage .header--outer-wrapper.top .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li:nth-last-child(1):hover a span{color:#FFFFFF !important;background-color:var(--primary)}.header.homepage:after{position:absolute;left:0;bottom:0;background-image:url("/images/white_without_fades.svg");background-size:contain;background-repeat:no-repeat;background-position:bottom center;content:'';height:350px;width:100%;z-index:2}.header .header-top-wrapper{position:relative}.header .header-top-wrapper+.header--outer-wrapper{margin:-50px 0 50px 0 !important}.header .header--outer-wrapper.top{position:relative;z-index:9}.header .header--outer-wrapper.bottom{width:100%}.header .header--outer-wrapper .header--inner-wrapper{width:100%;max-width:1280px;height:calc(100% - 28px);margin:0 auto;padding:0 20px;position:relative;z-index:7}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder{height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:8}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation{padding:10px 0}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul{margin:0;padding:0;display:flex;justify-content:space-between}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li{margin:0;padding:0;list-style:none}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--logo a img{height:40px;margin:26px 0}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav{align-content:center}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul{display:flex;justify-content:end;align-items:center}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li{position:relative}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li.languages span{font-size:14px;font-weight:400;color:#FFFFFF;display:flex;flex-direction:row;gap:8px;cursor:pointer}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li.languages span img{width:auto;height:16px;margin:8px 0;border-radius:2px;display:inline-block}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li.languages span:after{font-family:"Font Awesome 6 Pro";content:"\f078"}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li.languages ul{display:none}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li.languages:hover span{color:#00A0AD}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li.has--children>a{display:flex;flex-direction:row;gap:8px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li.has--children>a:after{font-family:"Font Awesome 6 Pro";font-size:14px;content:"\f078"}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li.active>a>span{color:var(--primary)}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li>a{text-decoration:none;color:#FFFFFF;display:block}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li>a>span{font-size:14px;font-weight:400;color:#FFFFFF;display:flex;flex-direction:row;align-items:center;gap:8px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li>a>span[data-number]:after{width:16px;height:16px;line-height:16px;border-radius:8px;background-color:var(--primary);font-size:10px;font-weight:700;text-align:center;color:#FFFFFF;content:attr(data-number)}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li>a:hover{text-decoration:none;color:var(--primary)}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li>a:hover span{color:var(--primary)}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li ul{padding:24px 32px;background-color:#FFFFFF;box-shadow:0px 0px 40px 0px rgba(0,0,0,0.15);flex-direction:column;position:absolute;display:none;z-index:9;border-radius:8px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li ul li a{text-decoration:none;color:#000000;display:flex;flex-direction:row;gap:8px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li ul li a img{width:auto;height:16px;margin:8px 0;border-radius:2px;display:inline-block}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li ul li a span{white-space:nowrap}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li ul li a:hover{text-decoration:underline}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li:nth-last-child(1) a span{padding:3px 20px;background-color:var(--secondary);border-radius:40px;color:#FFFFFF !important;border:1px solid var(--secondary);display:block;margin:3px 0}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li:nth-last-child(1):hover a span{background-color:transparent;color:var(--secondary) !important}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li:not(:nth-last-child(1)) a span{padding:0 14px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li:hover ul{display:block}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary form .search{width:40px;border:2px solid #FFFFFF;border-radius:9999px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary form .search:hover{border-color:#FFBF00}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary form .search:hover input [type=text]{color:#FFBF00}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary form .search:hover .search--icon{color:#FFBF00}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary form .search:hover .search--icon:hover{color:#FFBF00}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary form .search.is--active{width:unset}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary form .search.is--active .search--icon::after{content:"\f00d"}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary form .search input[type=text]{width:100%;height:36px;margin:0;padding:0;background-color:transparent;border:0;font-size:14px;font-weight:400;text-indent:20px;color:#FFFFFF;outline:none;flex-shrink:1}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary form .search ::-ms-input-placeholder{color:#FFFFFF}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary form .search ::placeholder{color:#FFFFFF}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary form .search .search--icon{width:36px;height:36px;line-height:36px;margin:0;padding:0;background-color:transparent;border:0;border-radius:0 9999px 9999px 0;font-weight:600;text-align:center;color:#FFFFFF;display:block;cursor:pointer;flex-shrink:0}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary form .search .search--icon::after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f002"}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul{display:flex;justify-content:end}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li{position:relative;padding:7px 14px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li.has--children>a{padding-right:22px;position:relative}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li.has--children>a:after{top:2px;right:0;font-family:"Font Awesome 6 Pro";font-size:14px;text-decoration:none;color:#FFFFFF;content:"\f078";position:absolute}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li.has--children>a:hover span{color:var(--primary)}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li.has--children>a:hover:after{color:var(--primary)}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li>a{text-decoration:none;display:block}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li>a>span{font-size:16px;font-weight:700;color:#FFFFFF}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li>a:hover{text-decoration:none}>.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li>a:hover:after{color:var(--primary)}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li>a:hover>span{color:var(--primary)}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li.active>a>span{color:var(--primary)}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li>ul{padding:24px 32px;background-color:#FFFFFF;box-shadow:0px 0px 40px 0px rgba(0,0,0,0.15);flex-direction:column;position:absolute;display:none;z-index:9;border-radius:8px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li>ul>li>a{text-decoration:none;color:#000000;display:block}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li>ul>li>a>span{white-space:nowrap}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li>ul>li>a:hover{color:#000000;text-decoration:underline}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary>ul>li:hover ul{display:block}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation .hamburger{display:none}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--content{width:41%;margin:100px auto 200px 0;align-self:end}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--content *{color:#FFFFFF}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--content h1{line-height:48px;margin:0;font-size:36px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--content p{margin-top:28px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--content p.heading-2{margin:0;font-weight:400}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--content p.heading-3{margin:0}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches{background-color:#FFFFFF;border-radius:10px;box-shadow:0px 4px 250px 0px rgba(0,0,0,0.2);padding:58px 80px;display:flex;gap:80px;flex-wrap:wrap}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch{flex-grow:1;flex-basis:0;display:flex;flex-direction:column;position:relative}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch .icon img{height:32px;filter:invert(19%) sepia(42%) saturate(4468%) hue-rotate(336deg) brightness(88%) contrast(84%)}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch p.title{font-weight:700;margin-top:24px;padding-right:24px;position:relative;padding-bottom:18px;border-bottom:2px dotted rgba(0,0,0,0.3)}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch p.title:after{content:'\f061';font-family:'Font Awesome 6 Pro';font-weight:400;color:rgba(0,0,0,0.3);position:absolute;top:0;right:0}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch p.description{margin-top:16px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch:hover p.title:after{color:#000000}.header .header--background-image{top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.header .header--background-image picture img{width:100%;height:100%;margin:0;object-fit:cover}.header .header--background-video{top:0;right:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:1}.header .header--background-video:after{position:absolute;left:0;bottom:0;background-image:url("/images/red_with_fades.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:bottom center;content:'';height:350px;width:100%;z-index:2}.section{padding:48px 0 0 0;overflow:hidden}.section.has--background-color{margin-top:80px;padding-bottom:80px}.section.has--background-color .section--wrapper{padding:56px 80px 80px 80px;border-radius:10px}.section.has--background-color.gray .section--wrapper{background-color:#F8F8F8}.section.has--background-color.gray h1,.section.has--background-color.gray .heading-1,.section.has--background-color.gray h2,.section.has--background-color.gray .heading-2,.section.has--background-color.gray h3,.section.has--background-color.gray .heading-3{color:#000000}.section.overflow--visible{overflow:visible}.section.without--padding-top{padding-top:0}.section.full--width{padding-bottom:0 !important}.section.full--width .section--wrapper{max-width:unset}.section.full--width .section--wrapper .wrapper--card{padding:0}.section.full--width .section--wrapper .wrapper--card .card--placeholder .placeholder--item.full-image--card .card--content{width:100%;max-width:1280px;height:calc(100% - 28px);margin:0 auto;padding:96px 442px 120px 20px;box-sizing:border-box}.section.full--width .section--wrapper .wrapper--card .card--placeholder .placeholder--item.full-image--card .card--gradients:before{width:67%;background:linear-gradient(to right, rgba(0,0,0,0.5) 34%, rgba(0,0,0,0) 100%)}.section:first-of-type .section--wrapper .wrapper-offset--wrapper{margin:-94px 20px 0 20px;padding:16px 20px 40px 20px;background-color:#FFFFFF;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1);position:relative;z-index:8}.section:first-of-type .section--wrapper .wrapper-offset--wrapper h1{margin-top:8px}.section:first-of-type .section--wrapper .wrapper-offset--wrapper ul.breadcrumb{margin:24px 20px 0 20px}.section .section--wrapper{width:100%;max-width:1280px;height:calc(100% - 28px);margin:0 auto}.section .section--wrapper .wrapper--products,.section .section--wrapper .wrapper--branches,.section .section--wrapper .wrapper--references,.section .section--wrapper .wrapper--colors,.section .section--wrapper .wrapper--images,.section .section--wrapper .wrapper--news,.section .section--wrapper .warpper--calendar,.section .section--wrapper .wrapper--events,.section .section--wrapper .wrapper--vacancies,.section .section--wrapper .wrapper--team,.section .section--wrapper .wrapper--cards,.section .section--wrapper .wrapper---faq,.section .section--wrapper .wrapper---downloads{padding:0 20px}.section .section--wrapper .wrapper--products h2,.section .section--wrapper .wrapper--products .heading-2,.section .section--wrapper .wrapper--branches h2,.section .section--wrapper .wrapper--branches .heading-2,.section .section--wrapper .wrapper--references h2,.section .section--wrapper .wrapper--references .heading-2,.section .section--wrapper .wrapper--colors h2,.section .section--wrapper .wrapper--colors .heading-2,.section .section--wrapper .wrapper--images h2,.section .section--wrapper .wrapper--images .heading-2,.section .section--wrapper .wrapper--news h2,.section .section--wrapper .wrapper--news .heading-2,.section .section--wrapper .warpper--calendar h2,.section .section--wrapper .warpper--calendar .heading-2,.section .section--wrapper .wrapper--events h2,.section .section--wrapper .wrapper--events .heading-2,.section .section--wrapper .wrapper--vacancies h2,.section .section--wrapper .wrapper--vacancies .heading-2,.section .section--wrapper .wrapper--team h2,.section .section--wrapper .wrapper--team .heading-2,.section .section--wrapper .wrapper--cards h2,.section .section--wrapper .wrapper--cards .heading-2,.section .section--wrapper .wrapper---faq h2,.section .section--wrapper .wrapper---faq .heading-2,.section .section--wrapper .wrapper---downloads h2,.section .section--wrapper .wrapper---downloads .heading-2{color:var(--primary)}.section .section--wrapper .wrapper--product{padding:0 20px;position:relative;z-index:5}.section .section--wrapper .wrapper--product .product--data{margin-top:-40px}.section .section--wrapper .wrapper--product .product--data .data--placeholder{margin-right:102px;background-color:#FFFFFF;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1);display:grid;grid-template-columns:calc(50% + 71px) calc(50% - 71px)}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--content{padding:8px 40px 40px 40px}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--content h1{margin-top:8px}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--content ul.benefits{margin:32px 0 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--content ul.benefits li{margin:0;padding:0 0 0 30px;list-style:none;position:relative}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--content ul.benefits li:before{top:0;left:0;font-family:"Font Awesome 6 Pro";color:#000000;content:"\f00c";position:absolute}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--aside{display:flex;flex-direction:column}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--aside .aside--image{margin:-40px -102px 24px 0}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--aside .aside--image figure{margin:0}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--aside .aside--image figure picture img{width:100%;height:auto}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--aside .aside--buttons{margin:auto 0 40px 0;display:flex;gap:16px;flex-direction:row;flex-wrap:wrap}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--aside .aside--buttons p.button{margin:0}.section .section--wrapper .wrapper--news{padding:0 20px;position:relative;z-index:5}.section .section--wrapper .wrapper--news h2{color:#000000}.section .section--wrapper .wrapper--news .news--data .data--placeholder{display:grid;grid-template-columns:3fr 2fr;gap:40px}.section .section--wrapper .wrapper--news .news--data .data--placeholder .placeholder--content p.date{margin:0}.section .section--wrapper .wrapper--news .news--data .data--placeholder .placeholder--content p.date span{display:inline-block;padding:3px 20px;border:1px solid var(--primary);border-radius:20px;color:var(--primary)}.section .section--wrapper .wrapper--news .news--data .data--placeholder .placeholder--aside .aside--image{border-radius:10px;overflow:hidden}.section .section--wrapper .wrapper--news .news--data .data--placeholder .placeholder--aside .aside--image picture img{width:100%;height:auto}.section .section--wrapper .wrapper--news .news--data .content--placeholder{display:grid;grid-template-columns:calc(calc(calc(100% / 12) * 8) - 20px) calc(calc(calc(100% / 12) * 4) - 20px);gap:40px}.section .section--wrapper .wrapper--news .news--data .content--placeholder .placeholder--aside .aside--location{margin:24px 0 0 0}.section .section--wrapper .wrapper--news .news--data p.content--data{margin-top:16px;padding:8px 0;border-top:1px solid rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.15);font-size:12px;display:flex;flex-direction:row;color:rgba(0,0,0,0.5);gap:16px}.section .section--wrapper .wrapper--news .news--data p.content--data span{display:inline-block;vertical-align:middle}.section .section--wrapper .wrapper--news .news--data p.content--data span.data--date{padding-left:26px;position:relative;margin:0}.section .section--wrapper .wrapper--news .news--data p.content--data span.data--date::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/calendar-days-regular.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--news .news--data p.content--data span.data--author{padding-left:26px;position:relative}.section .section--wrapper .wrapper--news .news--data p.content--data span.data--author::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/user-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--news .news--data p.content--data span.data--reading-time{padding-left:26px;position:relative}.section .section--wrapper .wrapper--news .news--data p.content--data span.data--reading-time::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/clock-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--news .news--data p.content--data span.data--category{padding-left:26px;position:relative}.section .section--wrapper .wrapper--news .news--data p.content--data span.data--category::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/tag-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--news .placeholder--carousel .slick-list .slick-track{margin:0}.section .section--wrapper .wrapper--news .placeholder--carousel .slick-list .slick-track .carousel--item .item--image{padding-top:60%}.section .section--wrapper .wrapper--team .placeholder--grid .grid--item{border-radius:0}.section .section--wrapper .wrapper--team .placeholder--grid .grid--item .item--placeholder .placeholder--image{border-radius:10px}.section .section--wrapper .wrapper--team .placeholder--grid .grid--item .item--placeholder .placeholder--image picture img{object-position:top}.section .section--wrapper .wrapper--team .placeholder--grid .grid--item .item--placeholder .placeholder--content{position:relative;padding:0}.section .section--wrapper .wrapper--team .placeholder--grid .grid--item .item--placeholder .placeholder--content p{font-size:14px;font-family:Inter;font-weight:400;margin:0;line-height:18px}.section .section--wrapper .wrapper--team .placeholder--grid .grid--item .item--placeholder .placeholder--content p.heading-4{padding:0;color:#000000;margin:16px 0 0 0;font-size:16px;line-height:20px;font-weight:700}.section .section--wrapper .wrapper--team .placeholder--grid .grid--item .item--placeholder .placeholder--content p.heading-4:after{display:none}.section .section--wrapper .wrapper--team .placeholder--grid .grid--item .item--placeholder .placeholder--content p.department{margin-top:14px;font-style:italic}.section .section--wrapper .wrapper--team .placeholder--grid .grid--item .item--placeholder .placeholder--content p.department+*{margin-top:14px}.section .section--wrapper .wrapper--vacancies{padding:0 20px;position:relative;z-index:5}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder{background-color:#FFFFFF;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1);display:grid;grid-template-columns:calc(50% + 71px) calc(50% - 71px)}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .placeholder--content{display:flex;flex-direction:column}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .placeholder--content ul.benefits{margin:32px 0 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .placeholder--content ul.benefits li{margin:0;padding:0 0 0 30px;list-style:none;position:relative}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .placeholder--content ul.benefits li:before{top:0;left:0;font-family:"Font Awesome 6 Pro";color:#000000;content:"\f00c";position:absolute}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .placeholder--content .content--summary{padding:16px 40px 40px 40px}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .placeholder--aside .aside--image{height:100%;position:relative}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .placeholder--aside .aside--image picture{height:100%}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .placeholder--aside .aside--image picture img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;object-fit:cover}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .content--data{grid-column:1 / span 2;margin-top:auto;padding:24px 40px 24px 40px;background-color:rgba(0,0,0,0.025)}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .content--data p{margin:0;padding:0;border:0;font-size:12px;display:grid;grid-template-columns:repeat(3, 1fr);flex-direction:row;color:rgba(0,0,0,0.5);gap:0}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .content--data p span{display:inline-block;vertical-align:middle}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .content--data p span.data--date{padding-left:26px;position:relative;margin:0}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .content--data p span.data--date::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/calendar-days-regular.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .content--data p span.data--department{padding-left:26px;position:relative;margin:0}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .content--data p span.data--department::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/building-sharp-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .content--data p span.data--fte{padding-left:26px;position:relative}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .content--data p span.data--fte::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/clock-sharp-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--vacancies .vacancies--data .content--placeholder{display:grid;grid-template-columns:calc(calc(calc(100% / 12) * 8) - 20px) calc(calc(calc(100% / 12) * 4) - 20px);gap:40px}.section .section--wrapper .wrapper--vacancies .vacancies--data .content--placeholder .placeholder--content .content--form{margin:32px 0 0 0;padding:24px 40px 24px 40px;background-color:rgba(0,0,0,0.025)}.section .section--wrapper .wrapper--vacancies .vacancies--data .content--placeholder .placeholder--aside .aside--location{margin:24px 0 0 0}.section .section--wrapper .wrapper--vacancies .vacancies--data p.content--data{margin-top:16px;padding:8px 0;border-top:1px solid rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.15);font-size:12px;display:flex;flex-direction:row;color:rgba(0,0,0,0.5);gap:16px}.section .section--wrapper .wrapper--vacancies .vacancies--data p.content--data span{display:inline-block;vertical-align:middle}.section .section--wrapper .wrapper--vacancies .vacancies--data p.content--data span.data--date{padding-left:26px;position:relative;margin:0}.section .section--wrapper .wrapper--vacancies .vacancies--data p.content--data span.data--date::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/calendar-days-regular.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--vacancies .vacancies--data p.content--data span.data--author{padding-left:26px;position:relative}.section .section--wrapper .wrapper--vacancies .vacancies--data p.content--data span.data--author::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/user-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--vacancies .vacancies--data p.content--data span.data--reading-time{padding-left:26px;position:relative}.section .section--wrapper .wrapper--vacancies .vacancies--data p.content--data span.data--reading-time::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/clock-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--vacancies .vacancies--data p.content--data span.data--category{padding-left:26px;position:relative}.section .section--wrapper .wrapper--vacancies .vacancies--data p.content--data span.data--category::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/tag-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--calendar{padding:0 20px;position:relative;z-index:5}.section .section--wrapper .wrapper--calendar .miscellaneous .placeholder--list{background-color:#FFFFFF;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:0}.section .section--wrapper .wrapper--calendar .miscellaneous .placeholder--list .list--item{margin:0;padding:16px 20px;background-color:transparent;border:0;box-shadow:unset}.section .section--wrapper .wrapper--calendar .miscellaneous .placeholder--list .list--item:nth-child(even){background-color:rgba(0,0,0,0.1)}.section .section--wrapper .wrapper--calendar .miscellaneous .placeholder--list .list--item p{margin:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0}.section .section--wrapper .wrapper--calendar .miscellaneous .placeholder--list .list--item p span{white-space:nowrap}.section .section--wrapper .wrapper--calendar .miscellaneous .placeholder--list .list--item p span.title{font-weight:bold;order:1}.section .section--wrapper .wrapper--calendar .miscellaneous .placeholder--list .list--item p span.date{line-height:24px;font-size:12px;color:rgba(0,0,0,0.5);order:2}.section .section--wrapper .wrapper--calendar .miscellaneous .placeholder--list .list--item p span.date span{width:32px;line-height:36px;background-image:url("/Themes/3133/Images/calendar-regular.svg");background-position:center center;background-repeat:no-repeat;background-size:auto 32px;text-align:center;display:inline-block}.section .section--wrapper .wrapper--calendar .holidays{margin:32px 0 0 0;padding:0 20px 32px 20px;background-color:#FFFFFF;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1);display:flex;flex-direction:column;align-self:start}.section .section--wrapper .wrapper--calendar .holidays .placeholder--list{margin:0;display:flex;flex-direction:column;gap:0}.section .section--wrapper .wrapper--calendar .holidays .placeholder--list .list--item{padding:8px 10px;margin:0;background-color:transparent;border:0;box-shadow:unset}.section .section--wrapper .wrapper--calendar .holidays .placeholder--list .list--item:nth-child(even){background-color:rgba(0,0,0,0.1)}.section .section--wrapper .wrapper--calendar .holidays .placeholder--list .list--item p{margin:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0}.section .section--wrapper .wrapper--calendar .holidays .placeholder--list .list--item p span{white-space:nowrap}.section .section--wrapper .wrapper--calendar .holidays .placeholder--list .list--item p span.title{order:1;font-weight:bold}.section .section--wrapper .wrapper--calendar .holidays .placeholder--list .list--item p span.date{line-height:24px;font-size:12px;color:rgba(0,0,0,0.5);order:2}.section .section--wrapper .wrapper--events{padding:0 20px;position:relative;z-index:5}.section .section--wrapper .wrapper--events .events--data .data--placeholder{background-color:#FFFFFF;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1);display:grid;grid-template-columns:calc(50% + 71px) calc(50% - 71px)}.section .section--wrapper .wrapper--events .events--data .data--placeholder .placeholder--content{display:flex;flex-direction:column}.section .section--wrapper .wrapper--events .events--data .data--placeholder .placeholder--content ul.benefits{margin:32px 0 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.section .section--wrapper .wrapper--events .events--data .data--placeholder .placeholder--content ul.benefits li{margin:0;padding:0 0 0 30px;list-style:none;position:relative}.section .section--wrapper .wrapper--events .events--data .data--placeholder .placeholder--content ul.benefits li:before{top:0;left:0;font-family:"Font Awesome 6 Pro";color:#000000;content:"\f00c";position:absolute}.section .section--wrapper .wrapper--events .events--data .data--placeholder .placeholder--content .content--summary{padding:16px 40px 40px 40px}.section .section--wrapper .wrapper--events .events--data .data--placeholder .placeholder--aside .aside--image{height:100%;position:relative}.section .section--wrapper .wrapper--events .events--data .data--placeholder .placeholder--aside .aside--image picture{height:100%}.section .section--wrapper .wrapper--events .events--data .data--placeholder .placeholder--aside .aside--image picture img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;object-fit:cover}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data{grid-column:1 / span 2;margin-top:auto;padding:24px 40px 24px 40px;background-color:rgba(0,0,0,0.025)}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p{margin:0;padding:0;border:0;font-size:12px;display:flex;flex-direction:row;align-items:center;justify-content:start;color:rgba(0,0,0,0.5);gap:20px}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span{display:inline-block;vertical-align:middle;align-items:center;display:flex;flex-direction:row}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span.data--date{padding-left:26px;position:relative;margin:0}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span.data--date::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/calendar-days-regular.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span.data--author{padding-left:26px;position:relative}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span.data--author::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/user-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span.data--reading-time{padding-left:26px;position:relative}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span.data--reading-time::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/clock-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span.data--category{padding-left:26px;position:relative}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span.data--category::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/tag-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span a{margin-left:10px;display:inline-block;vertical-align:middle}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span a.data-ics{width:40px;height:40px;border:2px solid #000000;border-radius:9999px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden;position:relative}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span a.data-ics::before{top:0;left:0;width:36px;height:36px;mask-image:url("/Themes/3133/Images/calendar-circle-plus-solid.svg");mask-repeat:no-repeat;mask-position:center;mask-size:16px;-webkit-mask-image:url("/Themes/3133/Images/calendar-circle-plus-solid.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:16px;background-color:#000000;content:"";position:absolute}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span a.data-ics:hover{background-color:#000000}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p span a.data-ics:hover::before{background-color:#FFBF00}.section .section--wrapper .wrapper--events .events--data .content--placeholder{display:grid;grid-template-columns:calc(calc(calc(100% / 12) * 8) - 20px) calc(calc(calc(100% / 12) * 4) - 20px);gap:40px}.section .section--wrapper .wrapper--events .events--data .content--placeholder .placeholder--aside .aside--location{margin:24px 0 0 0}.section .section--wrapper .wrapper--events .events--data .content--placeholder .placeholder--aside .aside--location .location--map{width:100%;padding-top:75%;position:relative}.section .section--wrapper .wrapper--events .events--data .content--placeholder .placeholder--aside .aside--location .location--map #map{top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:absolute;content:""}.section .section--wrapper .wrapper--events .events--data .content--placeholder .placeholder--aside .aside--location .location--content{padding:24px 40px 24px 40px;background-color:rgba(0,0,0,0.025)}.section .section--wrapper .wrapper--events .events--data .content--placeholder .placeholder--aside .aside--location .location--content p.heading-4{margin:0}.section .section--wrapper .wrapper--events .events--data .content--placeholder .placeholder--aside .aside--location .location--content p.location--address{margin:0}.section .section--wrapper .wrapper--events .events--data p.content--data{margin-top:16px;padding:8px 0;border-top:1px solid rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.15);font-size:12px;display:flex;flex-direction:row;color:rgba(0,0,0,0.5);gap:16px}.section .section--wrapper .wrapper--events .events--data p.content--data span{display:inline-block;vertical-align:middle}.section .section--wrapper .wrapper--events .events--data p.content--data span.data--date{padding-left:26px;position:relative;margin:0}.section .section--wrapper .wrapper--events .events--data p.content--data span.data--date::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/calendar-days-regular.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--events .events--data p.content--data span.data--author{padding-left:26px;position:relative}.section .section--wrapper .wrapper--events .events--data p.content--data span.data--author::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/user-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--events .events--data p.content--data span.data--reading-time{padding-left:26px;position:relative}.section .section--wrapper .wrapper--events .events--data p.content--data span.data--reading-time::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/clock-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--events .events--data p.content--data span.data--category{padding-left:26px;position:relative}.section .section--wrapper .wrapper--events .events--data p.content--data span.data--category::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/tag-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.section .section--wrapper .wrapper--events .events--placeholder .placeholder--grid .grid--item .item--placeholder .placeholder--data p{grid-template-columns:100%}.section .section--wrapper .wrapper--vacancy{padding:0 20px;position:relative;z-index:5}.section .section--wrapper .wrapper--vacancy .vacancy--data{margin-top:-40px}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder{margin-right:102px;background-color:#FFFFFF;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1);display:grid;grid-template-columns:calc(50% + 71px) calc(50% - 71px)}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--content{padding:16px 40px 40px 40px}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--content h1{margin-top:8px}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--content ul.benefits{margin:32px 0 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--content ul.benefits li{margin:0;padding:0 0 0 30px;list-style:none;position:relative}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--content ul.benefits li:before{top:0;left:0;font-family:"Font Awesome 6 Pro";color:#000000;content:"\f00c";position:absolute}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--content p.content--data{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--content p.content--data span strong{font-weight:600}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--aside{display:flex;flex-direction:column}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--aside .aside--image{margin:-40px -102px 0 0}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--aside .aside--image figure{margin:0}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--aside .aside--image figure picture img{width:100%;height:auto}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--aside .aside--buttons{margin:auto 0 40px 0;display:flex;gap:16px;flex-direction:row;flex-wrap:wrap}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--aside .aside--buttons p.button{margin:0}.section .section--wrapper .wrapper--card{padding:0 20px}.section .section--wrapper .wrapper--calendar{display:grid;grid-template-columns:2fr 1fr;gap:40px}.section .section--wrapper .wrapper--calendar .holidays--placeholder{height:inherit !important;background-color:#FFFFFF;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1);position:relative}.section .section--wrapper .wrapper--images .images--placeholder{position:relative}.section .section--wrapper .wrapper--faq .search--wrapper{display:flex;margin-top:32px;border:2px solid #000;border-radius:9999px;position:relative}.section .section--wrapper .wrapper--faq .search--wrapper input{margin:0;padding:0;background-color:transparent;border:0;height:40px;flex-grow:1;text-indent:20px}.section .section--wrapper .wrapper--faq .search--wrapper input:focus{outline:none}.section .section--wrapper .wrapper--faq .search--wrapper button{height:40px;margin:0;padding:0;border:0;background-color:transparent}.section .section--wrapper .wrapper--faq .search--wrapper button i{width:40px;text-align:center;font-size:20px;line-height:40px;color:var(--tekst-donkerblauw)}.section .section--wrapper .wrapper--faq .search--wrapper button:hover i{color:var(--cyaan)}.section .section--wrapper .wrapper--faq .search--wrapper .clear{position:absolute;top:50%;transform:translateY(-50%);right:58px;width:16px;height:16px;line-height:16px;text-align:center;font-size:20px;cursor:pointer}.section .section--wrapper .wrapper--faq .search--wrapper .clear:hover{color:var(--cyaan)}.section .section--wrapper .wrapper--faq .subjects--box{border-radius:0;margin:32px 0 0 0;padding:16px 20px;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1)}.section .section--wrapper .wrapper--faq .subjects--box .category--item .category--title{display:flex;justify-content:space-between;cursor:pointer}.section .section--wrapper .wrapper--faq .subjects--box .category--item .category--title p{margin:0}.section .section--wrapper .wrapper--faq .subjects--box .category--item .category--title:after{content:'\f078';font-family:'Font Awesome 6 Pro';font-size:20px;font-weight:900;transition:all 250ms ease}.section .section--wrapper .wrapper--faq .subjects--box .category--item .category--title:hover:after{color:var(--cyaan)}.section .section--wrapper .wrapper--faq .subjects--box .category--item .category--content ul{margin:0;padding:0;list-style-type:none}.section .section--wrapper .wrapper--faq .subjects--box .category--item .category--content ul li{cursor:pointer;position:relative;padding:0 0 0 36px}.section .section--wrapper .wrapper--faq .subjects--box .category--item .category--content ul li:before{display:inline-block;content:'\f054';font-family:'Font Awesome 6 Pro';font-weight:900;width:16px;text-align:center;margin-right:20px;color:var(--tekst-donkerblauw);position:absolute;top:0;left:0}.section .section--wrapper .wrapper--faq .subjects--box .category--item .category--content ul li:hover span{text-decoration:underline}.section .section--wrapper .wrapper--faq .subjects--box .category--item .category--content ul li:hover:before{color:var(--cyaan)}.section .section--wrapper .wrapper--faq .subjects--box .category--item .category--content ul li.active:before{color:var(--cyaan)}.section .section--wrapper .wrapper--faq .subjects--box .category--item.opened .category--title:after{transform:rotate(180deg)}.section .section--wrapper .wrapper--faq .questions--wrapper{margin-top:32px}.section .section--wrapper .wrapper--faq .questions--wrapper .question--item{margin-top:20px;padding:16px 20px;transition:all 250ms ease;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1)}.section .section--wrapper .wrapper--faq .questions--wrapper .question--item .question--title{display:flex;justify-content:space-between;cursor:pointer}.section .section--wrapper .wrapper--faq .questions--wrapper .question--item .question--title p{margin:0}.section .section--wrapper .wrapper--faq .questions--wrapper .question--item .question--title:after{content:'\f078';font-family:'Font Awesome 6 Pro';font-size:20px;font-weight:900;color:var(--tekst-donkerblauw);transition:all 250ms ease}.section .section--wrapper .wrapper--faq .questions--wrapper .question--item .question--title:hover:after{color:var(--cyaan)}.section .section--wrapper .wrapper--faq .questions--wrapper .question--item .question--content .answer *:first-child{margin-top:0}.section .section--wrapper .wrapper--faq .questions--wrapper .question--item .question--content .images--placeholder{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.section .section--wrapper .wrapper--faq .questions--wrapper .question--item .question--content .images--placeholder .image{position:relative}.section .section--wrapper .wrapper--faq .questions--wrapper .question--item .question--content .images--placeholder .image a{top:0;right:0;bottom:0;left:0;position:absolute;z-index:3}.section .section--wrapper .wrapper--faq .questions--wrapper .question--item .question--content .images--placeholder .image:before{top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);position:absolute;content:"";z-index:1;opacity:0;transition:all linear 125ms}.section .section--wrapper .wrapper--faq .questions--wrapper .question--item .question--content .images--placeholder .image:hover:before{opacity:1}.section .section--wrapper .wrapper--faq .questions--wrapper .question--item .question--content .images--placeholder .image:hover:after{top:50%;left:50%;width:48px;height:48px;line-height:48px;font-family:"Font Awesome 6 Pro";font-size:32px;text-align:center;color:#FFFFFF;position:absolute;transform:translate(-50%, -50%);content:"\f00e";z-index:2}.section .section--wrapper .wrapper--faq .questions--wrapper .question--item.opened .question--title:after{transform:rotate(180deg)}.section .section--wrapper .wrapper--references h2{color:#000000}.section .section--wrapper .wrapper--references .filters{margin-top:16px}.section .section--wrapper .wrapper--references .filters+.references--placeholder{margin-top:100px}.section .section--wrapper .wrapper--references .reference-categories{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-top:48px}.section .section--wrapper .wrapper--references .reference-categories a{display:block;padding:3px 20px;border:1px solid var(--primary);text-decoration:none;color:var(--primary);border-radius:20px;font-size:14px}.section .section--wrapper .wrapper--references .reference-categories a:hover{background-color:var(--primary);color:#FFFFFF}.section .section--wrapper .wrapper--references.reference-page .references--placeholder .placeholder--carousel .slick-list .slick-track .carousel--item .item--image{padding-top:56.25%}.section .section--wrapper .wrapper--references .references--placeholder .placeholder--grid .grid--item .item--placeholder .placeholder--image{padding-top:56.25%}.section.space-between .section--wrapper>.container-fluid>.row>div{padding-left:80px;padding-right:80px}.section.space-between .section--wrapper>.container-fluid>.row>div:first-child{padding-left:20px}.section.space-between .section--wrapper>.container-fluid>.row>div:last-child{padding-right:20px}.section:last-of-type{padding-bottom:80px}.page .section:first-child{padding-top:0}.homepage .section .section--wrapper .wrapper--references h2{color:var(--primary)}.footer{margin-top:80px}.footer .footer--wrapper .wrapper--image .image--placeholder{width:100%;max-width:1280px;margin:-70px auto 0 auto;position:relative}.footer .footer--wrapper .wrapper--image .image--placeholder .content{position:absolute;z-index:2;background-color:var(--primary);padding:56px 80px 80px 80px;color:#FFFFFF;border-radius:10px;max-width:600px;width:calc(100% - 40px);z-index:3}.footer .footer--wrapper .wrapper--image .image--placeholder .content h3{color:#FFFFFF}.footer .footer--wrapper .wrapper--image .image--placeholder .content .buttons{margin-top:40px;display:flex;flex-direction:column;gap:16px}.footer .footer--wrapper .wrapper--image .image--placeholder .content .buttons p.button{margin:0}.footer .footer--wrapper .wrapper--image .image--placeholder .content .buttons p.button a span{background-color:transparent;font-weight:400;border:1px solid #FFFFFF;color:#FFFFFF}.footer .footer--wrapper .wrapper--image .image--placeholder .content .buttons p.button a:hover span{background-color:#FFFFFF;color:var(--primary)}.footer .footer--wrapper .wrapper--image .image{padding-top:25%;position:relative;margin-top:70px;min-height:500px}.footer .footer--wrapper .wrapper--image .image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0}.footer .footer--wrapper .wrapper--image .image:after{position:absolute;left:0;bottom:0;background-image:url("/images/gray_with_fades.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:bottom center;content:'';height:350px;width:100%;z-index:2}.footer .footer--wrapper .wrapper--top{padding:54px 0 80px 0;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 100%),#F2F2F2;position:relative}.footer .footer--wrapper .wrapper--top .top--placeholder{width:100%;max-width:1280px;margin:0 auto}.footer .footer--wrapper .wrapper--top .top--placeholder .columns{display:flex;gap:80px}.footer .footer--wrapper .wrapper--top .top--placeholder .columns .column{max-width:300px}.footer .footer--wrapper .wrapper--top .top--placeholder .columns .column:last-child{text-align:right;max-width:unset;flex-grow:1}.footer .footer--wrapper .wrapper--top .top--placeholder .columns .column:last-child p.button a span{border-color:var(--secondary);background-color:var(--secondary);color:#FFFFFF;font-size:14px}.footer .footer--wrapper .wrapper--top .top--placeholder .columns .column:last-child p.button a:hover span{background-color:transparent;color:var(--secondary)}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content p{color:#707070;font-size:14px}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content p strong{color:var(--primary);font-size:16px}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content p+*{margin:16px 0 0 0}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content a{text-decoration:none;color:#707070}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content a:hover{text-decoration:underline}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul{padding:0}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul li{margin:0;padding:0;list-style:none;font-size:14px}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul li a{text-decoration:none;color:#707070}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul li a span{color:#707070}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul li a:hover{text-decoration:underline;color:#707070}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul.content--socials{display:flex;flex-direction:row;gap:24px;margin-top:24px}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul.content--socials li:not(.image) a{padding:2px 16px;background-color:transparent;border-radius:20px;font-weight:400;border:1px solid var(--primary);display:inline-flex;flex-direction:row;gap:10px}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul.content--socials li:not(.image) a i{color:var(--primary);line-height:32px}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul.content--socials li:not(.image) a span{color:var(--primary);white-space:nowrap}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul.content--socials li:not(.image) a:hover{text-decoration:none;background-color:var(--primary)}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul.content--socials li:not(.image) a:hover i{color:#FFFFFF}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul.content--socials li:not(.image) a:hover span{color:#FFFFFF}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul.content--socials li.image a img{height:14px;width:auto;opacity:.6;margin:12px 0;border-radius:0}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul.content--socials li.image a:hover img{opacity:1}.footer .footer--wrapper .wrapper--bottom{background-color:#FFFFFF}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder{width:100%;max-width:1280px;margin:0 auto}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content{padding:19px 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content:first-child{justify-content:space-between;padding:32px 0}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content p{margin:0;color:#707070;font-size:12px}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content p a{text-decoration:underline;color:#707070}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content p a:hover{text-decoration:none}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content p:first-of-type{font-weight:700}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content p:last-of-type{margin-left:auto}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content p:last-of-type a{font-weight:700;text-decoration:none}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content p:last-of-type a:hover{text-decoration:underline}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content p span#copyright-line{opacity:0.5}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content ul{margin:0;padding:0;display:flex;flex-direction:row;gap:24px}@media (max-width: 576px){.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content ul{margin-bottom:24px}}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content ul li{margin:0;padding:0;list-style:none;font-size:12px}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content ul li a{text-decoration:none;color:#707070}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content ul li a:hover{text-decoration:underline}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content .logo a{height:40px;margin:5px 0;display:block}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content .logo a img{height:40px}@media (max-width: 576px){.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content .logo{margin-bottom:32px}}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content .certificates{display:flex;gap:64px;row-gap:32px;flex-wrap:wrap}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content .certificates .certificate img{width:auto;height:50px;filter:grayscale(100%)}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content .certificates .certificate img:hover{filter:grayscale(0)}@media (max-width: 576px){.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content{padding-top:56px !important}}.placeholder--carousel{margin:32px 0 0 0 !important;overflow:visible}.placeholder--carousel .slick-list{overflow:visible;margin-right:-40px}.placeholder--carousel .slick-list .slick-track{display:flex;flex-direction:row;flex-wrap:nowrap}.placeholder--carousel .slick-list .slick-track .carousel--item,.placeholder--carousel .slick-list .slick-track>.slick-slide{height:inherit !important;margin-right:40px;background-color:#FFFFFF;position:relative;overflow:hidden;border-radius:10px;transition:all .25s ease}.placeholder--carousel .slick-list .slick-track .carousel--item a,.placeholder--carousel .slick-list .slick-track>.slick-slide a{top:0;right:0;bottom:0;left:0;position:absolute;z-index:7}.placeholder--carousel .slick-list .slick-track .carousel--item .item--image,.placeholder--carousel .slick-list .slick-track>.slick-slide .item--image{width:100%;padding-top:75%;position:relative;overflow:hidden}.placeholder--carousel .slick-list .slick-track .carousel--item .item--image picture img,.placeholder--carousel .slick-list .slick-track>.slick-slide .item--image picture img{width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover;position:absolute;z-index:1}.placeholder--carousel .slick-list .slick-track .carousel--item .item--image picture:before,.placeholder--carousel .slick-list .slick-track>.slick-slide .item--image picture:before{position:absolute;top:50%;bottom:0;right:0;left:0;content:'';background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);transition:all .25s ease;opacity:.6;pointer-events:none;z-index:3}.placeholder--carousel .slick-list .slick-track .carousel--item .item--image picture:after,.placeholder--carousel .slick-list .slick-track>.slick-slide .item--image picture:after{position:absolute;left:0;top:0;width:200px;height:200px;background-image:url(/images/white_dots.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom center;content:"";z-index:4;transition:all .25s ease;pointer-events:none;opacity:0}.placeholder--carousel .slick-list .slick-track .carousel--item .item--image:after,.placeholder--carousel .slick-list .slick-track>.slick-slide .item--image:after{position:absolute;left:0;bottom:0;background-image:url(/images/white_without_fades_hover.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom center;content:"";height:0;width:100%;z-index:2;transition:all .25s ease;pointer-events:none;z-index:6}.placeholder--carousel .slick-list .slick-track .carousel--item .item--image:before,.placeholder--carousel .slick-list .slick-track>.slick-slide .item--image:before{position:absolute;top:0;bottom:0;right:0;left:0;content:'';background-color:rgba(0,0,0,0.15);transition:all .25s ease;pointer-events:none;z-index:2}.placeholder--carousel .slick-list .slick-track .carousel--item.hovered,.placeholder--carousel .slick-list .slick-track>.slick-slide.hovered{border-bottom-left-radius:0;border-bottom-right-radius:0}.placeholder--carousel .slick-list .slick-track .carousel--item.hovered .item--image picture:after,.placeholder--carousel .slick-list .slick-track>.slick-slide.hovered .item--image picture:after{opacity:1}.placeholder--carousel .slick-list .slick-track .carousel--item.hovered .item--image:after,.placeholder--carousel .slick-list .slick-track>.slick-slide.hovered .item--image:after{height:62px}.placeholder--carousel .slick-list .slick-track .carousel--item.hovered .item--image:before,.placeholder--carousel .slick-list .slick-track>.slick-slide.hovered .item--image:before{background-color:rgba(0,0,0,0.3)}.placeholder--carousel .slick-list .slick-track .carousel--item.hovered .item--label,.placeholder--carousel .slick-list .slick-track>.slick-slide.hovered .item--label{background-color:#FFFFFF;color:#000000}.placeholder--carousel .slick-list .slick-track .carousel--item .item--content,.placeholder--carousel .slick-list .slick-track>.slick-slide .item--content{padding:6px 40px 40px 40px;position:absolute;left:0;bottom:0;right:0;z-index:5}.placeholder--carousel .slick-list .slick-track .carousel--item .item--content p.heading-4,.placeholder--carousel .slick-list .slick-track>.slick-slide .item--content p.heading-4{font-weight:700;color:#FFFFFF;padding-right:24px;position:relative}.placeholder--carousel .slick-list .slick-track .carousel--item .item--content p.heading-4:after,.placeholder--carousel .slick-list .slick-track>.slick-slide .item--content p.heading-4:after{position:absolute;content:'\f061';font-family:'Font Awesome 6 Pro';position:absolute;top:0;right:0;font-weight:400;font-size:16px}.placeholder--carousel .slick-list .slick-track .carousel--item .item--content .description,.placeholder--carousel .slick-list .slick-track>.slick-slide .item--content .description{height:0;color:#FFFFFF;overflow:hidden}.placeholder--carousel .slick-list .slick-track .carousel--item .item--content .description p,.placeholder--carousel .slick-list .slick-track>.slick-slide .item--content .description p{margin-top:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.placeholder--carousel .slick-list .slick-track .carousel--item .item--label,.placeholder--carousel .slick-list .slick-track>.slick-slide .item--label{position:absolute;top:38px;right:40px;background-color:transparent;border:1px solid #FFFFFF;padding:3px 20px;color:#FFFFFF;font-size:14px;border-radius:20px;z-index:6;transition:all .25s ease}.placeholder--carousel.images .slick-list .slick-track .carousel--item .item--image picture:before{display:none}.placeholder--carousel.images .slick-list .slick-track .carousel--item.hovered .item--image picture:before{display:block;top:50%;left:50%;right:unset;bottom:unset;background:unset;transition:unset;width:48px;height:48px;line-height:48px;font-family:"Font Awesome 6 Pro";font-size:32px;text-align:center;color:#FFFFFF;position:absolute;transform:translate(-50%, -50%);content:"\f00e";opacity:1}.placeholder--carousel.images+.placeholder--carousel-controls .controls--dots{height:unset;padding:18px 0}.placeholder--carousel.images+.placeholder--carousel-controls .controls--dots ul.slick-dots{height:4px}.placeholder--carousel.images+.placeholder--carousel-controls .controls--dots ul.slick-dots li{height:4px}.placeholder--carousel.images+.placeholder--carousel-controls .controls--dots ul.slick-dots li button{height:4px;width:44px}.placeholder--carousel.colors .slick-list .slick-track .carousel--item{border-bottom:0}.placeholder--carousel-controls{margin:40px 0 0 0;display:flex;justify-content:space-between}.placeholder--carousel-controls .controls--dots{height:10px;padding:15px 0}.placeholder--carousel-controls .controls--dots ul.slick-dots{bottom:unset;height:10px;margin:0;padding:0;list-style:none;display:flex;flex-direction:row;gap:16px;position:relative}.placeholder--carousel-controls .controls--dots ul.slick-dots li{width:auto;height:10px;margin:0;padding:0}.placeholder--carousel-controls .controls--dots ul.slick-dots li button{width:10px;height:10px;margin:0;padding:0;background-color:#F5F5F5;border:0;border-radius:5px;font-size:0;display:block}.placeholder--carousel-controls .controls--dots ul.slick-dots li button::before{display:none;visibility:hidden}.placeholder--carousel-controls .controls--dots ul.slick-dots li.slick-active button{background-color:var(--primary)}.placeholder--carousel-controls .controls--arrows{display:flex;flex-direction:row;gap:8px}.placeholder--carousel-controls .controls--arrows button.slick-prev,.placeholder--carousel-controls .controls--arrows button.slick-next{margin:0;padding:0;background-color:transparent;text-align:center;position:relative;top:unset;transform:unset;padding:11px 32px;border-radius:20px;border:1px solid var(--primary);left:unset;right:unset;height:auto;width:auto}.placeholder--carousel-controls .controls--arrows button.slick-prev:before,.placeholder--carousel-controls .controls--arrows button.slick-next:before{font-family:"Font Awesome 6 Pro";font-size:16px;color:var(--primary)}.placeholder--carousel-controls .controls--arrows button.slick-prev:hover,.placeholder--carousel-controls .controls--arrows button.slick-next:hover{background-color:var(--primary)}.placeholder--carousel-controls .controls--arrows button.slick-prev:hover:before,.placeholder--carousel-controls .controls--arrows button.slick-next:hover:before{color:#FFFFFF}.placeholder--carousel-controls .controls--arrows button.slick-prev.slick-disabled,.placeholder--carousel-controls .controls--arrows button.slick-next.slick-disabled{border-color:#D9D9D9}.placeholder--carousel-controls .controls--arrows button.slick-prev.slick-disabled:before,.placeholder--carousel-controls .controls--arrows button.slick-next.slick-disabled:before{color:#D9D9D9;opacity:1}.placeholder--carousel-controls .controls--arrows button.slick-prev.slick-disabled:hover,.placeholder--carousel-controls .controls--arrows button.slick-next.slick-disabled:hover{background-color:transparent}.placeholder--carousel-controls .controls--arrows button.slick-prev:before{content:"\f060"}.placeholder--carousel-controls .controls--arrows button.slick-next:before{content:"\f061"}.placeholder--grid{margin-top:32px;overflow:visible;display:grid;gap:40px}.placeholder--grid.column-8-4{grid-template-columns:calc((100% / 12) * 8) calc((100% / 12) * 4)}.placeholder--grid.columns-2{grid-template-columns:repeat(2, 1fr)}.placeholder--grid.columns-3{grid-template-columns:repeat(3, 1fr)}.placeholder--grid.columns-3 .grid--item.hovered{border-bottom-left-radius:0;border-bottom-right-radius:0}.placeholder--grid.columns-3 .grid--item.hovered .item--placeholder .placeholder--image:after{height:42px}.placeholder--grid.columns-4{grid-template-columns:repeat(4, 1fr)}.placeholder--grid.vacancies .grid--item .item--image{padding-top:56.25%}.placeholder--grid.vacancies .grid--item .item--content p.content--data{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.placeholder--grid.vacancies .grid--item .item--content p.content--data span strong{font-weight:600}.placeholder--grid.team .grid--item .item--placeholder .placeholder--image{padding-top:100%}.placeholder--grid.team .grid--item .item--placeholder .placeholder--image .icons{top:20px;right:20px;position:absolute;display:flex;flex-direction:row;gap:10px;z-index:2}.placeholder--grid.team .grid--item .item--placeholder .placeholder--image .icons .phone a{width:40px;height:40px;line-height:40px;border-radius:9999px;background-color:transparent;border:2px solid #FFBF00;text-decoration:none;text-align:center;color:#FFBF00;display:block}.placeholder--grid.team .grid--item .item--placeholder .placeholder--image .icons .phone a:hover{background-color:#FFBF00;color:#000000}.placeholder--grid.team .grid--item .item--placeholder .placeholder--image .icons .email a{width:40px;height:40px;line-height:40px;border-radius:9999px;background-color:transparent;border:2px solid #FFBF00;text-decoration:none;text-align:center;color:#FFBF00;display:block}.placeholder--grid.team .grid--item .item--placeholder .placeholder--image .icons .email a:hover{background-color:#FFBF00;color:#000000}.placeholder--grid.team .grid--item .item--placeholder .placeholder--content p.function{margin:0 0 32px 0}.placeholder--grid.cards .grid--item .item--placeholder .placeholder--content p:not(.heading-4){margin:0}.placeholder--grid.branches .grid--item .item--placeholder{max-height:400px}.placeholder--grid.branches .grid--item .item--placeholder .placeholder--image{padding-top:140%}.placeholder--grid.branches .grid--item .item--placeholder .placeholder--image figure:before{position:absolute;top:0;bottom:0;right:0;left:0;content:'';background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);transition:all .25s ease;opacity:.4;pointer-events:none;z-index:3}.placeholder--grid.branches .grid--item .item--placeholder .placeholder--image:before{background-color:rgba(0,0,0,0.3)}.placeholder--grid.branches .grid--item .item--placeholder .placeholder--content{padding:6px 20px 40px 20px}.placeholder--grid.branches .grid--item .item--placeholder .placeholder--content p.heading-4{word-break:keep-all}.placeholder--grid.branches .grid--item .item--placeholder .placeholder--content .description{height:auto !important;min-height:56px}.placeholder--grid.branches .grid--item .item--placeholder .placeholder--content .description p{line-height:24px}.placeholder--grid.branches .grid--item .item--placeholder .placeholder--icon{position:absolute;top:35%;left:50%;transform:translateX(-50%);z-index:5}.placeholder--grid.branches .grid--item .item--placeholder .placeholder--icon img{height:40px;width:auto;filter:var(--white-filter)}.placeholder--grid.branches .grid--item.hovered .item--placeholder .placeholder--image:before{background-color:rgba(20,20,20,0.8)}.placeholder--grid.branches .grid--item.hovered .item--placeholder .placeholder--icon img{filter:var(--primary-filter)}.placeholder--grid .grid--item{height:inherit !important;background-color:#FFFFFF;position:relative;overflow:hidden;border-radius:10px;transition:all .25s ease}.placeholder--grid .grid--item.has-link>a{top:0;right:0;bottom:0;left:0;position:absolute;z-index:7}.placeholder--grid .grid--item.hovered{border-bottom-left-radius:0;border-bottom-right-radius:0}.placeholder--grid .grid--item.hovered .item--placeholder .placeholder--image picture:after{opacity:1}.placeholder--grid .grid--item.hovered .item--placeholder .placeholder--image:after{height:62px}.placeholder--grid .grid--item.hovered .item--placeholder .placeholder--image:before{background-color:rgba(0,0,0,0.3)}.placeholder--grid .grid--item.hovered .item--placeholder .placeholder--label{background-color:#FFFFFF;color:#000000}.placeholder--grid .grid--item .item--placeholder{height:100%;display:flex;flex-direction:column}.placeholder--grid .grid--item .item--placeholder .placeholder--image{width:100%;padding-top:75%;position:relative;overflow:hidden}.placeholder--grid .grid--item .item--placeholder .placeholder--image picture img{width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover;position:absolute;z-index:1}.placeholder--grid .grid--item .item--placeholder .placeholder--image picture:before{position:absolute;top:50%;bottom:0;right:0;left:0;content:'';background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);transition:all .25s ease;opacity:.6;pointer-events:none;z-index:3}.placeholder--grid .grid--item .item--placeholder .placeholder--image picture:after{position:absolute;left:0;top:0;width:200px;height:200px;background-image:url(/images/white_dots.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom center;content:"";z-index:4;transition:all .25s ease;pointer-events:none;opacity:0}.placeholder--grid .grid--item .item--placeholder .placeholder--image:after{position:absolute;left:0;bottom:0;background-image:url(/images/white_without_fades_hover.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom center;content:"";height:0;width:100%;z-index:2;transition:all .25s ease;pointer-events:none;z-index:6}.placeholder--grid .grid--item .item--placeholder .placeholder--image:before{position:absolute;top:0;bottom:0;right:0;left:0;content:'';background-color:rgba(0,0,0,0.15);transition:all .25s ease;pointer-events:none;z-index:2}.placeholder--grid .grid--item .item--placeholder .placeholder--content{padding:6px 40px 40px 40px;position:absolute;left:0;bottom:0;right:0;z-index:5}.placeholder--grid .grid--item .item--placeholder .placeholder--content p.heading-4{font-weight:700;color:#FFFFFF;padding-right:24px;position:relative}.placeholder--grid .grid--item .item--placeholder .placeholder--content p.heading-4:after{position:absolute;content:'\f061';font-family:'Font Awesome 6 Pro';position:absolute;top:0;right:0;font-weight:400;font-size:16px}.placeholder--grid .grid--item .item--placeholder .placeholder--content .description{height:0;color:#FFFFFF;overflow:hidden}.placeholder--grid .grid--item .item--placeholder .placeholder--content .description p{margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.placeholder--grid .grid--item .item--placeholder .placeholder--label{position:absolute;top:38px;right:40px;background-color:transparent;border:1px solid #FFFFFF;padding:3px 20px;color:#FFFFFF;font-size:14px;border-radius:20px;z-index:6;transition:all .25s ease}.placeholder--grid .grid--item .item--placeholder .placeholder--data{padding:24px 28px;background-color:rgba(0,0,0,0.025)}.placeholder--grid .grid--item .item--placeholder .placeholder--data p{margin:0;padding:0;border:0;font-size:12px;display:grid;grid-template-columns:repeat(2, 1fr);flex-direction:row;color:rgba(0,0,0,0.5);gap:0}.placeholder--grid .grid--item .item--placeholder .placeholder--data p span{display:inline-block;vertical-align:middle}.placeholder--grid .grid--item .item--placeholder .placeholder--data p span.data--date{padding-left:26px;position:relative;margin:0}.placeholder--grid .grid--item .item--placeholder .placeholder--data p span.data--date::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/calendar-days-regular.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.placeholder--grid .grid--item .item--placeholder .placeholder--data p span.data--author{padding-left:26px;position:relative}.placeholder--grid .grid--item .item--placeholder .placeholder--data p span.data--author::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/user-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.placeholder--grid .grid--item .item--placeholder .placeholder--data p span.data--reading-time{padding-left:26px;position:relative}.placeholder--grid .grid--item .item--placeholder .placeholder--data p span.data--reading-time::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/clock-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.placeholder--list{margin-top:26px;overflow:visible;display:grid;gap:40px;grid-template-columns:repeat(1, 1fr)}.placeholder--list .list--item{height:inherit !important;background-color:#FFFFFF;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1);position:relative;border-radius:10px;overflow:hidden}.placeholder--list .list--item .item--placeholder{display:grid;grid-template-columns:repeat(2, 75% 25%)}.placeholder--list .list--item .item--placeholder .placeholder--content .content--info{padding:16px 40px 40px 40px;order:1}.placeholder--list .list--item .item--placeholder .placeholder--content .content--info p.heading-3{font-weight:700}.placeholder--list .list--item .item--placeholder .placeholder--content .content--info p.date{margin:0;line-height:24px;font-size:12px;color:rgba(0,0,0,0.5)}.placeholder--list .list--item .item--placeholder .placeholder--content .content--data{margin-top:auto;padding:24px 40px 24px 40px;background-color:rgba(0,0,0,0.025)}.placeholder--list .list--item .item--placeholder .placeholder--content .content--data p{margin:0;padding:0;border:0;font-size:12px;display:grid;grid-template-columns:repeat(2, 1fr);flex-direction:row;color:rgba(0,0,0,0.5);gap:0}.placeholder--list .list--item .item--placeholder .placeholder--content .content--data p span{display:inline-block;vertical-align:middle}.placeholder--list .list--item .item--placeholder .placeholder--content .content--data p span.data--date{padding-left:26px;position:relative;margin:0}.placeholder--list .list--item .item--placeholder .placeholder--content .content--data p span.data--date::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/calendar-days-regular.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.placeholder--list .list--item .item--placeholder .placeholder--content .content--data p span.data--author{padding-left:26px;position:relative}.placeholder--list .list--item .item--placeholder .placeholder--content .content--data p span.data--author::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/user-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.placeholder--list .list--item .item--placeholder .placeholder--content .content--data p span.data--reading-time{padding-left:26px;position:relative}.placeholder--list .list--item .item--placeholder .placeholder--content .content--data p span.data--reading-time::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/clock-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.placeholder--list .list--item .item--placeholder .placeholder--content .content--data p span.data--category{padding-left:26px;position:relative}.placeholder--list .list--item .item--placeholder .placeholder--content .content--data p span.data--category::before{top:0;left:0;width:16px;height:32px;background-image:url("/Themes/3133/Images/tag-solid.svg");background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";position:absolute}.placeholder--list .list--item .item--placeholder .placeholder--image{width:100%;position:relative;overflow:hidden}.placeholder--list .list--item .item--placeholder .placeholder--image img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;object-fit:cover;position:absolute}.placeholder--list .list--item .item--placeholder:hover{border-bottom-color:#000000}.placeholder--item.card{position:relative;padding:54px 0 51px 57px;background-color:#000000;position:relative}.placeholder--item.card:before{top:0;bottom:0;left:33.3333%;width:66.6667%;background:linear-gradient(-90deg, rgba(0,0,0,0) 0%, #000 100%);content:"";position:absolute;z-index:2}.placeholder--item.card .card--content{width:40%;position:relative;z-index:3}.placeholder--item.card .card--content p.quote{font-size:24px;font-weight:700;color:#FFFFFF}.placeholder--item.card .card--content p.full-name{margin-top:8px;font-size:19px;font-weight:400;font-style:italic;color:#000000}.placeholder--item.card .card--image{top:-34px;right:10%;height:calc(100% + 34px);aspect-ratio:1/1;position:absolute;z-index:2}.placeholder--item.card .card--image img{top:0;right:0;left:0;width:100%;position:absolute}.placeholder--item.card .card--background-image{top:0;right:0;bottom:0;left:33.3333%;background-position:center center;background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply;position:absolute;z-index:1}.placeholder--item.card.with--form{margin-bottom:80px;padding:0;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1);display:grid;grid-template-columns:1.25fr 0.75fr}.placeholder--item.card.with--form .card--content{width:unset;padding:16px 40px 40px 40px}.placeholder--item.card.with--form .card--content p.heading-5{color:#FFFFFF}.placeholder--item.card.with--form .card--image{top:unset;right:unset;height:unset;padding:16px 40px 344px 40px;background-color:#FFFFFF;aspect-ratio:unset;position:relative;z-index:2}.placeholder--item.card.with--form .card--image .image--employee{left:-25%;bottom:0;width:75%;min-width:320px;min-height:320px;margin-top:24px;padding-top:75%;position:absolute;overflow:hidden}.placeholder--item.card.with--form .card--image .image--employee img{top:0;right:0;left:0;margin:auto;position:absolute}.placeholder--item.full-image--card{position:relative;z-index:1}.placeholder--item.full-image--card .card--content{padding:232px 394px 149px 205px;position:relative;z-index:3}.placeholder--item.full-image--card .card--content h2,.placeholder--item.full-image--card .card--content p{color:#FFFFFF}.placeholder--item.full-image--card .card--content h2{line-height:60px;font-size:60px;font-weight:900}.placeholder--item.full-image--card .card--content h2+p{margin-top:32px}.placeholder--item.full-image--card .card--content .content--buttons{margin:24px 0 40px 0;display:flex;gap:16px;flex-direction:row;flex-wrap:wrap}.placeholder--item.full-image--card .card--content .content--buttons p{margin:0}.placeholder--item.full-image--card .card--content .content--buttons p.button.alternative a span{border-color:#FFFFFF;color:#FFFFFF}.placeholder--item.full-image--card .card--content .content--buttons p.button.alternative a:hover span{background-color:transparent;border-color:#FFBF00;color:#FFBF00}.placeholder--item.full-image--card .card--gradients:before,.placeholder--item.full-image--card .card--gradients:after{top:0;bottom:0;position:absolute;mix-blend-mode:multiply;content:"";z-index:2}.placeholder--item.full-image--card .card--gradients:before{left:0;width:34%;background:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%)}.placeholder--item.full-image--card .card--gradients:after{right:0;width:34%;background:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%)}.placeholder--item.full-image--card .card--background-image{top:0;right:0;bottom:0;left:0;margin:auto;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute}.placeholder--item.full-image--card .card--background-image:before{top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);content:"";position:absolute;z-index:1}.image,.image-container{margin-top:32px}.image.ratio-1_1,.image.ratio-2_3,.image.ratio-4_3,.image.ratio-16_9,.image-container.ratio-1_1,.image-container.ratio-2_3,.image-container.ratio-4_3,.image-container.ratio-16_9{width:100%;position:relative}.image.ratio-1_1 img,.image.ratio-2_3 img,.image.ratio-4_3 img,.image.ratio-16_9 img,.image-container.ratio-1_1 img,.image-container.ratio-2_3 img,.image-container.ratio-4_3 img,.image-container.ratio-16_9 img{top:0;right:0;bottom:0;left:0;height:100%;margin:auto;position:absolute;object-fit:cover}.image.ratio-1_1,.image-container.ratio-1_1{padding-top:100%}.image.ratio-2_3,.image-container.ratio-2_3{padding-top:150%}.image.ratio-4_3,.image-container.ratio-4_3{padding-top:75%}.image.ratio-16_9,.image-container.ratio-16_9{padding-top:56.25%}.image img,.image-container img{width:100%;height:auto;display:block;border-radius:8px}.quick--navigation.align--right{text-align:right}.quick--navigation.align--right ul li a span{justify-content:end}.quick--navigation ul{margin:26px 0 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.quick--navigation ul li{margin:0;padding:0;list-style:none}.quick--navigation ul li a{text-decoration:none;display:inline-block}.quick--navigation ul li a span{font-size:20px;font-weight:400;color:#000000;display:flex;flex-direction:row;align-items:center;gap:16px}.quick--navigation ul li a span:after{font-family:"Font Awesome 6 Pro";font-size:16px;content:"\f061"}.quick--navigation ul li a:hover span{color:#00A0AD}.embed--video{margin:32px 0 0 0}.embed--video .video--placeholder .placeholder--video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:10px}.embed--video .video--placeholder .placeholder--video:before{top:0;right:0;bottom:0;left:0}.embed--video .video--placeholder .placeholder--video iframe,.embed--video .video--placeholder .placeholder--video object,.embed--video .video--placeholder .placeholder--video embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed--video .video--placeholder .placeholder--video.video--vimeo-url-embed video{width:100%}.embed--video .video--placeholder .placeholder--video .embed--video-play{top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.3);content:"";position:absolute;cursor:pointer;z-index:1}.embed--video .video--placeholder .placeholder--video .embed--video-play:after{top:50%;left:50%;width:0px;height:0px;border-style:solid;border-width:16px 0 16px 32px;border-color:transparent transparent transparent #FFFFFF;transform:rotate(0deg) translate(-50%, -50%);content:"";position:absolute;z-index:2}.embed--video .video--placeholder .placeholder--video .embed--video-play:hover:after{border-color:transparent transparent transparent #FFFFFF}.embed--video .video--placeholder .placeholder--video img{width:100%;height:auto}.embed--video .video--ribbon{position:relative;margin:0 103px 0 -27px;padding:16px 29px 15px 55px;background-color:#000000}.embed--video .video--ribbon:before{top:-27px;left:0;width:0px;height:0px;border-style:solid;border-width:0 0 27px 27px;border-color:transparent transparent #555555 transparent;content:"";transform:rotate(0deg);position:absolute}.embed--video .video--ribbon p{margin:0;color:#FFFFFF}.embed--video .video--ribbon p.hand-written{font-family:'Architects Daughter';font-size:18px}.sitemap>ul{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.sitemap ul{margin:0;padding:0}.sitemap ul li{margin:0;padding:0;list-style:none}.sitemap ul li a{text-decoration:none;color:#000000}.sitemap ul li a:hover{text-decoration:underline}.sitemap ul li.level-2{margin:0 0 24px 0;font-weight:600}.sitemap ul li.level-3{font-weight:400}.sitemap ul li.level-4{font-style:italic}.search--results{margin:16px 0 0 0}.search--results .search--result{padding:16px 0}.search--results .search--result:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,0.1)}.search--results .search--result:last-of-type{padding-bottom:0}.search--results .search--result p{margin:0}.search--results .search--result p a{text-decoration:underline;color:#000000}.search--results .search--result p a:hover{text-decoration:none}.search--results .search--result p.url{color:#8a8c8f}.search--results .search--result p.url,.search--results .search--result p.matched-text{font-size:14px;line-height:26px}.umbraco-forms-page{margin:32px 0 0 0 !important;padding:0 !important}.umbraco-forms-page .umbraco-forms-fieldset{margin:0 !important;padding:0 !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field{margin:12px 0 0 0;position:relative}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field legend{font-size:inherit;font-weight:bold}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) label{top:18px;left:20px;line-height:26px;font-weight:400;position:absolute;pointer-events:none;transition:all 150ms ease-in-out}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) input{width:100%;margin:0;padding:13px 20px;border:1px solid #D9D9D9 !important;border-radius:8px;outline:none}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) input:hover,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) input:focus{outline:none}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) input:focus{border-color:var(--secondary) !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) input:not(:placeholder-shown)~label,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) input:focus~label{top:-8px;line-height:16px;padding:0 4px;font-size:12px;background-color:#FFFFFF !important;border-radius:4px}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) input.input-validation-error{background-color:rgba(255,0,0,0.1);border-color:#FF0000 !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) input.input-validation-error~label{color:#FF0000 !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) input[type=file]::file-selector-button{background-color:#FFBF00;color:#000;border:1px solid #D9D9D9;border-radius:9999px;padding:0 28px;margin-right:20px;font-weight:600;transition:250ms;cursor:pointer}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) input[type=file]::file-selector-button:hover{background-color:transparent;border-color:#000000}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) select{width:100%;margin:0;padding:13px 20px;border:1px solid #F2F2F2 !important;border-radius:8px;outline:none}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) select:hover,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) select:focus{outline:none}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) select:focus{border-color:var(--secondary) !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) select:not(:placeholder-shown)~label,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) select:focus~label{top:-8px;line-height:16px;padding:0 4px;font-size:12px;background-color:#FFFFFF !important;border-radius:4px}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) select.input-validation-error{background-color:rgba(255,0,0,0.1);border-color:#FF0000 !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) select.input-validation-error~label{color:#FF0000 !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) textarea{width:100%;height:134px;margin:0;padding:13px 20px;border:1px solid #D9D9D9 !important;border-radius:8px;text-indent:0;outline:none}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) textarea:hover,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) textarea:focus{outline:none}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) textarea:focus{border-color:var(--secondary) !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) textarea.input-validation-error{background-color:rgba(255,0,0,0.1);border-color:#FF0000 !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) textarea.input-validation-error~label{color:#FF0000 !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) textarea:not(:placeholder-shown)~label,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field:not(.dataconsent,.checkbox,.checkboxlist,.radiobuttonlist) textarea:focus~label{top:-8px;line-height:16px;padding:0 4px;font-size:12px;background-color:#FFFFFF !important;border-radius:4px}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist{position:relative}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent label,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox label,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist label{padding-left:36px;position:relative}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent label::before,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox label::before,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist label::before{top:4px;left:0;width:24px;height:24px;border:1px solid #DEE1E6;border-radius:6px;background-color:#F2F2F2;display:block;content:"";position:absolute}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent label.umbraco-forms-label,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox label.umbraco-forms-label,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist label.umbraco-forms-label{display:none;visibility:hidden}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent label a,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox label a,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist label a{text-decoration:underline;color:#000000}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent label a:hover,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox label a:hover,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist label a:hover{text-decoration:none}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent input[type=checkbox],.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox input[type=checkbox],.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist input[type=checkbox]{width:0;opacity:0}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent input[type=checkbox]:checked~label,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox input[type=checkbox]:checked~label,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist input[type=checkbox]:checked~label{position:relative}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent input[type=checkbox]:checked~label::before,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox input[type=checkbox]:checked~label::before,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist input[type=checkbox]:checked~label::before{background-color:var(--secondary)}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent input[type=checkbox]:checked.input-validation-error~label,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox input[type=checkbox]:checked.input-validation-error~label,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist input[type=checkbox]:checked.input-validation-error~label{color:#000000 !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent input[type=checkbox]:checked.input-validation-error~label:before,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox input[type=checkbox]:checked.input-validation-error~label:before,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist input[type=checkbox]:checked.input-validation-error~label:before{background-color:#000000;border-color:#F5F5F5}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent input[type=checkbox]:checked.input-validation-error~label a,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox input[type=checkbox]:checked.input-validation-error~label a,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist input[type=checkbox]:checked.input-validation-error~label a{color:#000000 !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent input[type=checkbox].input-validation-error~label,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox input[type=checkbox].input-validation-error~label,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist input[type=checkbox].input-validation-error~label{color:#FF0000 !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent input[type=checkbox].input-validation-error~label:before,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox input[type=checkbox].input-validation-error~label:before,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist input[type=checkbox].input-validation-error~label:before{background-color:rgba(255,0,0,0.1);border-color:#FF0000}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent input[type=checkbox].input-validation-error~label a,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox input[type=checkbox].input-validation-error~label a,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist input[type=checkbox].input-validation-error~label a{color:#FF0000 !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent input[type=checkbox]:focus~label:before,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkbox input[type=checkbox]:focus~label:before,.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist input[type=checkbox]:focus~label:before{border-color:var(--secondary) !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist{position:relative}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist label{padding-left:36px;position:relative}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist label::before{top:4px;left:0;width:24px;height:24px;border:1px solid #DEE1E6;border-radius:12px;background-color:#F2F2F2;display:block;content:"";position:absolute}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist label.umbraco-forms-label{display:none;visibility:hidden}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist label a{text-decoration:underline;color:#000000}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist label a:hover{text-decoration:none}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist input[type=radio]{width:0;opacity:0}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist input[type=radio]:checked~label{position:relative}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist input[type=radio]:checked~label::before{background-color:var(--secondary)}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist input.input-validation-error~label{color:#FF0000 !important}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist input:focus~label:before{border-color:var(--secondary) !important}.umbraco-forms-page small{line-height:18px;font-size:12px;color:#999999}.umbraco-forms-page small a{text-decoration:underline;color:#999999}.umbraco-forms-page small a:hover{text-decoration:none}.umbraco-forms-page .umbraco-forms-hidden{display:none;visibility:hidden}.umbraco-forms-page .umbraco-forms-navigation{margin:24px 0 0 0;padding:0 !important}.umbraco-forms-page .umbraco-forms-navigation button{width:unset;margin:0;padding:3px 20px;background-color:var(--secondary);border:1px solid var(--secondary);border-radius:20px;color:#FFFFFF;display:inline-flex;flex-direction:row;gap:8px}.umbraco-forms-page .umbraco-forms-navigation button:hover{background-color:transparent;color:var(--secondary)}.filters{display:flex;flex-direction:row;gap:40px}.filters .filter{min-width:240px;position:relative}.filters .filter:after{position:absolute;top:50%;right:24px;content:'\f078';font-family:'Font Awesome 6 Pro';transform:translateY(-50%);pointer-events:none}.filters .filter select{width:100%;margin:0;padding:16px 40px;background-color:#F5F5F5;border:1px solid #F0F0F4;border-radius:130px;text-indent:10px;color:#000000;-webkit-appearance:none;outline:none}.filters .reset{display:none}.filters .reset.show{display:block}.filters .reset.show span{line-height:66px;padding-left:24px;background-image:url("/Themes/3133/Images/trash-solid.svg");background-position:center left;background-repeat:no-repeat;background-size:14px;text-decoration:underline;position:relative;display:inline-block;cursor:pointer}.filters .reset.show span:hover{text-decoration:none}.pagination{margin-top:40px;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center}.pagination .arrow{width:56px;height:56px;line-height:56px;background-color:#F5F5F5;color:#000000;text-align:center;display:block;cursor:pointer}.pagination .arrow:before{font-weight:400;font-size:16px;font-family:'Font Awesome 6 Pro'}.pagination .arrow.left:before{content:'\f060'}.pagination .arrow.right:before{content:'\f061'}.pagination .arrow.disabled{cursor:not-allowed;background-color:transparent;opacity:0.4}.pagination .arrow:not(.disabled).active,.pagination .arrow:not(.disabled):hover{background-color:var(--primary);color:#FFFFFF}.pagination .items{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.pagination .items .item{width:56px;height:56px;line-height:56px;background-color:#F5F5F5;font-weight:600;font-size:14px;font-family:Inter;color:#000000;text-align:center;display:block;cursor:pointer}.pagination .items .item.active,.pagination .items .item:hover{background-color:var(--primary);color:#FFFFFF}.pagination .items .item.active{cursor:default}.contact-person{margin:24px 0 0 0}.contact-person .contact-person--image{padding-top:125%;position:relative;border-radius:10px;overflow:hidden}.contact-person .contact-person--image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.contact-person .contact-person--image .buttons{display:flex;flex-direction:column;position:absolute;top:20px;right:20px;gap:8px}.contact-person .contact-person--image .buttons p{margin:0}.contact-person .contact-person--image .buttons p a{display:block;width:40px;height:40px;line-height:40px;background-color:var(--primary);color:#FFFFFF;border-radius:4px;text-align:center;text-decoration:none;font-weight:900}.contact-person .contact-person--image .buttons p a:hover{background-color:#FFFFFF;color:var(--primary)}.contact-person .contact-person--image .buttons p a:before{content:'\f0e0';font-family:'Font Awesome 6 Pro'}.contact-person .contact-person--image .buttons p.phone a:before{content:'\f095'}.contact-person .contact-person--content{padding-top:16px}.contact-person .contact-person--content p{margin:0}.contact-person .contact-person--content p.heading-4{font-size:16px;font-weight:700;line-height:20px}.contact-person .contact-person--content p.function,.contact-person .contact-person--content p.department{font-size:14px;line-height:18px}#nav_mobile{top:0;right:0;left:0;padding-top:100px;background-color:rgba(0,0,0,0.75);position:absolute;z-index:8}#nav_mobile .search{width:calc(100% - 40px);margin:0 20px 46px 20px;border:2px solid #FFFFFF;border-radius:9999px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}#nav_mobile .search input[type=text]{width:100%;height:36px;margin:0;padding:0;background-color:transparent;border:0;font-size:14px;font-weight:400;text-indent:20px;color:#FFFFFF;outline:none;flex-shrink:1}#nav_mobile .search ::-ms-input-placeholder{color:#FFFFFF}#nav_mobile .search ::placeholder{color:#FFFFFF}#nav_mobile .search .search--icon{width:36px;height:36px;line-height:36px;margin:0;padding:0;background-color:transparent;border:0;border-radius:0 9999px 9999px 0;font-weight:600;text-align:center;color:#FFFFFF;display:block;cursor:pointer;flex-shrink:0}#nav_mobile .search .search--icon::after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f002"}.hamburger{top:24px;right:0;height:30px;margin:0;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;overflow:visible;position:absolute}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#FFFFFF}.hamburger.is-active .hamburger-box{background-color:transparent}.hamburger-box{width:30px;height:30px;background-color:transparent;display:inline-block;position:relative}.hamburger-box:hover{background-color:transparent}.hamburger-box:hover .hamburger-inner,.hamburger-box:hover .hamburger-inner::before,.hamburger-box:hover .hamburger-inner::after{background-color:#FFFFFF}.hamburger-inner{display:block;top:50%;margin:-1px 0 0 0}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:3px;background-color:#FFFFFF;border-radius:5px;position:absolute;transition-property:transform;transition-duration:0.125s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}nav.mobile{height:100%;width:100%;background-color:rgba(116,201,193,0.9);position:fixed;z-index:2;bottom:0;left:0;overflow-x:hidden;text-align:center;display:none}nav.mobile>.mobile-placeholder{margin:0 20px;background-color:#FFFFFF;border-radius:20px;-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 2px 6px 0px rgba(0,0,0,0.16);overflow:hidden}nav.mobile>.mobile-placeholder .languages p{margin:0;display:flex;flex-direction:row}nav.mobile>.mobile-placeholder .languages p span{height:48px;line-height:48px;padding:0 20px;text-align:center;font-weight:600;color:#00A0AD}nav.mobile>.mobile-placeholder .languages p a{text-decoration:none}nav.mobile>.mobile-placeholder .languages p a span{height:48px;line-height:48px;padding:0 20px;font-weight:600;text-align:center;text-decoration:none;color:#000000}nav.mobile>.mobile-placeholder .languages p a:hover span{text-decoration:underline}.slinky-menu{transform:translateZ(0)}.slinky-menu>ul{left:0;position:relative;transform:translateZ(0)}.slinky-menu ul,.slinky-menu li{list-style:none;margin:0;padding:0}.slinky-menu ul{width:100%}.slinky-menu a,.slinky-menu a span{line-height:24px}.slinky-menu a{align-items:center;display:flex}.slinky-menu a span{flex:1}.slinky-menu li ul{display:none;left:100%;position:absolute;top:0}.slinky-menu .header{display:flex}.slinky-menu .header .title{flex:1;line-height:1.4;margin:0;padding:12px 20px;font-weight:bold;order:1}.slinky-theme-default li,.slinky-theme-default li a,.slinky-theme-default li a span{text-align:left}.slinky-theme-default li{line-height:1;background-color:#FFFFFF;border-bottom:1px solid rgba(0,0,0,0.1);display:flex}.slinky-theme-default a{transition:all linear 125ms}.slinky-theme-default a:not(.back):not(.next){width:calc(100% - 86px);line-height:24px;padding:12px 20px;text-decoration:none;color:#000000;display:inline-block;vertical-align:top}.slinky-theme-default a.nav-link{width:100% !important;display:block !important}.slinky-theme-default a,.slinky-theme-default a:hover,.slinky-theme-default a:active{text-decoration:none}.slinky-theme-default .next,.slinky-theme-default .back{line-height:32px;text-align:center;display:inline-block;vertical-align:top}.slinky-theme-default .next{padding:8px 35px 8px 40px;border-left:1px solid rgba(0,0,0,0.1)}.slinky-theme-default .back{padding:8px 40px 8px 35px;border-right:1px solid rgba(0,0,0,0.1)}.slinky-theme-default .next::after,.slinky-theme-default .back::after{font-family:'Font Awesome 5 Pro';color:#777777}.slinky-theme-default .next::after{content:"\f054"}.slinky-theme-default .back::after{content:"\f053"}.slinky-theme-default .next a,.slinky-theme-default .back a{text-decoration:none}.container-fluid{padding-right:20px;padding-left:20px}.container-fluid .row{margin-right:-20px;margin-left:-20px}.container-fluid .row>*{padding-right:20px;padding-left:20px}.row{margin-right:-20px;margin-left:-20px}.row>*{padding-right:20px;padding-left:20px}@media (max-width: 1180px){.header .header--background-video{bottom:300px}.header .header--background-video:after{height:300px}.section.full--width .section--wrapper .wrapper--card .card--placeholder .placeholder--item.full-image--card .card--content{padding-right:156px;padding-left:60px}.section .section--wrapper .wrapper--product .product--data .data--placeholder{margin-right:0;grid-template-columns:100%}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--aside .aside--image{margin:0;order:2}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--aside .aside--buttons{padding:0 40px;order:1}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder{margin-right:0;grid-template-columns:100%}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--content{padding-bottom:24px}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--aside .aside--image{margin:0;order:2}.section .section--wrapper .wrapper--vacancy .vacancy--data .data--placeholder .placeholder--aside .aside--buttons{padding:0 40px;order:1}.footer .footer--wrapper .wrapper--image .image--placeholder .content{padding:8px 32px 32px 32px}.footer .footer--wrapper .wrapper--image .image:after{height:200px}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content{flex-direction:column;gap:0;text-align:center}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content ul{flex-wrap:wrap;row-gap:0;column-gap:16px;justify-content:center}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content p:last-of-type{margin:unset}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content .certificates{justify-content:center}.footer .footer--wrapper .wrapper--bottom .bottom--placeholder .placeholder--content:first-child{padding-bottom:0}.placeholder--item.card.with--form{grid-template-columns:100%}.placeholder--item.card.with--form .card--image{padding-right:320px;padding-bottom:40px}.placeholder--item.card.with--form .card--image .image--employee{width:25%;right:0;padding-top:unset;left:unset}.placeholder--item.full-image--card .card--content h2{line-height:40px;font-size:40px}.placeholder--item.eco-profile--card{margin-bottom:unset}.placeholder--item.eco-profile--card:before{left:unset}.placeholder--item.eco-profile--card .card--content{left:0;right:0;width:100%;padding:94px 117px 255px 88px}.placeholder--item.eco-profile--card .card--content:before{width:100%;height:50%;top:unset;right:0;bottom:0;left:0;background:linear-gradient(to bottom, rgba(8,168,78,0) 0%, rgba(8,168,78,0.3) 100%)}.placeholder--item.eco-profile--card .card--image{width:calc(100% - 88px);top:unset;bottom:0;right:0;transform:translateY(50%)}.placeholder--item.eco-profile--card+.full-image--card{margin-left:88px}.placeholder--item.eco-profile--card+.full-image--card .card--content{padding:232px 136px 40px 40px}.references.placeholder--grid .grid--item .item--placeholder .placeholder--content p.heading-4{line-height:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width: 991px){.header.homepage .header--outer-wrapper.top{margin-top:0}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content{flex-direction:column}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .right .buttons{justify-content:flex-end;flex-direction:row-reverse}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content .right .reference-categories{margin-left:0;justify-content:flex-start}.header:not(.homepage) .hamburger-box:hover .hamburger-inner,.header:not(.homepage) .hamburger-box:hover .hamburger-inner::before,.header:not(.homepage) .hamburger-box:hover .hamburger-inner::after{background-color:var(--primary)}.header:not(.homepage) .hamburger-inner,.header:not(.homepage) .hamburger-inner::before,.header:not(.homepage) .hamburger-inner::after{background-color:var(--primary)}.header:not(.homepage) .header--background-image{top:80px}.header:not(.homepage) .header--outer-wrapper.bottom{background-color:var(--primary);margin-top:300px}.header:not(.homepage) .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--content{margin:0 auto 200px auto}.header:not(.homepage):after{height:150px;background-image:url(/images/white_without_fades_small.svg)}.header:not(.homepage) .header--background-image{left:0;height:300px}.header:not(.homepage) .header--background-image:before{display:none}.header:not(.homepage) .header--background-image:after{position:absolute;left:0;bottom:0;background-image:url(/images/red_with_fades.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:bottom center;content:"";height:200px;width:100%;z-index:2}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation{top:-126px;padding:24px 0}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--logo{padding:0}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--logo a img{margin:0;height:30px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary{margin-bottom:0}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary>ul>li{display:none}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary{display:none}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation .hamburger{display:block}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches{flex-direction:column;padding:64px;gap:5px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch{flex-direction:row;gap:24px;border-bottom:1px dashed rgba(0,0,0,0.3);padding-bottom:5px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch:last-child{border-bottom:none}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch .icon{display:flex;justify-content:center;flex-direction:column}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch .icon img{height:24px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch .content{flex-grow:1;padding-right:24px;position:relative}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch .content .title{margin:0;padding:0;border:none}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch .content .title:after{display:none}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch .content .description{margin:0;font-size:12px;line-height:18px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches .branch .content:after{content:'\f061';font-family:'Font Awesome 6 Pro';font-weight:400;color:rgba(0,0,0,0.3);position:absolute;top:50%;right:0;transform:translateY(-50%)}.header .header--background-video{bottom:400px}.header .header--background-video:after{height:200px}.footer .footer--wrapper .wrapper--top .top--placeholder .columns{display:grid;grid-template-columns:1fr 1fr}.footer .footer--wrapper .wrapper--top .top--placeholder .columns .column:last-child{text-align:left}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul.content--socials{flex-direction:column}.section.space-between .section--wrapper>.container-fluid>.row>div{padding-left:20px;padding-right:20px}}@media (max-width: 820px){.section .section--wrapper .wrapper--calendar{grid-template-columns:100%}.section.has--background-color .section--wrapper{padding:16px 40px 40px 40px}.references.placeholder--grid.columns-2{grid-template-columns:repeat(1, 1fr)}}@media (max-width: 576px){.header{min-height:unset}.header.homepage .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content{margin:200px 0 100px 0}.header:not(.homepage) .header--outer-wrapper.bottom .header--inner-wrapper .wrapper--placeholder .placeholder--content h1{line-height:42px;font-size:32px}.header:not(.homepage) .header--background-image:after{background-image:url(/images/red_with_fades_mobile.svg);height:150px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--logo{padding:0}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary,.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--primary{display:none}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--content{width:100%}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--content p.heading-2{line-height:34px;font-size:24px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--content h1{line-height:42px;font-size:32px}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .branches{padding:40px}.header .header--background-video:after{background-image:url(/images/red_with_fades_mobile.svg);height:200px}.footer .footer--wrapper .wrapper--image .image:after{height:100px;background-image:url(/images/gray_with_fades_mobile.svg)}.footer .footer--wrapper .wrapper--top .top--placeholder .columns{gap:20px}.footer .footer--wrapper .wrapper--top .top--placeholder .placeholder--content ul.content--socials li:not(.image) a span{display:none;visibility:hidden}.section.full--width .section--wrapper .wrapper--card .card--placeholder .placeholder--item.full-image--card .card--content{padding:40px}.section .section--wrapper .wrapper--product .product--data .data--placeholder .placeholder--content ul.benefits{grid-template-columns:100%}.section .section--wrapper .wrapper--news .news--data .data--placeholder{display:flex;flex-direction:column;grid-template-columns:unset}.section .section--wrapper .wrapper--news .news--data .data--placeholder .placeholder--image{order:1}.section .section--wrapper .wrapper--news .news--data .data--placeholder .placeholder--content{order:2}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder{display:flex;flex-direction:column;grid-template-columns:unset}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .placeholder--content{order:2}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .placeholder--aside{order:1}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .content--data{order:3}.section .section--wrapper .wrapper--vacancies .vacancies--data .data--placeholder .content--data p{display:flex;flex-direction:column}.section .section--wrapper .wrapper--calendar .miscellaneous .placeholder--list .list--item p{flex-wrap:wrap}.section .section--wrapper .wrapper--calendar .miscellaneous .placeholder--list .list--item p.description{flex-basis:100%}.section .section--wrapper .wrapper--events .events--data .data--placeholder{display:flex;flex-direction:column;grid-template-columns:unset}.section .section--wrapper .wrapper--events .events--data .data--placeholder .placeholder--image{order:1}.section .section--wrapper .wrapper--events .events--data .data--placeholder .placeholder--content{order:2}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data{order:3}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p{grid-template-columns:100%}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p.content--data{flex-direction:column;gap:0}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p.content--data span.data--category{margin-left:0}.section .section--wrapper .wrapper--events .events--data .data--placeholder .content--data p.content--data+p{display:flex;flex-direction:column;margin-top:32px}.section .section--wrapper .wrapper--events .events--data .content--placeholder{grid-template-columns:100%}.section.has--background-color .section--wrapper{padding:0 0 20px 0}.placeholder--item.card{padding:16px 40px 0px 40px}.placeholder--item.card:before{left:0;width:100%;background:linear-gradient(-90deg, rgba(0,0,0,0.75) 0%, #000 100%)}.placeholder--item.card.with--form .card--image{padding-right:40px;padding-bottom:0}.placeholder--item.card.with--form .card--image .image--employee{top:0;right:0;bottom:0;left:0;width:100%;min-width:unset;min-height:unset;padding-top:100%;position:relative}.placeholder--item.card .card--content{width:100%}.placeholder--item.card .card--image{top:unset;right:unset;height:100%;position:relative}.placeholder--item.card .card--background-image{left:0}.placeholder--item.eco-profile--card:before{border-width:0 20px 20px 0}.placeholder--item.eco-profile--card .card--content{padding:16px 40px 125px 40px}.placeholder--item.eco-profile--card .card--image{width:calc(100% - 20px)}.placeholder--item.eco-profile--card+.full-image--card{margin-left:20px}.placeholder--item.eco-profile--card+.full-image--card .card--content{padding:116px 40px 40px 40px}.placeholder--item.full-image--card .card--content h2{line-height:40px;font-size:40px}.placeholder--list .list--item{grid-template-columns:repeat(1, 100%)}.placeholder--list .list--item .item--placeholder{grid-template-columns:100%}.placeholder--list .list--item .item--placeholder .placeholder--content{order:2}.placeholder--list .list--item .item--placeholder .placeholder--image{aspect-ratio:4/3;order:1}.placeholder--grid.columns-1,.placeholder--grid.columns-2,.placeholder--grid.columns-3,.placeholder--grid.columns-4{grid-template-columns:repeat(1, 1fr)}.umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field input{max-width:unset !important}.embed--video .video--ribbon{margin-right:20px;margin-left:-20px}.embed--video .video--ribbon:before{top:-20px;border-width:0 0 20px 20px}.filters{flex-direction:column;gap:16px}.sitemap>ul{width:100%;display:grid;grid-template-columns:repeat(1, 1fr)}}@media (min-width: 576.02px) and (max-width: 991px){.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--content{width:100%}.header .header--outer-wrapper .header--inner-wrapper .wrapper--placeholder .placeholder--navigation ul li.navigation--nav nav.nav--secondary{margin-right:49px}.placeholder--grid.columns-3{grid-template-columns:repeat(2, 1fr)}.placeholder--grid.columns-4{grid-template-columns:repeat(2, 1fr)}.sitemap>ul{width:100%;display:grid;grid-template-columns:repeat(2, 1fr)}}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.vimeo-wrapper video{width:100%;height:100%;margin:auto;position:absolute;object-fit:cover}.vimeo-wrapper:before{top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);content:"";position:absolute;z-index:2}.vimeo-wrapper:after{top:0;bottom:0;left:0;width:50%;background:linear-gradient(to right, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);position:absolute;content:"";z-index:3}.iframe--wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.iframe--wrapper:before{top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.3);content:"";position:absolute;z-index:2}.iframe--wrapper:after{top:0;bottom:0;left:0;width:50%;background:linear-gradient(to right, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 100%);position:absolute;content:"";z-index:3}.iframe--wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.back-end-ui-tagger{pointer-events:none}.grecaptcha-badge{display:none !important;visibility:hidden !important}.logisz-preview .image[data-aos]{opacity:1 !important;transform:unset}.downloads.basic ul{margin:0;padding:0}.downloads.basic ul li{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.downloads.basic ul li::before{font-family:'Font Awesome 6 Pro';font-weight:700;content:"\f019"}.downloads.basic ul li a{text-decoration:none;color:#000000}.downloads.basic ul li a:hover{text-decoration:underline}.downloads__grid{margin:32px 0 0 0;flex-basis:75%;display:flex;flex-direction:column}.downloads .filter .filter__group{position:relative}.downloads .filter .filter__group.select select{appearance:none;width:100%;cursor:pointer}.downloads .filter .filter__group input{width:100%;height:40px;line-height:40px;margin:0;padding:0;border:2px solid #000000;border-radius:9999px;text-indent:20px;outline:none}.downloads .filter .filter__group input:active+label,.downloads .filter .filter__group input:focus+label,.downloads .filter .filter__group input:not(:placeholder-shown)+label{top:-11px;left:11px;line-height:23px;font-size:10px;padding:0 10px;background-color:#FFFFFF;border-radius:3px}.downloads .filter .filter__group input[type=search]::-ms-clear{display:none;width:0;height:0}.downloads .filter .filter__group input[type=search]::-ms-reveal{display:none;width:0;height:0}.downloads .filter .filter__group input[type="search"]::-webkit-search-decoration,.downloads .filter .filter__group input[type="search"]::-webkit-search-cancel-button,.downloads .filter .filter__group input[type="search"]::-webkit-search-results-button,.downloads .filter .filter__group input[type="search"]::-webkit-search-results-decoration{display:none}.downloads .filter .filter__group select{width:calc(100% - 40px);height:40px;line-height:40px;margin:0;padding:0 20px;border:2px solid #000000;border-radius:9999px;box-sizing:border-box;outline-color:none;text-indent:0}.downloads .filter .filter__group textarea{width:calc(100% - 40px);height:120px;line-height:24px;margin:0;padding:12px 20px;border:1px solid #E5ECF0;border-radius:8px;outline-color:#00426A;display:block}.downloads .topics .topics__item .topics__button{margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.downloads .topics .topics__item .topic-toggle-icon{transition:transform 0.3s ease}.downloads .topics .topics__item .topic-toggle-icon.open{transform:rotate(-180deg)}.downloads .topics .topics__item .topic-toggle-icon.solo{transform:rotate(-90deg)}.downloads .topics .topics__list{margin:32px 0 0 0;padding:16px 20px;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1);list-style:none}.downloads .topics__button{cursor:pointer}.downloads .topics__sublist{margin:0;padding:0;display:none;list-style:none}.downloads .topics__subitem{position:relative}.downloads .topics__subitem::before{top:0;left:0;font-family:"Font Awesome 5 Pro";content:"\f054";position:absolute}.downloads .topics__subitem a{text-decoration:none}.downloads .topics__subitem a:hover{text-decoration:underline}.downloads .topics__subbutton{background:none;border:none;cursor:pointer}.downloads .layout-toggle{margin:32px 0 0 0}.downloads .layout-toggle__container{display:flex;justify-content:flex-end;gap:10px}.downloads .layout-toggle__button{width:40px;height:40px;line-height:40px;background-color:transparent;border-radius:9999px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:2px solid transparent}.downloads .layout-toggle__button:hover{border:2px solid #000000}.downloads .layout-toggle__button.active{border:2px solid #FFBF00;color:#FFBF00}.downloads .filter__head{display:flex;justify-content:space-between;align-items:center}.downloads .filter__text{margin:0;line-height:40px}.downloads .filter__group{display:flex;align-items:center;gap:8px;margin:32px 0 0 0;cursor:pointer}.downloads .downloads__grid.grid-view{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.downloads .downloads__grid.grid-view .downloads__item{padding:16px 24px;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}.downloads .downloads__grid.grid-view .downloads__item .cover{width:100%;margin:0;padding:10px;background-color:rgba(0,0,0,0.1);aspect-ratio:1 / 1;border-radius:unset;position:relative}.downloads .downloads__grid.grid-view .downloads__item .cover::before{top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);position:absolute;content:"";display:block;opacity:0;z-index:1}.downloads .downloads__grid.grid-view .downloads__item .cover::after{top:50%;left:50%;font-family:"Font Awesome 5 Pro";font-size:32px;content:"\f33d";color:#FFFFFF;position:absolute;transform:translate(-50%, -50%);opacity:0;z-index:2}.downloads .downloads__grid.grid-view .downloads__item .cover img{width:100%;object-fit:contain;aspect-ratio:1 / 1;flex-basis:100%;display:block}.downloads .downloads__grid.grid-view .downloads__item .data{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;flex-basis:100%;gap:0;justify-content:space-between}.downloads .downloads__grid.grid-view .downloads__item .data p{margin:0}.downloads .downloads__grid.grid-view .downloads__item .data p.title{margin-top:32px;flex-basis:100%;font-size:16px;font-weight:bold}.downloads .downloads__grid.grid-view .downloads__item .data p.extension{font-size:14px;color:rgba(0,0,0,0.5)}.downloads .downloads__grid.grid-view .downloads__item .data p.size{margin-left:auto;font-size:14px;color:rgba(0,0,0,0.5)}.downloads .downloads__grid.list-view{flex-direction:column;display:flex;gap:10px}.downloads .downloads__grid.list-view .downloads__item{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.1);gap:20px;position:relative}.downloads .downloads__grid.list-view .downloads__item .cover{flex-shrink:0;flex-grow:0;margin:0;padding:5px;background-color:rgba(0,0,0,0.1);border-radius:unset}.downloads .downloads__grid.list-view .downloads__item .cover img{width:40px;object-fit:contain;aspect-ratio:1 / 1;flex-basis:100%;display:block}.downloads .downloads__grid.list-view .downloads__item .data{flex-shrink:0;flex-grow:1;display:flex;flex-direction:row;justify-content:space-between;gap:20px;position:relative;align-items:center}.downloads .downloads__grid.list-view .downloads__item .data p{margin:0;padding:0}.downloads .downloads__grid.list-view .downloads__item .data p.title{font-weight:bold;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.downloads .downloads__grid.list-view .downloads__item .data p.extension{flex-shrink:0;min-width:60px;text-align:center}.downloads .downloads__grid.list-view .downloads__item .data p.size{color:rgba(0,0,0,0.5);min-width:60px;text-align:center}.downloads .downloads__grid.list-view .downloads__item p.button{margin:0}.downloads .downloads__grid.list-view .downloads__item .download{flex-shrink:0;flex-grow:0}.downloads .downloads__grid.list-view .downloads__item .download i{width:40px;height:40px;line-height:40px;text-align:center;display:block;position:relative;line-height:40px;font-size:20px}.downloads .topics__list__items{display:none;padding-left:20px}.downloads #noItemsMessage{margin:0;padding:0;text-align:center;font-weight:bold;display:block;flex-basis:100%;grid-column:1 / span 4}@media (max-width: 576px){.downloads .downloads__grid.grid-view{grid-template-columns:100%}.layout-toggle,.downloads .layout-toggle__button#listView{display:none;visibility:hidden}}@media (min-width: 576.02px) and (max-width: 820px){.downloads .downloads__grid.grid-view{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 820.02px) and (max-width: 1180px){.downloads .downloads__grid.grid-view{grid-template-columns:repeat(3, 1fr)}}[data-aos^=fade]{opacity:1 !important}ul.certificates{margin:0;padding:0 20px;display:grid;grid-template-columns:repeat(5, minmax(auto, 1fr));gap:40px}@media (min-width: 577px) and (max-width: 992px){ul.certificates{grid-template-columns:repeat(2, minmax(auto, 1fr))}}@media (max-width: 576px){ul.certificates{grid-template-columns:100%}}ul.certificates li{margin:0;padding:24px 20px;list-style:none;background-color:#F8F8F8;border-radius:10px;position:relative}ul.certificates li a{top:0;right:0;bottom:0;left:0;position:absolute}ul.certificates li .cover img{width:100%;height:auto;display:block;aspect-ratio:1/1.414}ul.certificates li .body p{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}ul.certificates li .body p:before{font-family:'Font Awesome 6 Pro';content:"\f33d";color:var(--primary)}ul.certificates li .body p span{line-height:20px;font-weight:bold;display:block}ul.certificates li .body p span span{margin-top:4px;font-weight:normal;line-height:20px;font-size:12px;display:block}ul.certificates li:hover{background-color:var(--primary);color:#FFFFFF}ul.certificates li:hover .body p:before{color:#FFFFFF}
