/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}input{border-width:1px;--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.block,.node{margin-bottom:1rem}[id$=-local-tasks] ul{list-style-position:inside;list-style-type:disc}.visible{visibility:visible}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.mr-2{margin-right:.5rem}.block{display:block}.flex{display:flex}.items-center{align-items:center}.p-4{padding:1rem}.text-2xl{font-size:1.5rem;line-height:2rem}@media (min-width:768px){.md\:flex{display:flex}.md\:w-1\/4{width:25%}.md\:flex-1{flex:1 1 0%}}
@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraBoldItalic.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraBoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraBoldItalic.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraBoldItalic.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraBoldItalic.svg#Poppins-ExtraBoldItalic) format("svg");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraLight.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraLight.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraLight.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraLight.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraLight.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraLight.svg#Poppins-ExtraLight) format("svg");font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Black.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Black.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Black.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Black.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Black.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Black.svg#Poppins-Black) format("svg");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Bold.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Bold.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Bold.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Bold.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Bold.svg#Poppins-Bold) format("svg");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraBold.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraBold.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraBold.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraBold.svg#Poppins-ExtraBold) format("svg");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-BoldItalic.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-BoldItalic.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-BoldItalic.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-BoldItalic.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-BoldItalic.svg#Poppins-BoldItalic) format("svg");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-BlackItalic.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-BlackItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-BlackItalic.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-BlackItalic.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-BlackItalic.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-BlackItalic.svg#Poppins-BlackItalic) format("svg");font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Regular.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Regular.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Regular.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Regular.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Regular.svg#Poppins-Regular) format("svg");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Light.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Light.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Light.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Light.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Light.svg#Poppins-Light) format("svg");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-MediumItalic.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-MediumItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-MediumItalic.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-MediumItalic.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-MediumItalic.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-MediumItalic.svg#Poppins-MediumItalic) format("svg");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-SemiBoldItalic.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-SemiBoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-SemiBoldItalic.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-SemiBoldItalic.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-SemiBoldItalic.svg#Poppins-SemiBoldItalic) format("svg");font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraLightItalic.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraLightItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraLightItalic.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraLightItalic.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ExtraLightItalic.svg#Poppins-ExtraLightItalic) format("svg");font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-ThinItalic.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-ThinItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ThinItalic.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ThinItalic.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ThinItalic.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-ThinItalic.svg#Poppins-ThinItalic) format("svg");font-weight:100;font-style:italic;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Medium.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Medium.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Medium.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Medium.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Medium.svg#Poppins-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Italic.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Italic.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Italic.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Italic.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Italic.svg#Poppins-Italic) format("svg");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Thin.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-Thin.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Thin.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Thin.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Thin.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-Thin.svg#Poppins-Thin) format("svg");font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-LightItalic.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-LightItalic.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-LightItalic.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-LightItalic.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-LightItalic.svg#Poppins-LightItalic) format("svg");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:"Poppins";src:url(/themes/custom/projectman/fonts/Poppins/Poppins-SemiBold.eot);src:url(/themes/custom/projectman/fonts/Poppins/Poppins-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-SemiBold.woff2) format("woff2"),url(/themes/custom/projectman/fonts/Poppins/Poppins-SemiBold.woff) format("woff"),url(/themes/custom/projectman/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype"),url(/themes/custom/projectman/fonts/Poppins/Poppins-SemiBold.svg#Poppins-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap;}h1{font-weight:600 !important;font-style:normal !important;font-family:"Poppins";font-size:32px !important;line-height:120% !important;}@media (min-width:768px){h1{font-size:48px !important;}}h2{font-weight:600 !important;font-style:normal;font-family:"Poppins";font-size:26px !important;line-height:130% !important;}@media (min-width:768px){h2{font-size:40px !important;}}h3{font-weight:600 !important;font-style:normal;font-family:"Poppins";font-size:24px !important;line-height:140% !important;}@media (min-width:768px){h3{font-size:32px !important;}}h4{font-weight:600 !important;font-style:normal;font-family:"Poppins";font-size:20px !important;line-height:140% !important;}@media (min-width:768px){h4{font-size:22px !important;}}.paragraph--type--button a{display:flex;justify-content:center;align-items:center;padding:15px 18px;border-radius:80px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;border:1px solid transparent;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.paragraph--type--button a:hover{background:#3F4A57;border-color:#3F4A57;}.paragraph--type--button a:focus{background:#20272F;border-color:#20272F;box-shadow:0px 0px 0px 4px rgba(32,39,47,0.4);}.paragraph--type--button.colour-neutral-normal a{background:#20272F;border-color:#20272F;color:#fff;}.paragraph--type--button.colour-neutral-normal a:hover{background:#3F4A57;border-color:#3F4A57;}.paragraph--type--button.colour-neutral-normal a:focus{background:#20272F;border-color:#20272F;box-shadow:0px 0px 0px 4px rgba(32,39,47,0.4);}.paragraph--type--button.colour-neutral-inverted a{background:#FFFFFF;border-color:#DADADA;}.paragraph--type--button.colour-neutral-inverted a:hover{border-color:#20272F;}.paragraph--type--button.colour-neutral-inverted a:focus{border-color:#20272F;box-shadow:0px 0px 0px 4px rgba(32,39,47,0.4);}.paragraph--type--button.colour-red-normal a{background:#FF525F;border-color:#FF525F;}.paragraph--type--button.colour-red-normal a:hover{background:#FF7580;border-color:#FF7580;}.paragraph--type--button.colour-red-normal a:focus{background:#FF525F;border-color:#FF525F;box-shadow:0px 0px 0px 4px rgba(255,82,95,0.4);}.paragraph--type--button.colour-blue-normal a{background:#A9C5DF;border-color:#A9C5DF;}.paragraph--type--button.colour-blue-normal a:hover{background:#BAD1E5;border-color:#BAD1E5;}.paragraph--type--button.colour-blue-normal a:focus{background:#A9C5DF;border-color:#A9C5DF;box-shadow:0px 0px 0px 4px rgba(169,197,223,0.4);}.paragraph--type--button.colour-red-inverted a{background:#FFFFFF;border-color:#FF525F;}.paragraph--type--button.colour-red-inverted a:hover{border-color:#CC1F2B;}.paragraph--type--button.colour-red-inverted a:focus{border-color:#FF525F;box-shadow:0px 0px 0px 4px rgba(255,82,95,0.4);}.paragraph--type--button.colour-blue-inverted a{background:#FFFFFF;border-color:#A9C5DF;}.paragraph--type--button.colour-blue-inverted a:hover{border-color:#5C7894;}.paragraph--type--button.colour-blue-inverted a:focus{border-color:#A9C5DF;box-shadow:0px 0px 0px 4px rgba(169,197,223,0.4);}.colour-gray .paragraph--type--button.colour-neutral-normal a{background:#fff;border-color:#fff;color:#20272F;}.colour-gray .paragraph--type--button.colour-neutral-normal a:hover{background:#F0F2F5;border-color:#F0F2F5;}.colour-gray .paragraph--type--button.colour-neutral-normal a:focus{background:#fff;border-color:#fff;box-shadow:0px 0px 0px 4px rgba(32,39,47,0.4);}.colour-gray .paragraph--type--button.colour-neutral-inverted a{background:transparent;color:#fff;border-color:#fff;}.colour-gray .paragraph--type--button.colour-neutral-inverted a:hover{border-color:#F0F2F5;}.colour-gray .paragraph--type--button.colour-neutral-inverted a:focus{border-color:#fff;box-shadow:0px 0px 0px 4px rgba(32,39,47,0.4);}.colour-gray .paragraph--type--button.colour-red-inverted a{background:transparent;color:#fff;}.colour-gray .paragraph--type--button.colour-blue-inverted a{background:transparent;color:#fff;}.custom-button{display:flex;justify-content:center;align-items:center;padding:15px 18px;border-radius:80px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;border:1px solid transparent;width:fit-content;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.custom-button.colour-red-normal{background:#FF525F;border-color:#FF525F;}.custom-button.colour-red-normal:hover{background:#FF7580;border-color:#FF7580;}.custom-button.colour-red-normal:focus{background:#FF525F;border-color:#FF525F;box-shadow:0px 0px 0px 4px rgba(255,82,95,0.4);}.custom-button.colour-blue-normal{background:#A9C5DF;border-color:#A9C5DF;}.custom-button.colour-blue-normal:hover{background:#BAD1E5;border-color:#BAD1E5;}.custom-button.colour-blue-normal:focus{background:#A9C5DF;border-color:#A9C5DF;box-shadow:0px 0px 0px 4px rgba(169,197,223,0.4);}.custom-button.colour-red-inverted{background:#FFFFFF;border-color:#FF525F;}.custom-button.colour-red-inverted:hover{border-color:#CC1F2B;}.custom-button.colour-red-inverted:focus{border-color:#FF525F;box-shadow:0px 0px 0px 4px rgba(255,82,95,0.4);}.custom-button.colour-blue-inverted{background:#FFFFFF;border-color:#A9C5DF;}.custom-button.colour-blue-inverted:hover{border-color:#5C7894;}.custom-button.colour-blue-inverted:focus{border-color:#A9C5DF;box-shadow:0px 0px 0px 4px rgba(169,197,223,0.4);}#block-projectman-breadcrumbs{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;}#block-projectman-breadcrumbs .breadcrumb-wrapper{}#block-projectman-breadcrumbs .breadcrumb-wrapper nav{max-width:1328px;width:100%;margin:0 auto;padding:0 24px;}#block-projectman-breadcrumbs .breadcrumb-wrapper nav ol{display:flex;flex-wrap:wrap;align-items:center;gap:12px;}#block-projectman-breadcrumbs .breadcrumb-wrapper nav ol li{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;color:#20272F;display:flex;align-items:center;gap:12px;flex-direction:row;}#block-projectman-breadcrumbs .breadcrumb-wrapper nav ol li a{position:relative;}#block-projectman-breadcrumbs .breadcrumb-wrapper nav ol li a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#20272F;transform:scaleX(1);transform-origin:left;transition:transform 0.3s ease-out;}#block-projectman-breadcrumbs .breadcrumb-wrapper nav ol li a:hover::after{transform:scaleX(0);}#block-projectman-breadcrumbs .breadcrumb-wrapper nav ol li .breadcrumb-arrow-icon svg path{stroke:#20272F;}#block-projectman-breadcrumbs .breadcrumb-wrapper.colour-gray{background:#20272F;}#block-projectman-breadcrumbs .breadcrumb-wrapper.colour-gray nav ol li{color:#fff;}#block-projectman-breadcrumbs .breadcrumb-wrapper.colour-gray nav ol li a::after{background-color:#fff;}#block-projectman-breadcrumbs .breadcrumb-wrapper.colour-gray nav ol li .breadcrumb-arrow-icon svg path{stroke:#fff;}.related-tags .field-items{display:flex;flex-wrap:wrap;}.related-tags .field-items .field-item a{font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#CC1F2B;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.related-tags .field-items .field-item a:hover{color:#FF7580;}.related-tags .field-items .field-item:has(+ .field-item){position:relative;padding-right:26px;}.related-tags .field-items .field-item:has(+ .field-item)::before{content:"";position:absolute;top:50%;right:9px;z-index:3;border-radius:50%;width:6px;height:6px;background:#DADADA;transform:translate(0,-50%);}.js-pager__items.pager{}.js-pager__items.pager .button{display:flex;justify-content:center;align-items:center;padding:15px 18px;border-radius:80px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;border:1px solid transparent;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background:#FFFFFF;border-color:#DADADA;width:fit-content;}.js-pager__items.pager .button:hover{border-color:#20272F;}.js-pager__items.pager .button:focus{border-color:#20272F;box-shadow:0px 0px 0px 4px rgba(32,39,47,0.4);}.event-details{display:flex;flex-direction:column;gap:16px;}.event-details .event-detail{display:flex;flex-direction:column;}.event-details .event-detail .field-item{font-weight:600;}@media (min-width:768px){.event-details{gap:4px;}.event-details .event-detail{flex-direction:row;gap:4px;flex-wrap:wrap;}.event-details .event-detail .label{width:20%;}}[data-drupal-messages]{margin:0 auto;padding:0 24px;max-width:1328px;}[data-drupal-messages] div[role=contentinfo]{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;padding:15px;border-radius:4px;font-size:14px;}[data-drupal-messages] div[role=contentinfo] a{color:#0b2e13;font-weight:600;text-decoration:underline;font-size:14px;}[data-drupal-messages] div[role=contentinfo] a:hover{text-decoration:none;}[data-drupal-messages]:has(div[role=alert]) div[role=contentinfo]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;padding:15px;border-radius:4px;font-size:14px;}[data-drupal-messages]:has(div[role=alert]) div[role=contentinfo] a{color:#842029;font-weight:600;text-decoration:underline;font-size:14px;}[data-drupal-messages]:has(div[role=alert]) div[role=contentinfo] a:hover{text-decoration:none;}.paragraph--type--card .card .icon{margin-bottom:24px;}@media (min-width:768px){.paragraph--type--card .card .icon{margin-bottom:32px;}}.paragraph--type--card .card .text-wrapper{display:flex;flex-direction:column;gap:8px;}.paragraph--type--card .card .text-wrapper .title{font-family:"Poppins";font-style:normal;font-weight:600;font-size:20px;line-height:140%;}@media (min-width:768px){.paragraph--type--card .card .text-wrapper .title{font-size:22px;}}.paragraph--type--card .card .text-wrapper .link-wrapper a{margin-top:0;}.cards--has-bg .paragraph--type--card{height:100%;}.cards--has-bg .paragraph--type--card .card{padding:24px 24px 24px 16px;display:flex;gap:16px;background:#F7F7F7;height:100%;}.cards--has-bg .paragraph--type--card .card .icon{margin-bottom:0;width:30px;height:30px;}.cards--has-bg .paragraph--type--card .card .text-wrapper{width:calc(100% - 46px);}@media (min-width:768px){.cards--has-bg .paragraph--type--card .card{padding:32px 32px 32px 24px;}}.paragraph--type--text-list-icon{}.paragraph--type--text-list-icon .text-list-icon{display:flex;flex-direction:column;gap:16px;}.paragraph--type--text-list-icon .text-list-icon .text-list-icon__item{display:flex;flex-direction:row;gap:12px;align-items:center;}.paragraph--type--text-list-icon .text-list-icon .text-list-icon__icon{width:24px;height:24px;}.paragraph--type--text-list-icon .text-list-icon .text-list-icon__text{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;position:relative;width:calc(100% - 36px);}.node-event .image{border-radius:16px;overflow:hidden;}.node-event .event-type .field-item{font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;}.node-event .event-type.colour-red{color:#CC1F2B;}.node-event .event-type.colour-blue{color:#5C7894;}.node-event .title{font-family:"Poppins";font-style:normal;font-weight:600;font-size:20px;line-height:140%;color:#20272F;margin-bottom:8px;}@media (min-width:768px){.node-event .title{font-size:22px;}}.node-event .event-date{margin-bottom:8px;}.node-event .event-date .field-item{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;}.node-event .perex .field-item{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;}.node-event .link.with-text{margin-top:8px;display:flex;align-items:center;gap:8px;flex-direction:row;width:fit-content;}.node-event .link.with-text .with-text-link{font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;position:relative;}.node-event .link.with-text .with-text-link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#20272F;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease-out;}.node-event .link.with-text .icon-with-text{width:12px;height:12px;display:inline-block;}.node-event .link.with-text .icon-with-text svg{height:100%;width:auto;}.node-event .link.with-text .icon-with-text svg path{-webkit-transition:fill 0.5s ease-in-out;transition:fill 0.5s ease-in-out;}@media (min-width:768px){.node-event .link.with-text{margin-top:12px;}}.node-event .link.with-text:hover .with-text-link::after{transform:scaleX(1);}.node-event .link.with-text:hover .icon-with-text svg path{stroke:#FF525F;}.node-event.node-view-mode-teaser-normal .image,.node-event.node-view-mode-teaser-small .image{margin-bottom:16px;}.node-event.node-view-mode-teaser-tiny{margin-bottom:0;}.node-event.node-view-mode-teaser-tiny > .node-content{display:flex;flex-direction:column;gap:16px;position:relative;align-items:flex-start;}.node-event.node-view-mode-teaser-tiny > .node-content .link.absolute{position:absolute;left:0;top:0;height:100%;width:100%;}@media (min-width:768px){.node-event.node-view-mode-teaser-tiny > .node-content{gap:24px;align-items:center;flex-direction:row;}.node-event.node-view-mode-teaser-tiny > .node-content .left{width:240px;}.node-event.node-view-mode-teaser-tiny > .node-content .right{width:calc(100% - 264px);}}.node-event.node-view-mode-teaser-big{margin-bottom:0;}.node-event.node-view-mode-teaser-big > .node-content{display:flex;flex-direction:column;gap:16px;position:relative;background-color:#fff;z-index:5;}.node-event.node-view-mode-teaser-big > .node-content img{width:100%;}@media (min-width:768px){.node-event.node-view-mode-teaser-big > .node-content{gap:40px;flex-direction:row;max-width:1062px;width:100%;margin:0 auto;align-items:center;}.node-event.node-view-mode-teaser-big > .node-content > div{flex:1;}.node-event.node-view-mode-teaser-big > .node-content .event-type{margin-bottom:8px;}}@media (min-width:768px){.node-event.node-view-mode-teaser-big{position:relative;}.node-event.node-view-mode-teaser-big::before{content:"";position:absolute;top:0;left:-80px;height:100%;width:190px;background-image:radial-gradient(#dadada 2px,transparent 2px);background-size:16px 16px;background-position:0 0;z-index:3;}}.paragraph--type--events-block .events-featured{display:flex;flex-direction:column;gap:40px;}.paragraph--type--events-block .events-featured .three-smallest{display:flex;flex-direction:row;gap:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;}.paragraph--type--events-block .events-featured .three-smallest .views-row{flex-shrink:0;max-width:280px;width:100%;}@media (min-width:768px){.paragraph--type--events-block .events-featured{flex-direction:row;gap:32px;}.paragraph--type--events-block .events-featured > div{flex:1;}.paragraph--type--events-block .events-featured .three-smallest{display:flex;flex-direction:column;gap:32px;overflow-x:none;}.paragraph--type--events-block .events-featured .three-smallest .views-row{flex-shrink:auto;max-width:100%;width:100%;}}.events{display:flex;flex-direction:column;gap:40px;}@media (min-width:768px){.events{flex-direction:row;gap:32px;}.events > .views-row{flex:1;}}.paragraph--type--team{width:100%;}.paragraph--type--team .team-members{display:flex;gap:24px;flex-direction:row;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:16px;contain:paint;}@media (min-width:768px){.paragraph--type--team .team-members{gap:64px;}}.paragraph--type--team .team-member{flex-shrink:0;max-width:230px;width:100%;}@media (min-width:768px){.paragraph--type--team .team-member{max-width:204px;}}.paragraph--type--team:has(.node-person.node-view-mode-teaser-normal) .team-members{gap:24px;}.paragraph--type--team:has(.node-person.node-view-mode-teaser-normal) .team-member{max-width:220px;}.node-case-study.node-view-mode-teaser-normal > .node-content{display:flex;flex-direction:column;gap:16px;}.node-case-study.node-view-mode-teaser-normal > .node-content .right{display:flex;flex-direction:column;gap:8px;}.node-case-study.node-view-mode-teaser-normal > .node-content .right .tags .field-items{display:flex;flex-wrap:wrap;}.node-case-study.node-view-mode-teaser-normal > .node-content .right .tags .field-items .field-item a{font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#CC1F2B;}.node-case-study.node-view-mode-teaser-normal > .node-content .right .tags .field-items .field-item:has(+ .field-item){position:relative;padding-right:26px;}.node-case-study.node-view-mode-teaser-normal > .node-content .right .tags .field-items .field-item:has(+ .field-item)::before{content:"";position:absolute;top:50%;right:9px;z-index:3;border-radius:50%;width:6px;height:6px;background:#DADADA;transform:translate(0,-50%);}.node-case-study.node-view-mode-teaser-normal > .node-content .right .title span{font-family:"Poppins";font-style:normal;font-weight:600;font-size:22px;line-height:140%;color:#20272F;}.node-case-study.node-view-mode-teaser-normal > .node-content .right .perex .field-item{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;}.node-case-study.node-view-mode-teaser-normal > .node-content .right > .link{font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;display:block;}@media (min-width:768px){.node-case-study.node-view-mode-teaser-normal > .node-content{flex-direction:row;gap:40px;align-items:center;}.node-case-study.node-view-mode-teaser-normal > .node-content > div{width:50%;}}.node-case-study.node-view-mode-logo{margin-bottom:0;}.slick:has(.node-case-study.node-view-mode-teaser-normal){position:relative;}@media (min-width:768px){.slick:has(.node-case-study.node-view-mode-teaser-normal)::before{content:"";position:absolute;top:0;left:-80px;height:100%;width:140px;background-image:radial-gradient(#dadada 2px,transparent 2px);background-size:16px 16px;background-position:0 0;}}.paragraph--type--view .templates{display:flex;flex-direction:column;gap:8px;}@media (min-width:768px){.paragraph--type--view .templates{display:grid;grid-template-columns:repeat(3,1fr);border-radius:16px;overflow:hidden;}}.paragraph--type--view .templates > .views-row{width:100%;padding:24px 24px 24px 16px;display:flex;gap:16px;background:#F7F7F7;height:100%;}@media (min-width:768px){.paragraph--type--view .templates > .views-row{padding:32px 32px 32px 24px;}}.node-article{position:relative;}.node-article.node-view-mode-teaser-normal > .node-content,.node-article.node-view-mode-teaser-small > .node-content{display:flex;flex-direction:column;gap:8px;}.node-article.node-view-mode-teaser-normal > .node-content .title *,.node-article.node-view-mode-teaser-small > .node-content .title *{font-weight:600 !important;font-size:22px !important;line-height:140% !important;}.node-article.node-view-mode-teaser-normal > .node-content .publishing-details,.node-article.node-view-mode-teaser-small > .node-content .publishing-details{display:flex;}.node-article.node-view-mode-teaser-normal > .node-content .publishing-details .author:has(+ .date),.node-article.node-view-mode-teaser-small > .node-content .publishing-details .author:has(+ .date){position:relative;padding-right:22px;}.node-article.node-view-mode-teaser-normal > .node-content .publishing-details .author:has(+ .date)::before,.node-article.node-view-mode-teaser-small > .node-content .publishing-details .author:has(+ .date)::before{content:"";position:absolute;top:50%;right:7px;z-index:3;border-radius:50%;width:6px;height:6px;background:#DADADA;transform:translate(0,-50%);}.node-article.node-view-mode-full{max-width:1328px;width:100%;padding:0 24px;margin:0 auto;}.node-article.node-view-mode-full > .node-content{display:flex;flex-direction:column;gap:40px;}.node-article.node-view-mode-full > .node-content .perex{margin-bottom:15px;}.node-article.node-view-mode-full > .node-content .perex .field-item{font-weight:600;}@media (min-width:768px){.node-article.node-view-mode-full > .node-content{gap:32px;}}.node-person .columns-wrapper{text-align:center;}.node-person .columns-wrapper .photo{margin-bottom:16px;}.node-person .columns-wrapper .photo img{margin:0 auto;}.node-person .columns-wrapper .title{font-family:"Poppins";font-style:normal;font-weight:600;font-size:18px;line-height:150%;color:#20272F;}.node-person .columns-wrapper .position .field-item{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;}.node-person .node-content{display:flex;flex-direction:column;gap:4px;}.node-person .node-content .photo{margin-bottom:12px;}.node-person .node-content .photo img{margin:0 auto;width:160px;height:auto;}.node-person .node-content .title{font-family:"Poppins";font-style:normal;font-weight:600;font-size:18px;line-height:150%;color:#20272F;}.node-person .node-content .position .field-item{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;}.node-person .node-content .phone a{font-weight:400;font-size:16px;line-height:150%;color:#20272F;position:relative;}.node-person .node-content .phone a::after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:1px;background-color:#20272F;transform:scaleX(1);transform-origin:left;transition:transform 0.3s ease-out;}.node-person .node-content .phone a:hover::after{transform:scaleX(0);}.node-person .node-content .email{position:relative;}.node-person .node-content .email svg{width:30px;height:auto;shape-rendering:crispEdges;}.node-person .node-content .email svg path{-webkit-transition:fill 0.5s ease-in-out;transition:fill 0.5s ease-in-out;}.node-person .node-content .linkedin{position:relative;width:fit-content;}.node-person .node-content .linkedin .field-item,.node-person .node-content .linkedin a{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;word-break:break-all;}.node-person .node-content .linkedin svg{width:30px;height:auto;shape-rendering:crispEdges;}.node-person .node-content .linkedin svg path{-webkit-transition:fill 0.5s ease-in-out;transition:fill 0.5s ease-in-out;}.node-person .node-content .contacts-icons{display:flex;align-items:center;margin:10px auto 0;gap:20px;flex-wrap:wrap;}.node-person.node-view-mode-teaser-small .node-content,.node-person.node-view-mode-teaser-normal .node-content{text-align:center;}.node-person.node-view-mode-teaser-normal .node-content .phone a,.node-person.node-view-mode-teaser-normal .node-content .email a{font-size:14px;line-height:130%;}.node-person.node-view-mode-teaser-normal .node-content .email{word-break:break-all;}.node-person.node-view-mode-teaser-normal .node-content .linkedin *{font-size:14px;line-height:130%;}.node-person.node-view-mode-teaser-big .columns-wrapper{display:flex;flex-direction:column;gap:16px;position:relative;align-items:flex-start;}.node-person.node-view-mode-teaser-big .columns-wrapper .column-left .photo{margin-bottom:0;}.node-person.node-view-mode-teaser-big .columns-wrapper .column-right{text-align:left;}.node-person.node-view-mode-teaser-big .columns-wrapper .column-right .perex *{font-weight:400;margin-bottom:0;}@media (min-width:768px){.node-person.node-view-mode-teaser-big .columns-wrapper{gap:24px;align-items:center;flex-direction:row;align-items:center;}.node-person.node-view-mode-teaser-big .columns-wrapper .column-left{width:184px;display:flex;align-items:center;justify-content:center;}.node-person.node-view-mode-teaser-big .columns-wrapper .column-right{width:calc(100% - 184px);}}.team-members .team-member:nth-child(odd) .node-person .node-content .linkedin:hover svg path{fill:#FF525F;}.team-members .team-member:nth-child(odd) .node-person .node-content .email:hover svg path{fill:#A9C5DF;}.team-members .team-member:nth-child(even) .node-person .node-content .linkedin:hover svg path{fill:#A9C5DF;}.team-members .team-member:nth-child(even) .node-person .node-content .email:hover svg path{fill:#FF525F;}form:not(.webform-submission-newsletter-form){background:#F7F7F7;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;max-width:845px;margin:0 auto;}form:not(.webform-submission-newsletter-form) .radios--wrapper{margin-bottom:8px;}form:not(.webform-submission-newsletter-form) .radios--wrapper .js-webform-radios{display:flex;flex-direction:column;gap:8px;}form:not(.webform-submission-newsletter-form) .js-webform-type-radio{padding:16px;background:#FFFFFF;border-radius:16px;display:flex;gap:8px;}form:not(.webform-submission-newsletter-form) .js-webform-type-radio label{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;width:calc(100% - 32px);}form:not(.webform-submission-newsletter-form) .js-webform-type-radio label:hover{cursor:pointer;}form:not(.webform-submission-newsletter-form) .js-webform-type-radio input[type=radio]{appearance:none;-webkit-appearance:none;width:24px;height:24px;cursor:pointer;background:#FFFFFF;border:1px solid #878787;border-radius:8px;position:relative;}form:not(.webform-submission-newsletter-form) .js-webform-type-radio input[type=radio]::before{content:"";transform:scale(0);transition:transform 0.2s ease-in-out;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;position:absolute;width:12px;height:9px;}form:not(.webform-submission-newsletter-form) .js-webform-type-radio input[type=radio]:hover{cursor:pointer;}form:not(.webform-submission-newsletter-form) .js-webform-type-radio input[type=radio]:checked{border-color:#fff;}form:not(.webform-submission-newsletter-form) .js-webform-type-radio input[type=radio]:checked::before{transform:scale(1) translate(-50%,-50%);background-image:url("/themes/custom/projectman/img/check.svg");}form:not(.webform-submission-newsletter-form) .js-webform-type-textfield,form:not(.webform-submission-newsletter-form) .js-webform-type-email,form:not(.webform-submission-newsletter-form) .js-webform-type-textarea,form:not(.webform-submission-newsletter-form) .js-webform-type-tel,form:not(.webform-submission-newsletter-form) .js-form-type-textfield,form:not(.webform-submission-newsletter-form) .js-form-type-password,form:not(.webform-submission-newsletter-form) .js-form-type-email,form:not(.webform-submission-newsletter-form) .js-form-type-tel{display:flex;flex-direction:column;gap:8px;}form:not(.webform-submission-newsletter-form) .js-webform-type-textfield label,form:not(.webform-submission-newsletter-form) .js-webform-type-email label,form:not(.webform-submission-newsletter-form) .js-webform-type-textarea label,form:not(.webform-submission-newsletter-form) .js-webform-type-tel label,form:not(.webform-submission-newsletter-form) .js-form-type-textfield label,form:not(.webform-submission-newsletter-form) .js-form-type-password label,form:not(.webform-submission-newsletter-form) .js-form-type-email label,form:not(.webform-submission-newsletter-form) .js-form-type-tel label{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;}form:not(.webform-submission-newsletter-form) .js-webform-type-textfield input,form:not(.webform-submission-newsletter-form) .js-webform-type-email input,form:not(.webform-submission-newsletter-form) .js-webform-type-textarea input,form:not(.webform-submission-newsletter-form) .js-webform-type-tel input,form:not(.webform-submission-newsletter-form) .js-form-type-textfield input,form:not(.webform-submission-newsletter-form) .js-form-type-password input,form:not(.webform-submission-newsletter-form) .js-form-type-email input,form:not(.webform-submission-newsletter-form) .js-form-type-tel input{height:53px;background:#FFFFFF;border:1px solid #878787;border-radius:4px;font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;padding:14px 16px;}form:not(.webform-submission-newsletter-form) .js-webform-type-textfield input:focus,form:not(.webform-submission-newsletter-form) .js-webform-type-email input:focus,form:not(.webform-submission-newsletter-form) .js-webform-type-textarea input:focus,form:not(.webform-submission-newsletter-form) .js-webform-type-tel input:focus,form:not(.webform-submission-newsletter-form) .js-form-type-textfield input:focus,form:not(.webform-submission-newsletter-form) .js-form-type-password input:focus,form:not(.webform-submission-newsletter-form) .js-form-type-email input:focus,form:not(.webform-submission-newsletter-form) .js-form-type-tel input:focus{outline:none;}form:not(.webform-submission-newsletter-form) .js-webform-type-textfield textarea,form:not(.webform-submission-newsletter-form) .js-webform-type-email textarea,form:not(.webform-submission-newsletter-form) .js-webform-type-textarea textarea,form:not(.webform-submission-newsletter-form) .js-webform-type-tel textarea,form:not(.webform-submission-newsletter-form) .js-form-type-textfield textarea,form:not(.webform-submission-newsletter-form) .js-form-type-password textarea,form:not(.webform-submission-newsletter-form) .js-form-type-email textarea,form:not(.webform-submission-newsletter-form) .js-form-type-tel textarea{height:100px;background:#FFFFFF;border:1px solid #878787;border-radius:4px;font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;padding:14px 16px;width:100%;}form:not(.webform-submission-newsletter-form) .js-webform-type-textfield textarea:focus,form:not(.webform-submission-newsletter-form) .js-webform-type-email textarea:focus,form:not(.webform-submission-newsletter-form) .js-webform-type-textarea textarea:focus,form:not(.webform-submission-newsletter-form) .js-webform-type-tel textarea:focus,form:not(.webform-submission-newsletter-form) .js-form-type-textfield textarea:focus,form:not(.webform-submission-newsletter-form) .js-form-type-password textarea:focus,form:not(.webform-submission-newsletter-form) .js-form-type-email textarea:focus,form:not(.webform-submission-newsletter-form) .js-form-type-tel textarea:focus{outline:none;}form:not(.webform-submission-newsletter-form) .js-webform-type-textfield .description,form:not(.webform-submission-newsletter-form) .js-webform-type-email .description,form:not(.webform-submission-newsletter-form) .js-webform-type-textarea .description,form:not(.webform-submission-newsletter-form) .js-webform-type-tel .description,form:not(.webform-submission-newsletter-form) .js-form-type-textfield .description,form:not(.webform-submission-newsletter-form) .js-form-type-password .description,form:not(.webform-submission-newsletter-form) .js-form-type-email .description,form:not(.webform-submission-newsletter-form) .js-form-type-tel .description{font-size:13px;line-height:130%;font-style:italic;}form:not(.webform-submission-newsletter-form) .webform-document-file{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}form:not(.webform-submission-newsletter-form) .webform-document-file .file{margin-bottom:0;}form:not(.webform-submission-newsletter-form) .projectman-webform-file-upload__add,form:not(.webform-submission-newsletter-form) .projectman-webform-file-upload__remove{display:flex;justify-content:center;align-items:center;padding:11px 24px;border-radius:80px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;border:1px solid transparent;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}form:not(.webform-submission-newsletter-form) .projectman-webform-file-upload__add{background:#A9C5DF;border-color:#A9C5DF;}form:not(.webform-submission-newsletter-form) .projectman-webform-file-upload__add:hover{background:#BAD1E5;border-color:#BAD1E5;}form:not(.webform-submission-newsletter-form) .projectman-webform-file-upload__add:focus{background:#A9C5DF;border-color:#A9C5DF;box-shadow:0px 0px 0px 4px rgba(169,197,223,0.4);}form:not(.webform-submission-newsletter-form) .projectman-webform-file-upload__remove{background:#20272F;border-color:#20272F;color:#fff;}form:not(.webform-submission-newsletter-form) .projectman-webform-file-upload__remove:hover{background:#3F4A57;border-color:#3F4A57;}form:not(.webform-submission-newsletter-form) .projectman-webform-file-upload__remove:focus{background:#20272F;border-color:#20272F;box-shadow:0px 0px 0px 4px rgba(32,39,47,0.4);}form:not(.webform-submission-newsletter-form) .projectman-webform-file-upload .description{position:relative !important;overflow:visible;width:fit-content;height:auto;}form:not(.webform-submission-newsletter-form) .projectman-webform-file-upload .description .webform-element-description{position:relative !important;overflow:visible;width:fit-content;height:auto;font-size:13px;line-height:150%;font-style:italic;}form:not(.webform-submission-newsletter-form) .js-webform-type-checkbox{display:flex;gap:8px;align-items:center;}form:not(.webform-submission-newsletter-form) .js-webform-type-checkbox label{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;width:calc(100% - 32px);display:block !important;}form:not(.webform-submission-newsletter-form) .js-webform-type-checkbox label a{text-decoration:underline;}form:not(.webform-submission-newsletter-form) .js-webform-type-checkbox label a:hover{text-decoration:none;}form:not(.webform-submission-newsletter-form) .js-webform-type-checkbox label:hover{cursor:pointer;}form:not(.webform-submission-newsletter-form) .js-webform-type-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;width:24px;height:24px;cursor:pointer;background:#FFFFFF;border:1px solid #878787;border-radius:8px;position:relative;padding:0;}form:not(.webform-submission-newsletter-form) .js-webform-type-checkbox input[type=checkbox]::before{content:"";transform:scale(0);transition:transform 0.2s ease-in-out;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;position:absolute;width:12px;height:9px;}form:not(.webform-submission-newsletter-form) .js-webform-type-checkbox input[type=checkbox]:hover{cursor:pointer;}form:not(.webform-submission-newsletter-form) .js-webform-type-checkbox input[type=checkbox]:checked::before{transform:scale(1) translate(-50%,-50%);background-image:url("/themes/custom/projectman/img/check.svg");}form:not(.webform-submission-newsletter-form) .form-actions input{border-radius:80px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;width:100%;padding:16px 20px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}form:not(.webform-submission-newsletter-form) .form-actions input:hover{cursor:pointer;}form:not(.webform-submission-newsletter-form).colour-blue .form-actions input{background:#A9C5DF;border-color:#A9C5DF;}form:not(.webform-submission-newsletter-form).colour-blue .form-actions input:hover{background:#BAD1E5;border-color:#BAD1E5;}form:not(.webform-submission-newsletter-form).colour-blue .form-actions input:focus{background:#A9C5DF;border-color:#A9C5DF;box-shadow:0px 0px 0px 4px rgba(169,197,223,0.4);}form:not(.webform-submission-newsletter-form).colour-blue .js-webform-type-radio:has(input[type=radio]:checked){background:#A9C5DF;}form:not(.webform-submission-newsletter-form).colour-red .form-actions input{background:#FF525F;border-color:#FF525F;}form:not(.webform-submission-newsletter-form).colour-red .form-actions input:hover{background:#FF7580;border-color:#FF7580;}form:not(.webform-submission-newsletter-form).colour-red .form-actions input:focus{background:#FF525F;border-color:#FF525F;box-shadow:0px 0px 0px 4px rgba(255,82,95,0.4);}form:not(.webform-submission-newsletter-form).colour-red .js-webform-type-radio:has(input[type=radio]:checked){background:#FF525F;}@media (min-width:1024px){form:not(.webform-submission-newsletter-form){padding:48px;gap:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px;}form:not(.webform-submission-newsletter-form) > *{grid-column:1/-1;}form:not(.webform-submission-newsletter-form) > .js-webform-type-textfield,form:not(.webform-submission-newsletter-form) > .js-webform-type-email,form:not(.webform-submission-newsletter-form) > .js-webform-type-tel{grid-column:span 1;}form:not(.webform-submission-newsletter-form) input[type=text],form:not(.webform-submission-newsletter-form) input[type=email],form:not(.webform-submission-newsletter-form) input[type=tel],form:not(.webform-submission-newsletter-form) textarea{width:100%;max-width:100%;box-sizing:border-box;}form:not(.webform-submission-newsletter-form) .radios--wrapper{margin-bottom:16px;}form:not(.webform-submission-newsletter-form) .js-webform-type-radio{border-radius:80px;padding:12px 24px;width:fit-content;}form:not(.webform-submission-newsletter-form) .js-webform-type-checkbox{display:flex;flex-direction:row;gap:8px;}form:not(.webform-submission-newsletter-form) .js-webform-type-checkbox label{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;display:flex;align-items:flex-end;color:#20272F;}form:not(.webform-submission-newsletter-form) .form-actions input{border-radius:80px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;width:100%;padding:16px 20px;max-width:200px;}}form:not(.webform-submission-newsletter-form) #edit-account,form:not(.webform-submission-newsletter-form) #edit-pass{gap:16px;display:flex;flex-direction:column;}@media (min-width:768px){form:not(.webform-submission-newsletter-form) #edit-account,form:not(.webform-submission-newsletter-form) #edit-pass{gap:24px;}}form:not(.webform-submission-newsletter-form) #edit-language,form:not(.webform-submission-newsletter-form) #edit-mail--description{display:none !important;}form.user-login-form,form.user-pass,form.user-form{margin-top:40px;}@media (min-width:768px){form.user-login-form,form.user-pass,form.user-form{margin-top:56px;}}.paragraph--type--text > .field-item{display:flex;flex-direction:column;gap:8px;}.paragraph--type--text h2,.paragraph--type--text h3,.paragraph--type--text h4,.paragraph--type--text h5{margin-top:40px;margin-bottom:8px;}@media (min-width:768px){.paragraph--type--text h2,.paragraph--type--text h3,.paragraph--type--text h4,.paragraph--type--text h5{margin-top:32px;}}.paragraph--type--text :is(h2,h3,h4,h5):first-child{margin-top:0;}.paragraph--type--text table{border-collapse:separate;border-spacing:8px;border-radius:16px;overflow:hidden;}.paragraph--type--text table th,.paragraph--type--text table td{padding:15px;text-align:left;border:none;}.paragraph--type--text table td{background-color:#f7f7f7;}.paragraph--type--text table th{background-color:#dadada;}.paragraph--type--text table tbody tr:first-child > *:first-child{border-top-left-radius:16px;}.paragraph--type--text table tbody tr:first-child > *:last-child{border-top-right-radius:16px;}.paragraph--type--text table tbody tr:last-child > *:first-child{border-bottom-left-radius:16px;}.paragraph--type--text table tbody tr:last-child > *:last-child{border-bottom-right-radius:16px;}.paragraph--type--text table:has(thead) thead tr:first-child td:first-child{border-top-left-radius:16px;}.paragraph--type--text table:has(thead) thead tr:first-child td:last-child{border-top-right-radius:16px;}.paragraph--type--text table:has(thead) tbody tr:first-child > *:first-child{border-top-left-radius:0;}.paragraph--type--text table:has(thead) tbody tr:first-child > *:last-child{border-top-right-radius:0;}.paragraph--type--text ul{display:flex;flex-direction:column;gap:4px;list-style-type:disc;padding-left:20px;}.paragraph--type--text ul li::marker{color:#A9C5DF;}.paragraph--type--text ol{display:flex;flex-direction:column;gap:4px;padding-left:20px;list-style:decimal;}.paragraph--type--text ol li::marker{color:#CC1F2B;font-weight:600;}.paragraph--type--text a{font-weight:400;font-size:16px;line-height:150%;color:#20272F;position:relative;}.paragraph--type--text a::after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:1px;background-color:#20272F;transform:scaleX(1);transform-origin:left;transition:transform 0.3s ease-out;}.paragraph--type--text a:hover::after{transform:scaleX(0);}#block-projectman-primary-local-tasks{max-width:1328px;width:100%;margin:0 auto;padding:15px 24px;}#block-projectman-primary-local-tasks > ul{list-style:none;display:flex;align-items:center;gap:16px;flex-wrap:wrap;}#block-projectman-primary-local-tasks > ul li a{display:flex;justify-content:center;align-items:center;padding:15px 18px;border-radius:80px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;border:1px solid transparent;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background:#20272F;border-color:#20272F;color:#fff;}#block-projectman-primary-local-tasks > ul li a:hover{background:#3F4A57;border-color:#3F4A57;}#block-projectman-primary-local-tasks > ul li a:focus{background:#20272F;border-color:#20272F;box-shadow:0px 0px 0px 4px rgba(32,39,47,0.4);}.node-view-mode-teaser-small:has(.link.absolute),.node-view-mode-teaser-normal:has(.link.absolute),.node-view-mode-teaser-tiny:has(.link.absolute){transition:transform 0.4s ease;}.node-view-mode-teaser-small:has(.link.absolute) .title > *,.node-view-mode-teaser-normal:has(.link.absolute) .title > *,.node-view-mode-teaser-tiny:has(.link.absolute) .title > *{width:fit-content;position:relative;}.node-view-mode-teaser-small:has(.link.absolute) .title > *::after,.node-view-mode-teaser-normal:has(.link.absolute) .title > *::after,.node-view-mode-teaser-tiny:has(.link.absolute) .title > *::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#20272F;transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease-out;}.node-view-mode-teaser-small:has(.link.absolute):hover,.node-view-mode-teaser-normal:has(.link.absolute):hover,.node-view-mode-teaser-tiny:has(.link.absolute):hover{transform:translateY(-5px);}.node-view-mode-teaser-small:has(.link.absolute):hover .title > *::after,.node-view-mode-teaser-normal:has(.link.absolute):hover .title > *::after,.node-view-mode-teaser-tiny:has(.link.absolute):hover .title > *::after{transform:scaleX(1);}.template-download-wrapper{padding-bottom:48px;display:flex;flex-direction:column;}.template-download-wrapper .template-download-header{margin-bottom:16px;}.template-download-wrapper .template-download-header .title span{font-weight:600;font-size:20px;line-height:140%;}@media (min-width:768px){.template-download-wrapper .template-download-header .title span{font-size:22px;}}.template-download-wrapper .template-download-header .template-meta .template-meta-type{font-weight:600;}.email-gate__download-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;}.email-gate__download-link .download-arrow{transition:transform 0.3s ease-in-out;}.email-gate__download-link .email-gate__file-label{font-weight:600;position:relative;}.email-gate__download-link .email-gate__file-label::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#20272F;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease-out;}.email-gate__download-link:hover .email-gate__file-label::after{transform:scaleX(1);}.email-gate__download-link:hover .download-arrow{transform:translateY(11px);}.related-content{margin-top:40px;padding:100px 0 48px;position:relative;}.related-content::before{content:"";position:absolute;top:0;left:0;height:64px;width:100%;background-image:radial-gradient(#dadada 2px,transparent 2px);background-size:16px 16px;background-position:0 0;}@media (min-width:768px){.related-content{margin-top:56px;padding:120px 0 100px;}.related-content::before{height:80px;}}.related-content > .field-items{display:flex;flex-direction:column;gap:40px;}@media (min-width:768px){.related-content > .field-items{gap:32px;}}.related-content .top-text{margin-bottom:40px;}@media (min-width:768px){.related-content .top-text{margin-bottom:56px;}}.related-content .pill{font-weight:600;color:#CC1F2B;}.related-content article:has(.link.absolute){transition:transform 0.4s ease;}.related-content article:has(.link.absolute) .title > *{width:fit-content;position:relative;}.related-content article:has(.link.absolute) .title > *::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#20272F;transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease-out;}.related-content article:has(.link.absolute):hover{transform:translateY(-5px);}.related-content article:has(.link.absolute):hover .title > *::after{transform:scaleX(1);}.node-podcast.node-view-mode-teaser-big{margin-bottom:0;}.node-podcast.node-view-mode-teaser-big .image{border-radius:16px;overflow:hidden;}.node-podcast.node-view-mode-teaser-big .event-type .field-item{font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;}.node-podcast.node-view-mode-teaser-big .event-type.colour-red{color:#CC1F2B;}.node-podcast.node-view-mode-teaser-big .event-type.colour-blue{color:#5C7894;}.node-podcast.node-view-mode-teaser-big .title{font-family:"Poppins";font-style:normal;font-weight:600;font-size:20px;line-height:140%;color:#20272F;margin-bottom:8px;}@media (min-width:768px){.node-podcast.node-view-mode-teaser-big .title{font-size:22px;}}.node-podcast.node-view-mode-teaser-big .publishing-details{margin-bottom:8px;}.node-podcast.node-view-mode-teaser-big .publishing-details .date{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;}.node-podcast.node-view-mode-teaser-big .perex .field-item{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;}.node-podcast.node-view-mode-teaser-big .link.with-text{margin-top:8px;display:flex;align-items:center;gap:8px;flex-direction:row;width:fit-content;}.node-podcast.node-view-mode-teaser-big .link.with-text .with-text-link{font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;position:relative;}.node-podcast.node-view-mode-teaser-big .link.with-text .with-text-link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#20272F;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease-out;}.node-podcast.node-view-mode-teaser-big .link.with-text .icon-with-text{width:12px;height:12px;display:inline-block;}.node-podcast.node-view-mode-teaser-big .link.with-text .icon-with-text svg{height:100%;width:auto;}.node-podcast.node-view-mode-teaser-big .link.with-text .icon-with-text svg path{-webkit-transition:fill 0.5s ease-in-out;transition:fill 0.5s ease-in-out;}@media (min-width:768px){.node-podcast.node-view-mode-teaser-big .link.with-text{margin-top:12px;}}.node-podcast.node-view-mode-teaser-big .link.with-text:hover .with-text-link::after{transform:scaleX(1);}.node-podcast.node-view-mode-teaser-big .link.with-text:hover .icon-with-text svg path{stroke:#FF525F;}.node-podcast.node-view-mode-teaser-big > .node-content{display:flex;flex-direction:column;gap:16px;position:relative;background-color:#fff;z-index:5;}.node-podcast.node-view-mode-teaser-big > .node-content img{width:100%;}@media (min-width:768px){.node-podcast.node-view-mode-teaser-big > .node-content{gap:40px;flex-direction:row;max-width:1062px;width:100%;margin:0 auto;align-items:center;}.node-podcast.node-view-mode-teaser-big > .node-content > div{flex:1;}.node-podcast.node-view-mode-teaser-big > .node-content .event-type{margin-bottom:8px;}}@media (min-width:768px){.node-podcast.node-view-mode-teaser-big{position:relative;}.node-podcast.node-view-mode-teaser-big::before{content:"";position:absolute;top:0;left:-80px;height:100%;width:190px;background-image:radial-gradient(#dadada 2px,transparent 2px);background-size:16px 16px;background-position:0 0;z-index:3;}}.paragraph--type--buttons > .field-items{display:flex;flex-direction:column;gap:12px;}@media (min-width:768px){.paragraph--type--buttons > .field-items{flex-direction:row;gap:16px;}}.paragraph--type--titles .titles-content-wrapper{width:100%;}.paragraph--type--titles .pretitle{margin-bottom:8px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;}.paragraph--type--titles .pretitle.colour-red{color:#CC1F2B;}.paragraph--type--titles .pretitle.colour-blue{color:#5C7894;}.paragraph--type--titles .title:has(+ .subtitle){margin-bottom:24px;}.paragraph--type--titles .subtitle{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;}@media (min-width:768px){.paragraph--type--titles .titles-content-wrapper{width:60%;}.paragraph--type--titles .pretitle{margin-bottom:16px;font-size:18px;}}@media (min-width:768px){.paragraph--type--section.width-smaller .paragraph--type--titles .titles-content-wrapper{width:100%;}}.field-items > .field-item:has(> .paragraph--type--section){padding:112px 0 48px;position:relative;}.field-items > .field-item:has(> .paragraph--type--section)::before{content:"";position:absolute;top:0;left:0;height:64px;width:100%;background-image:radial-gradient(#dadada 2px,transparent 2px);background-size:16px 16px;background-position:0 0;clip-path:inset(0 100% 0 0);transition:clip-path 0.7s ease-out;}@media (min-width:768px){.field-items > .field-item:has(> .paragraph--type--section){padding:180px 0 100px;}.field-items > .field-item:has(> .paragraph--type--section)::before{height:80px;}}.field-items > .field-item:has(> .paragraph--type--section.is-visible)::before{clip-path:inset(0 0 0 0);}.paragraph--type--section{position:relative;}.paragraph--type--section .width-smaller-white > .field-items{display:flex;flex-direction:column;gap:40px;max-width:1328px;padding:0 24px;margin-left:auto;margin-right:auto;}@media (min-width:768px){.paragraph--type--section .width-smaller-white > .field-items{gap:56px;}}.paragraph--type--section.width-smaller{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.paragraph--type--section.width-smaller .width-smaller-dots{max-width:1440px;margin-right:auto;margin-left:auto;background-image:radial-gradient(#dadada 2px,transparent 2px);background-size:16px 16px;background-position:0 0;width:100%;}.paragraph--type--section.width-smaller .width-smaller-white{max-width:1060px;width:100%;background-color:#fff;margin:0 auto;}.paragraph--type--section.width-smaller .width-smaller-white > div{max-width:846px;width:100%;margin:0 auto;}@media (min-width:768px){.paragraph--type--section.shape-red-square::after{content:"";top:-70px;right:-170px;background-size:contain;background-repeat:no-repeat;position:absolute;width:308px;height:308px;background-image:url("/themes/custom/projectman/img/square-bg.svg");z-index:-1;will-change:transform;animation:float-path-2 23s ease-in-out infinite alternate;animation-delay:-11s;}.paragraph--type--section.shape-blue-circle::after{content:"";right:-150px;background-size:contain;background-repeat:no-repeat;position:absolute;width:470px;height:470px;background-image:url("/themes/custom/projectman/img/ellipse-bg.svg");top:3%;z-index:-1;will-change:transform;animation:float-path-3 19s ease-in-out infinite alternate;animation-delay:-3s;}}.paragraph--type--cards-row.cards-row > .field-items{display:flex;flex-direction:column;}@media (min-width:768px){.paragraph--type--cards-row.cards-row > .field-items{flex-direction:row;}}.paragraph--type--cards-row.three-cols-layout > .field-items{gap:40px;}.paragraph--type--cards-row.three-cols-layout > .field-items > .field-item{flex:1;}@media (min-width:768px){.paragraph--type--cards-row.three-cols-layout > .field-items{flex-direction:row;gap:64px;}}.cards--has-bg .paragraph--type--cards-row.three-cols-layout > .field-items,.cards--has-bg .paragraph--type--cards-row.four-cols-layout > .field-items{gap:8px;align-items:stretch;}@media (min-width:768px){.cards--has-bg .paragraph--type--cards-row.two-cols-layout.cards-row--has-gap{margin-top:24px;}}.cards--has-bg .paragraph--type--cards-row.two-cols-layout > .field-items{gap:8px;align-items:stretch;}.cards--has-bg > .field-items{display:flex;flex-direction:column;gap:8px;}@media (min-width:768px){.cards--has-bg > .field-items{border-radius:16px;overflow:hidden;}}.paragraph--type--cards-row.two-cols-layout > .field-items .field-item{flex:1;}.cards--normal .four-cols-layout .field-items{display:flex;flex-direction:column;gap:40px;}@media (min-width:768px){.cards--normal .four-cols-layout .field-items{flex-direction:row;justify-content:space-between;gap:64px;}}.cards--normal .four-cols-layout .field-items > .field-item{flex:1;}.paragraph--type--cards-cols.cards--no-bg > .field-items{display:flex;flex-direction:column;gap:40px;}.paragraph--type--cards-cols.cards--no-bg .paragraph--type--cards-row.two-cols-layout > .field-items{gap:40px;}.paragraph--type--cards-cols.cards--no-bg .paragraph--type--cards-row.two-cols-layout > .field-items .field-item{flex:1;}@media (min-width:768px){.field-item:has(> .cards--normal.cards--has-dots){width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;}.field-item:has(> .cards--normal.cards--has-dots) > .paragraph{max-width:1440px;margin-right:auto;margin-left:auto;padding:0 24px;background-image:radial-gradient(#dadada 2px,transparent 2px);background-size:16px 16px;background-position:0 0;}.field-item:has(> .cards--normal.cards--has-dots) > .paragraph > .field-items{background-color:white;max-width:1280px;margin:0 auto;}}.paragraph--type--odkazy-pills{position:relative;}.paragraph--type--odkazy-pills > .field-items{display:flex;flex-direction:column;gap:4px;}@media (min-width:768px){.paragraph--type--odkazy-pills > .field-items{gap:8px;}}@media (min-width:768px){.paragraph--type--odkazy-pills::before{content:"";position:absolute;top:0;left:-80px;height:100%;width:80px;background-image:radial-gradient(#dadada 2px,transparent 2px);background-size:16px 16px;background-position:0 0;}}@media (min-width:768px) and (min-width:768px){.paragraph--type--odkazy-pills > .field-items{gap:8px;}.paragraph--type--odkazy-pills > .field-items > .field-item:first-child .paragraph--type--pill{border-top-left-radius:16px;border-top-right-radius:16px;}.paragraph--type--odkazy-pills > .field-items > .field-item:last-child .paragraph--type--pill{border-bottom-left-radius:16px;border-bottom-right-radius:16px;}}.paragraph--type--pill{padding:16px 24px;background:#F7F7F7;position:relative;display:flex;align-items:center;justify-content:space-between;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.paragraph--type--pill .text-pill{font-family:"Poppins";font-style:normal;font-weight:600;font-size:20px;line-height:140%;}.paragraph--type--pill .icon-pill{width:16px;height:16px;}.paragraph--type--pill .icon-pill svg{width:auto;height:100%;}.paragraph--type--pill .icon-pill svg path{-webkit-transition:fill 0.5s ease-in-out;transition:fill 0.5s ease-in-out;}@media (min-width:768px){.paragraph--type--pill{padding:32px;}.paragraph--type--pill .text-pill{font-size:22px;}.paragraph--type--pill .icon-pill{width:24px;height:24px;}}.paragraph--type--pill:hover{transform:translateX(10px);}.paragraph--type--pill:hover .icon-pill svg path{stroke:#FF525F;}.paragraph--type--collage{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(20px,auto);align-content:center;width:100%;max-width:530px;margin:0 auto;padding:10px;box-sizing:border-box;grid-template-columns:repeat(13,1fr);}.paragraph--type--collage > .field-item{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,0.15);aspect-ratio:1/1;}.paragraph--type--collage > .field-item *{width:100%;height:100%;}.paragraph--type--collage > .field-item img{width:100%;height:100%;object-fit:cover;display:block;}.paragraph--type--collage > .field-item:nth-child(1){grid-column:1/8;grid-row:3/10;z-index:1;}.paragraph--type--collage > .field-item:nth-child(2){z-index:3;grid-column:5/12;grid-row:7/10;}.paragraph--type--collage > .field-item:nth-child(3){z-index:1;grid-column:7/14;grid-row:1/8;}.paragraph--type--collage{display:grid;grid-template-columns:repeat(13,1fr);grid-auto-rows:minmax(20px,auto);align-content:center;width:100%;max-width:530px;margin:0 auto;padding:10px;box-sizing:border-box;}.paragraph--type--collage > .field-item{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,0.15);aspect-ratio:1/1;transition:transform 0.6s cubic-bezier(0.4,0,0.2,1);animation:floatItem 6s ease-in-out infinite;will-change:transform,translate;}.paragraph--type--collage > .field-item *{width:100%;height:100%;}.paragraph--type--collage > .field-item img{width:100%;height:100%;object-fit:cover;display:block;}.paragraph--type--collage > .field-item:nth-child(1){grid-column:1/8;grid-row:3/10;z-index:1;animation-delay:0s;}.paragraph--type--collage > .field-item:nth-child(2){grid-column:5/12;grid-row:7/10;z-index:2;animation-delay:-2s;}.paragraph--type--collage > .field-item:nth-child(3){grid-column:7/14;grid-row:1/8;z-index:3;animation-delay:-4s;}@keyframes floatItem{0%,100%{translate:0px 0px;}50%{translate:0px -8px;}}.paragraph--type--text-media-cols{display:flex;flex-direction:column;gap:24px;}.paragraph--type--text-media-cols .cols-wrapper{display:flex;flex-direction:column;gap:40px;}.paragraph--type--text-media-cols .cols-wrapper .cols > .field-items{display:flex;flex-direction:column;gap:40px;}.paragraph--type--text-media-cols .cols-wrapper .left-col > .field-items{display:flex;flex-direction:column;gap:24px;}@media (min-width:1024px){.paragraph--type--text-media-cols .cols-wrapper .left-col > .field-items{gap:40px;}}@media (min-width:1024px){.paragraph--type--text-media-cols .cols-wrapper{flex-direction:row;}.paragraph--type--text-media-cols .cols-wrapper .cols{width:50%;}.paragraph--type--text-media-cols .cols-wrapper .cols > .field-items{display:flex;flex-direction:column;gap:32px;}.paragraph--type--text-media-cols .cols-wrapper .cols.right-col:has(.paragraph--type--collage){display:flex;justify-content:center;align-items:center;}.paragraph--type--text-media-cols .cols-wrapper .cols .paragraph--type--video .field-item:has(> iframe){display:flex;justify-content:center;}}@media (min-width:1024px){.paragraph--type--text-media-cols{gap:40px;}.paragraph--type--text-media-cols.vertical-align-center .cols-wrapper{align-items:center;}}.paragraph--type--slider-case-studies .slick-slide img{display:block;max-width:100%;height:auto;margin:0 auto;}.paragraph--type--slider-case-studies .slick-slide{padding:0 10px;}.paragraph--type--slider-case-studies .slick-slider,.paragraph--type--slider-case-studies .slick-track,.paragraph--type--slider-case-studies .slick-slide{box-sizing:border-box;}.paragraph--type--slider-case-studies .slick-track{display:flex;align-items:center;}.paragraph--type--slider-case-studies .slick{position:relative;}.paragraph--type--slider-case-studies .slick .slick__arrow{display:flex;flex-direction:row;gap:24px;justify-content:center;margin-top:16px;}.paragraph--type--slider-case-studies .slick .slick__arrow > button{position:relative !important;overflow:visible;}.paragraph--type--slider-case-studies .slick .slick__arrow .slick-prev{transform:none;left:0;}.paragraph--type--slider-case-studies .slick .slick__arrow .slick-next{transform:none;right:0;}@media (min-width:768px){.paragraph--type--slider-case-studies .slick{padding:0 60px;}.paragraph--type--slider-case-studies .slick .slick__arrow{margin-top:0;}.paragraph--type--slider-case-studies .slick .slick__arrow > .slick-arrow{position:absolute !important;display:block;}.paragraph--type--slider-case-studies .slick .slick__arrow .slick-prev{left:0;top:50%;transform:translate(0,-50%);}.paragraph--type--slider-case-studies .slick .slick__arrow .slick-next{right:0;top:50%;transform:translate(0,-50%);}}.paragraph--type--slider-case-studies .slick__arrow button{font-size:0;color:transparent;border:none;background:transparent;padding:0;cursor:pointer;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;}.paragraph--type--slider-case-studies .slick__arrow button::before{content:"";display:block;background-size:50% !important;background-repeat:no-repeat !important;background-position:center !important;width:40px;height:40px;background-color:#FFFFFF;border:1px solid #DADADA;border-radius:50%;padding:5px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}@media (min-width:768px){.paragraph--type--slider-case-studies .slick__arrow button{width:52px;height:52px;}.paragraph--type--slider-case-studies .slick__arrow button::before{width:52px;height:52px;}}.paragraph--type--slider-case-studies .slick__arrow button:hover::before{border-color:#20272F;}.paragraph--type--slider-case-studies .slick__arrow button:focus::before{border-color:#20272F;box-shadow:0px 0px 0px 4px rgba(32,39,47,0.4);}.paragraph--type--slider-case-studies .slick-prev{left:-50px;}.paragraph--type--slider-case-studies .slick-prev::before{background-image:url("/themes/custom/projectman/img/arrow-left.svg");}.paragraph--type--slider-case-studies .slick-next{right:-50px;}.paragraph--type--slider-case-studies .slick-next::before{background-image:url("/themes/custom/projectman/img/arrow-right.svg");}.paragraph--type--materials > .field-items{display:flex;flex-direction:column;gap:16px;}.material-download-item{display:flex;gap:8px;flex-wrap:wrap;position:relative;width:fit-content;align-items:center;}.material-download-item .download-arrow{transition:transform 0.3s ease-in-out;}.material-download-item .material-download-name{font-weight:600;position:relative;}.material-download-item .material-download-name::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#20272F;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease-out;}.material-download-item:hover .material-download-name::after{transform:scaleX(1);}.material-download-item:hover .download-arrow{transform:translateY(11px);}.paragraph--type--accordion > .field-items{display:flex;flex-direction:column;gap:40px;}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row{padding:16px 24px;background:#F7F7F7;}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row .accordion-row-title{display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:16px 0;align-items:center;}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row .accordion-row-title .field-item{cursor:pointer;user-select:none;font-weight:600;font-size:20px;line-height:140%;}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row .accordion-row-title .icon-accordion{width:16px;height:16px;transform:rotate(90deg);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row .accordion-row-title .icon-accordion svg{width:auto;height:100%;}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row .accordion-row-title .icon-accordion svg path{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row .accordion-row-title:hover{cursor:pointer;user-select:none;}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row .accordion-row-title:hover .icon-accordion svg path{stroke:#FF525F;}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row .accordion-row-content .field-items{display:flex;flex-direction:column;gap:24px;max-height:0;overflow:hidden;opacity:0;transition:all 0.4s ease-in-out;padding:0;}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row.is-open .icon-accordion{transform:rotate(270deg);}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row.is-open .accordion-row-content .field-items{max-height:3000px;opacity:1;padding:16px 0;}@media (min-width:768px){.paragraph--type--accordion > .field-items{gap:32px;}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row{border-radius:16px;}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row .accordion-row-title .field-item{font-size:22px;}.paragraph--type--accordion > .field-items .paragraph--type--accordion-row .accordion-row-title .icon-accordion{width:24px;height:24px;}}.paragraph .media-remote-video.media-view-mode-video-landscape{}.paragraph .media-remote-video.media-view-mode-video-landscape iframe,.paragraph .media-remote-video.media-view-mode-video-landscape video{width:100%;aspect-ratio:16/9;height:auto;position:relative;}.paragraph--type--referenced-content-manual.three-cols-layout,.paragraph--type--referenced-content-newest.three-cols-layout{display:flex;flex-direction:column;gap:40px;}@media (min-width:768px){.paragraph--type--referenced-content-manual.three-cols-layout,.paragraph--type--referenced-content-newest.three-cols-layout{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;}.paragraph--type--referenced-content-manual.three-cols-layout::after,.paragraph--type--referenced-content-newest.three-cols-layout::after{display:none;}}.paragraph--type--referenced-content-manual.one-col-layout,.paragraph--type--referenced-content-newest.one-col-layout{display:flex;flex-direction:column;gap:24px;}@media (min-width:1024px){.paragraph--type--referenced-content-manual.one-col-layout,.paragraph--type--referenced-content-newest.one-col-layout{gap:40px;}}.page-header{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden;overflow-x:clip;overflow-y:visible;}.page-header .hero-section-wrapper-max-wid{max-width:1440px;margin-right:auto;margin-left:auto;padding:15px 24px 48px 24px;margin-bottom:0;position:relative;}.page-header .hero-section-wrapper-max-wid .hero-section-wrapper{max-width:1280px;width:100%;margin:0 auto;position:relative;z-index:3;}.page-header .hero-section-wrapper-max-wid .columns-wrapper{display:flex;flex-direction:column;gap:40px;}.page-header .hero-section-wrapper-max-wid h1{margin-bottom:24px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:32px;line-height:120%;color:#20272F;margin-top:9px;}.page-header .hero-section-wrapper-max-wid .header-subtitle{margin-bottom:40px;}.page-header .hero-section-wrapper-max-wid .header-subtitle .field-item{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;}.page-header .hero-section-wrapper-max-wid .header-buttons .field-items{display:flex;flex-direction:column;gap:12px;}@media (min-width:768px){.page-header .hero-section-wrapper-max-wid{padding:15px 24px 100px 24px;}.page-header .hero-section-wrapper-max-wid .hero-section-wrapper:not(:has(.columns-wrapper)) > *{width:65%;}.page-header .hero-section-wrapper-max-wid .columns-wrapper{flex-direction:row;gap:0;align-items:center;}.page-header .hero-section-wrapper-max-wid .columns-wrapper .text-wrapper{width:58%;}.page-header .hero-section-wrapper-max-wid .columns-wrapper .media-wrapper{width:42%;display:flex;justify-content:end;padding-left:10px;}.page-header .hero-section-wrapper-max-wid h1{margin-top:17px;margin-bottom:32px;font-size:48px;}.page-header .hero-section-wrapper-max-wid .header-subtitle{margin-bottom:32px;}.page-header .hero-section-wrapper-max-wid .header-buttons .field-items{flex-direction:row;gap:16px;}}.page-header.colour-gray{background:#20272F;}.page-header.colour-gray h1{color:#fff;}.page-header.colour-gray .header-subtitle .field-item{color:#fff;}.page-header.shape-red-square .hero-section-wrapper-max-wid::after{content:"";position:absolute;bottom:0;right:0;z-index:1;width:290px;height:290px;aspect-ratio:1/1;translate:50% 0;background-image:url("/themes/custom/projectman/img/square-bg.svg");background-size:contain;background-repeat:no-repeat;will-change:transform,translate;animation:float-path-1 17s ease-in-out infinite alternate;animation-delay:-5s;}@media (min-width:768px){.page-header.shape-red-square .hero-section-wrapper-max-wid::after{width:366px;height:366px;bottom:auto;top:50%;translate:50% -50%;}}.page-header.shape-blue-circle .hero-section-wrapper-max-wid::after{content:"";position:absolute;bottom:0;right:0;z-index:1;width:232px;height:232px;aspect-ratio:1/1;translate:50% 0;background-image:url("/themes/custom/projectman/img/ellipse-bg.svg");background-size:contain;background-repeat:no-repeat;will-change:transform,translate;animation:float-path-1 17s ease-in-out infinite alternate;animation-delay:-5s;}@media (min-width:768px){.page-header.shape-blue-circle .hero-section-wrapper-max-wid::after{width:336px;height:336px;bottom:auto;top:0;translate:38.6904761905% 0;}}.page-header.shape-blue-circle-red-square .hero-section-wrapper-max-wid::after{content:"";position:absolute;bottom:0;right:0;z-index:1;height:232px;width:auto;aspect-ratio:697/499;translate:66.666% 0;background-image:url("/themes/custom/projectman/img/square-circle-bg.png");background-size:contain;background-repeat:no-repeat;will-change:transform,translate;animation:float-path-1 17s ease-in-out infinite alternate;animation-delay:-5s;}@media (min-width:768px){.page-header.shape-blue-circle-red-square .hero-section-wrapper-max-wid::after{height:80%;bottom:auto;top:50%;translate:33.333% -50%;}}.footer-container{padding:40px 24px;background:#F7F7F7;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;}.footer-container .footer{max-width:1280px !important;width:100%;}.footer-container .footer .footer-boxes{display:flex;flex-direction:column;gap:24px;margin-bottom:32px;}.footer-container .footer .footer-boxes .footer-box > ul{display:flex;flex-direction:column;gap:24px;}.footer-container .footer .footer-boxes .footer-box > ul > li > a{font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;margin-bottom:4px;}.footer-container .footer .footer-boxes .footer-box > ul > li > ul{display:flex;flex-direction:column;gap:4px;}.footer-container .footer .footer-boxes .footer-box > ul > li > ul li a{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;}.footer-container .footer .footer-boxes .footer-box-1{display:flex;flex-direction:column;gap:8px;order:5;}.footer-container .footer .footer-boxes .footer-box-1 .contacts-line{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;display:flex;flex-direction:column;}.footer-container .footer .footer-boxes .footer-box-1 .contacts-line .bold{font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;}.footer-container .footer .footer-boxes .footer-box-1 .contacts-line a{text-decoration:underline;font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;}.footer-container .footer .footer-boxes .footer-box-1 .contacts-line a:hover{text-decoration:none;}.footer-container .footer .footer-boxes .footer-box-2{order:3;}.footer-container .footer .footer-boxes .footer-box-3{order:4;}.footer-container .footer .footer-boxes .footer-box-4{order:2;display:flex;flex-direction:column;gap:32px;}.footer-container .footer .footer-boxes .footer-box-4 .footer-right-line span,.footer-container .footer .footer-boxes .footer-box-4 .footer-right-line div{font-family:"Poppins";font-style:normal;font-size:16px;line-height:150%;color:#20272F;margin-bottom:8px;}.footer-container .footer .footer-boxes .footer-box-4 .footer-right-line div{font-weight:600;}.footer-container .footer .footer-boxes .footer-box-4 .footer-right-line .email span{font-weight:400;}.footer-container .footer .footer-boxes .footer-box-4 .footer-right-line .email div{margin-bottom:6px;}.footer-container .footer .footer-boxes .footer-box-4 .footer-right-line .email a{position:relative;font-weight:400;}.footer-container .footer .footer-boxes .footer-box-4 .footer-right-line .email a::after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:1px;background-color:#20272F;transform:scaleX(1);transform-origin:left;transition:transform 0.3s ease-out;}.footer-container .footer .footer-boxes .footer-box-4 .footer-right-line .email a:hover::after{transform:scaleX(0);}.footer-container .footer .footer-boxes .footer-box-4 .newsletter .webform-submission-form{position:relative;margin-top:16px;}.footer-container .footer .footer-boxes .footer-box-4 .newsletter .webform-submission-form .js-webform-type-email{margin-bottom:16px;}.footer-container .footer .footer-boxes .footer-box-4 .newsletter .webform-submission-form .js-webform-type-email input{background:#FFFFFF;border-radius:80px;padding:16px 24px;height:auto;font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;width:100%;border:none;}.footer-container .footer .footer-boxes .footer-box-4 .newsletter .webform-submission-form .js-webform-type-checkbox{margin-top:10px;}.footer-container .footer .footer-boxes .footer-box-4 .newsletter .webform-submission-form .js-webform-type-checkbox label{font-family:"Poppins";font-style:normal;font-weight:400;font-size:13px;line-height:150%;}.footer-container .footer .footer-boxes .footer-box-4 .newsletter .webform-submission-form .js-webform-type-checkbox label span{font-size:13px;line-height:150%;}.footer-container .footer .footer-boxes .footer-box-4 .newsletter .webform-submission-form .js-webform-type-checkbox label a{text-decoration:underline;}.footer-container .footer .footer-boxes .footer-box-4 .newsletter .webform-submission-form .js-webform-type-checkbox label a:hover{text-decoration:none;}.footer-container .footer .footer-boxes .footer-box-4 .newsletter .webform-submission-form .js-webform-type-checkbox label:hover{cursor:pointer;}.footer-container .footer .footer-boxes .footer-box-4 .newsletter .webform-submission-form .js-webform-type-checkbox input:hover{cursor:pointer;}.footer-container .footer .footer-boxes .footer-box-4 .newsletter .webform-submission-form > .form-actions{position:absolute;right:24px;top:18px;}.footer-container .footer .footer-boxes .footer-box-4 .newsletter .webform-submission-form > .form-actions input{border:none;padding:0;font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;}@media (min-width:768px){.footer-container{padding:80px 24px;}.footer-container .footer .footer-boxes{flex-direction:row;gap:24px;justify-content:space-between;margin-bottom:56px;}.footer-container .footer .footer-boxes .footer-box{width:23.3%;}.footer-container .footer .footer-boxes .footer-box-1{gap:16px;order:1;}.footer-container .footer .footer-boxes .footer-box-2{order:2;}.footer-container .footer .footer-boxes .footer-box-3{order:3;}.footer-container .footer .footer-boxes .footer-box-4{width:30%;order:4;gap:40px;}.footer-container .footer .footer-boxes .footer-box-4 .footer-right-line span{margin-bottom:16px;}}.footer-upper .footer-upper-content{max-width:893px;margin:0 auto;padding:40px 24px;display:flex;flex-direction:column;gap:24px;}.footer-upper .footer-upper-content > .titles .title-small{font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;margin-bottom:8px;display:block;}.footer-upper .footer-upper-content .form-wrapper-content{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.footer-upper .footer-upper-content .form-wrapper-content .form-wrapper-content-max-width{max-width:1440px;margin-right:auto;margin-left:auto;padding:0 24px;}.footer-upper .footer-upper-content .form-wrapper-content form{background:#F7F7F7;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;max-width:845px;margin:0 auto;}.footer-upper .footer-upper-content .form-wrapper-content form .radios--wrapper{margin-bottom:8px;}.footer-upper .footer-upper-content .form-wrapper-content form .radios--wrapper .js-webform-radios{display:flex;flex-direction:column;gap:8px;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-radio{padding:16px;background:#FFFFFF;border-radius:16px;display:flex;gap:8px;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-radio label{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;width:calc(100% - 32px);}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-radio label:hover{cursor:pointer;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-radio input[type=radio]{appearance:none;-webkit-appearance:none;width:24px;height:24px;cursor:pointer;background:#FFFFFF;border:1px solid #878787;border-radius:8px;position:relative;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-radio input[type=radio]::before{content:"";transform:scale(0);transition:transform 0.2s ease-in-out;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;position:absolute;width:12px;height:9px;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-radio input[type=radio]:hover{cursor:pointer;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-radio input[type=radio]:checked{border-color:#fff;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-radio input[type=radio]:checked::before{transform:scale(1) translate(-50%,-50%);background-image:url("/themes/custom/projectman/img/check.svg");}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-textfield,.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-email,.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-textarea,.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-tel{display:flex;flex-direction:column;gap:8px;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-textfield label,.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-email label,.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-textarea label,.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-tel label{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-textfield input,.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-email input,.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-textarea input,.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-tel input{height:53px;background:#FFFFFF;border:1px solid #878787;border-radius:4px;font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;padding:14px 16px;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-textfield textarea,.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-email textarea,.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-textarea textarea,.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-tel textarea{height:100px;background:#FFFFFF;border:1px solid #878787;border-radius:4px;font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;padding:14px 16px;width:100%;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-checkbox{display:flex;gap:8px;align-items:center;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-checkbox label{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#20272F;width:calc(100% - 32px);display:block !important;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-checkbox label a{text-decoration:underline;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-checkbox label a:hover{text-decoration:none;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-checkbox label:hover{cursor:pointer;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;width:24px;height:24px;cursor:pointer;background:#FFFFFF;border:1px solid #878787;border-radius:8px;position:relative;padding:0;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-checkbox input[type=checkbox]::before{content:"";transform:scale(0);transition:transform 0.2s ease-in-out;left:50%;top:50%;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;position:absolute;width:12px;height:9px;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-checkbox input[type=checkbox]:hover{cursor:pointer;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-checkbox input[type=checkbox]:checked::before{transform:scale(1) translate(-50%,-50%);background-image:url("/themes/custom/projectman/img/check.svg");}.footer-upper .footer-upper-content .form-wrapper-content form .form-actions input{border-radius:80px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;width:100%;padding:16px 20px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.footer-upper .footer-upper-content .form-wrapper-content form .form-actions input:hover{cursor:pointer;}.footer-upper .footer-upper-content .form-wrapper-content form.colour-blue .form-actions input{background:#A9C5DF;border-color:#A9C5DF;}.footer-upper .footer-upper-content .form-wrapper-content form.colour-blue .form-actions input:hover{background:#BAD1E5;border-color:#BAD1E5;}.footer-upper .footer-upper-content .form-wrapper-content form.colour-blue .form-actions input:focus{background:#A9C5DF;border-color:#A9C5DF;box-shadow:0px 0px 0px 4px rgba(169,197,223,0.4);}.footer-upper .footer-upper-content .form-wrapper-content form.colour-blue .js-webform-type-radio:has(input[type=radio]:checked){background:#A9C5DF;}.footer-upper .footer-upper-content .form-wrapper-content form.colour-red .form-actions input{background:#FF525F;border-color:#FF525F;}.footer-upper .footer-upper-content .form-wrapper-content form.colour-red .form-actions input:hover{background:#FF7580;border-color:#FF7580;}.footer-upper .footer-upper-content .form-wrapper-content form.colour-red .form-actions input:focus{background:#FF525F;border-color:#FF525F;box-shadow:0px 0px 0px 4px rgba(255,82,95,0.4);}.footer-upper .footer-upper-content .form-wrapper-content form.colour-red .js-webform-type-radio:has(input[type=radio]:checked){background:#FF525F;}@media (min-width:768px){.footer-upper .footer-upper-content{padding:100px 24px;}.footer-upper .footer-upper-content > .titles .title-small{font-size:18px;margin-bottom:16px;}.footer-upper .footer-upper-content .form-wrapper-content .form-wrapper-content-max-width{background-image:radial-gradient(#dadada 2px,transparent 2px);background-size:16px 16px;background-position:0 0;}.footer-upper .footer-upper-content .form-wrapper-content form{padding:48px;gap:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px;}.footer-upper .footer-upper-content .form-wrapper-content form > *{grid-column:1/-1;}.footer-upper .footer-upper-content .form-wrapper-content form > .js-webform-type-textfield,.footer-upper .footer-upper-content .form-wrapper-content form > .js-webform-type-email,.footer-upper .footer-upper-content .form-wrapper-content form > .js-webform-type-tel{grid-column:span 1;}.footer-upper .footer-upper-content .form-wrapper-content form input[type=text],.footer-upper .footer-upper-content .form-wrapper-content form input[type=email],.footer-upper .footer-upper-content .form-wrapper-content form input[type=tel],.footer-upper .footer-upper-content .form-wrapper-content form textarea{width:100%;max-width:100%;box-sizing:border-box;}.footer-upper .footer-upper-content .form-wrapper-content form .radios--wrapper{margin-bottom:16px;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-radio{border-radius:80px;padding:12px 24px;width:fit-content;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-checkbox{display:flex;flex-direction:row;gap:8px;}.footer-upper .footer-upper-content .form-wrapper-content form .js-webform-type-checkbox label{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;display:flex;align-items:flex-end;color:#20272F;}.footer-upper .footer-upper-content .form-wrapper-content form .form-actions input{border-radius:80px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;width:100%;padding:16px 20px;max-width:200px;}}.s-icons{display:flex;flex-wrap:wrap;gap:24px;margin-top:10px;}@media (min-width:768px){.s-icons{gap:16px;}}.s-icons a svg path{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.s-icons a:hover:nth-child(odd) svg path{fill:#A9C5DF;}.s-icons a:hover:nth-child(even) svg path{fill:#FF525F;}header{margin:0 auto;padding:16px 24px 32px;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}header .header-content-wrapper{margin:0 auto;max-width:1280px;width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;}@keyframes dotPulse{0%{transform:scale(1);}50%{transform:scale(1.4);}100%{transform:scale(1);}}header .topbar__logo svg{height:40px;width:auto;}header .topbar__logo svg path{transition:fill 0.3s ease-in-out;transform-box:fill-box;}header .topbar__logo svg:hover{}header .topbar__logo svg:hover path:not(.logo-text){animation:dotPulse 0.6s ease-in-out;animation-fill-mode:both;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(1){animation-delay:0.02s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(2){animation-delay:0.04s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(3){animation-delay:0.06s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(4){animation-delay:0.08s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(5){animation-delay:0.1s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(6){animation-delay:0.12s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(7){animation-delay:0.14s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(8){animation-delay:0.16s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(9){animation-delay:0.18s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(10){animation-delay:0.2s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(11){animation-delay:0.22s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(12){animation-delay:0.24s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(13){animation-delay:0.26s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(14){animation-delay:0.28s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(15){animation-delay:0.3s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(16){animation-delay:0.32s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(17){animation-delay:0.34s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(18){animation-delay:0.36s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(19){animation-delay:0.38s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(20){animation-delay:0.4s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(21){animation-delay:0.42s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(22){animation-delay:0.44s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(23){animation-delay:0.46s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(24){animation-delay:0.48s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(25){animation-delay:0.5s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(26){animation-delay:0.52s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(27){animation-delay:0.54s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(28){animation-delay:0.56s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(29){animation-delay:0.58s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(30){animation-delay:0.6s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(31){animation-delay:0.62s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(32){animation-delay:0.64s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(33){animation-delay:0.66s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(34){animation-delay:0.68s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(35){animation-delay:0.7s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(36){animation-delay:0.72s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(37){animation-delay:0.74s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(38){animation-delay:0.76s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(39){animation-delay:0.78s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(40){animation-delay:0.8s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(41){animation-delay:0.82s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(42){animation-delay:0.84s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(43){animation-delay:0.86s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(44){animation-delay:0.88s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(45){animation-delay:0.9s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(46){animation-delay:0.92s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(47){animation-delay:0.94s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(48){animation-delay:0.96s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(49){animation-delay:0.98s;}header .topbar__logo svg:hover path:not(.logo-text):nth-child(50){animation-delay:1s;}@media (max-width:1023px){header .header-content-wrapper{position:unset;}header .header-nav{position:absolute;top:80px;left:0;width:100%;background-color:#ffffff;padding:24px 24px;box-shadow:0 10px 30px rgba(0,0,0,0.05);border:1px solid #e5e7eb;opacity:0;visibility:hidden;transform:translateY(-15px);transition:all 0.3s ease-in-out;z-index:998;height:100vh;}header .header-nav > div{flex-direction:column;}header .header-nav > div #block-projectman-main-menu{border-radius:16px;overflow:hidden;}header .header-nav > div #block-projectman-main-menu > ul{display:flex;flex-direction:column;gap:4px;}header .header-nav > div #block-projectman-main-menu > ul > li{background:#F7F7F7;padding:16px 24px;}header .header-nav > div #block-projectman-main-menu > ul > li > a{font-family:"Poppins";font-style:normal;font-weight:600;font-size:18px;line-height:150%;}header .header-nav > div #block-projectman-main-menu > ul > li > ul{display:flex;flex-direction:column;gap:10px;}header .header-nav > div #block-projectman-main-menu > ul .link-arrow-wrapper{display:flex;align-items:center;gap:10px;justify-content:space-between;}header .header-nav > div #block-projectman-main-menu > ul .link-arrow-wrapper .arrow{transition:transform 0.4s ease;}header .header-nav > div #block-projectman-main-menu > ul .link-arrow-wrapper + ul{max-height:0;opacity:0;overflow:hidden;transition:all 0.4s ease-in-out;}header .header-nav > div #block-projectman-main-menu > ul .link-arrow-wrapper.is-open + ul{max-height:1000px;opacity:1;margin-top:15px;}header .header-nav > div #block-projectman-main-menu > ul .link-arrow-wrapper.is-open .arrow{transform:rotate(180deg);}header .header-nav > div #block-projectman-main-menu > ul li a{font-family:"Poppins";font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#20272F;position:relative;}header .header-nav > div #block-projectman-main-menu > ul li a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#20272F;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease-out;}header .header-nav > div #block-projectman-main-menu > ul li a:hover::after{transform:scaleX(1);}header .header-nav.menu-open{opacity:1;visibility:visible;transform:translateY(0);}}@media (min-width:1024px){header{align-items:baseline;padding-bottom:80px;}header .topbar__logo svg{height:66px;}header .header-nav{position:static;width:auto;background-color:transparent;padding:0;box-shadow:none;border:none;opacity:1;visibility:visible;transform:none;}header .header-nav > div{flex-direction:row;align-items:flex-end;}header .header-nav #block-projectman-main-menu > ul{display:flex;gap:40px;}header .header-nav #block-projectman-main-menu > ul .link-arrow-wrapper{display:flex;align-items:center;gap:10px;}header .header-nav #block-projectman-main-menu > ul li a{font-family:"Poppins";font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#20272F;position:relative;}header .header-nav #block-projectman-main-menu > ul li a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#20272F;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease-out;}header .header-nav #block-projectman-main-menu > ul li a:hover::after{transform:scaleX(1);}header .header-nav #block-projectman-main-menu > ul li .arrow{transition:transform 0.4s ease;}header .header-nav #block-projectman-main-menu > ul > li{position:relative;}header .header-nav #block-projectman-main-menu > ul > li > ul{background:#F7F7F7;border-radius:16px;padding:24px 32px;display:flex;flex-direction:column;gap:16px;position:absolute;top:100%;left:-30px;min-width:200px;opacity:0;visibility:hidden;transform:translateY(15px);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease;z-index:1000;min-width:240px;max-width:320px;}header .header-nav #block-projectman-main-menu > ul > li > ul a{color:#20272F !important;}header .header-nav #block-projectman-main-menu > ul > li > ul a::after{background-color:#20272F !important;}header .header-nav #block-projectman-main-menu > ul > li:hover > ul{opacity:1;visibility:visible;transform:translateY(0);}header .header-nav #block-projectman-main-menu > ul > li:has(> ul):hover > a::after{transform:scaleX(1);}header .header-nav #block-projectman-main-menu > ul > li:has(> ul):hover .arrow{transform:rotate(180deg);}header .header-nav #block-projectman-main-menu > ul > li:last-child > ul{left:auto;right:0;}}header #block-projectman-main-menu ul li a.red{color:#CC1F2B !important;}header #block-projectman-main-menu ul li a.red::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#CC1F2B !important;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease-out;}header #block-projectman-main-menu ul li a.red + .arrow svg path{stroke:#CC1F2B !important;}header #block-projectman-main-menu ul li a.red:hover::after{transform:scaleX(1);}header #block-projectman-main-menu ul li a.blue{color:#5C7894 !important;}header #block-projectman-main-menu ul li a.blue::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#5C7894 !important;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease-out;}header #block-projectman-main-menu ul li a.blue + .arrow svg path{stroke:#5C7894 !important;}header #block-projectman-main-menu ul li a.blue:hover::after{transform:scaleX(1);}header .header-nav > div{display:flex;gap:40px;}header.colour-gray{background:#20272F;}header.colour-gray #block-projectman-main-menu ul li a.red{color:#ff525f !important;}header.colour-gray #block-projectman-main-menu ul li a.red::after{background-color:#ff525f !important;}header.colour-gray #block-projectman-main-menu ul li a.red + .arrow svg path{stroke:#ff525f !important;}@media (max-width:1023px){header.colour-gray #block-projectman-main-menu ul li a.red{color:#CC1F2B !important;}header.colour-gray #block-projectman-main-menu ul li a.red::after{background-color:#CC1F2B !important;}header.colour-gray #block-projectman-main-menu ul li a.red + .arrow svg path{stroke:#CC1F2B !important;}}header.colour-gray #block-projectman-main-menu ul li a.blue{color:#a9c5df !important;}header.colour-gray #block-projectman-main-menu ul li a.blue::after{background-color:#a9c5df !important;}header.colour-gray #block-projectman-main-menu ul li a.blue + .arrow svg path{stroke:#a9c5df !important;}@media (max-width:1023px){header.colour-gray #block-projectman-main-menu ul li a.blue{color:#5C7894 !important;}header.colour-gray #block-projectman-main-menu ul li a.blue::after{background-color:#5C7894 !important;}header.colour-gray #block-projectman-main-menu ul li a.blue + .arrow svg path{stroke:#5C7894 !important;}}header.colour-gray .topbar__logo svg path{fill:#fff;}@media (max-width:1023px){header.colour-gray .header-nav{background:#20272F;border-color:#20272F;}}@media (min-width:1024px){header.colour-gray .header-nav #block-projectman-main-menu > ul li a{color:#fff;}header.colour-gray .header-nav #block-projectman-main-menu > ul li a::after{background-color:#fff;}header.colour-gray .header-nav #block-projectman-main-menu > ul li .arrow svg path{stroke:#fff;}}.hamburger-btn{display:flex;flex-direction:column;justify-content:space-around;width:38px;height:38px;background:transparent;border:none;cursor:pointer;padding:0;z-index:999;}.hamburger-line{width:40px;height:2px;background-color:#000;border-radius:2px;transition:all 0.3s ease-in-out;transform-origin:left center;}.hamburger-btn.is-active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(0px,-2px);}.hamburger-btn.is-active .hamburger-line:nth-child(2){opacity:0;transform:translateX(-10px);}.hamburger-btn.is-active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(0px,2px);}.colour-gray .hamburger-line{background-color:#fff;}@media (min-width:1024px){.hamburger-btn{display:none;}}.paragraph--type--slider-case-studies > .views-element-container:first-child + .views-element-container{margin-top:48px;}.paragraph--type--slider-case-studies > .views-element-container:first-child + .views-element-container .slick__arrow{display:none;}@media (min-width:768px){.paragraph--type--slider-case-studies > .views-element-container:first-child + .views-element-container{margin-top:100px;}}.paragraph--type--slider-case-studies > .custom-button-wrapper{margin-top:48px;width:100%;}.paragraph--type--slider-case-studies > .custom-button-wrapper a{width:100%;}@media (min-width:768px){.paragraph--type--slider-case-studies > .custom-button-wrapper{margin-top:40px;padding:0 60px;}.paragraph--type--slider-case-studies > .custom-button-wrapper a{width:fit-content;}}.node-job-posting.node-view-mode-full{padding-top:40px;max-width:1440px;padding:40px 24px 48px;}.node-job-posting.node-view-mode-full > .node-content{display:flex;flex-direction:column;gap:24px;max-width:1171px;width:100%;margin-right:0;margin-left:auto;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper{display:flex;flex-direction:column;gap:40px;width:100%;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .job-posting-details{display:flex;flex-direction:column;gap:16px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .job-posting-details .job-posting-detail{display:flex;flex-direction:column;gap:0;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .job-posting-details .job-posting-detail .field-item{font-weight:600;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper > .content{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper > .content h2{font-size:24px !important;}@media (min-width:768px){.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper > .content h2{font-size:32px !important;}}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper > .content h3{font-size:20px !important;}@media (min-width:768px){.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper > .content h3{font-size:22px !important;}}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper > .content h4{font-size:18px !important;}@media (min-width:768px){.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper > .content h4{font-size:20px !important;}}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-wrapper > h3{margin-bottom:16px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-wrapper > .field-item{margin-bottom:40px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-wrapper > .field-item form{background:#A9C5DF;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-wrapper form .projectman-webform-file-upload__add{background:#fff;border-color:#fff;color:#20272F;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-wrapper form .projectman-webform-file-upload__add:hover{background:#F0F2F5;border-color:#F0F2F5;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-wrapper form .projectman-webform-file-upload__add:focus{background:#fff;border-color:#fff;box-shadow:0px 0px 0px 4px rgba(32,39,47,0.4);}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-wrapper form .form-actions input{background:#fff;border-color:#fff;color:#20272F;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-wrapper form .form-actions input:hover{background:#F0F2F5;border-color:#F0F2F5;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-wrapper form .form-actions input:focus{background:#fff;border-color:#fff;box-shadow:0px 0px 0px 4px rgba(32,39,47,0.4);}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-text-bottom h4{margin-bottom:8px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-text-bottom p{margin-bottom:16px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-text-bottom .custom-button{width:100%;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper{max-width:331px;width:100%;margin:0 auto;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter{background:#F7F7F7;padding:32px 24px;text-align:center;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .text-top{margin-bottom:32px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:22px;line-height:140%;display:block;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .photo{margin-bottom:16px;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .photo img{margin:0 auto;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .title{margin-bottom:4px;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .title span{font-weight:600;font-size:18px;line-height:150%;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .position{margin-bottom:4px;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .position .position{font-weight:400;font-size:16px;line-height:150%;color:#20272F;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .phone{margin-bottom:4px;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .phone a{font-weight:400;font-size:16px;line-height:150%;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .email a{font-weight:400;font-size:16px;line-height:150%;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .custom-button{margin-top:24px;width:100%;}@media (min-width:1024px){.node-job-posting.node-view-mode-full > .node-content{flex-direction:row;justify-content:space-between;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper{gap:0;max-width:727px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .title{margin-bottom:32px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .job-posting-details{margin-bottom:80px;gap:4px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .job-posting-details .job-posting-detail{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .job-posting-details .job-posting-detail .label{max-width:200px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper > .content{margin-bottom:80px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper > .content > .field-item{display:flex;flex-direction:column;gap:10px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-wrapper > h3{margin-bottom:24px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-wrapper > .field-item{margin-bottom:80px;}.node-job-posting.node-view-mode-full > .node-content .job-posting-wrapper .webform-text-bottom .custom-button{width:fit-content;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper{width:331px;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter{position:sticky;top:0;border-radius:16px;padding:32px 32px;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter::before{content:"";position:absolute;bottom:-100px;left:0;height:84px;width:100%;background-image:radial-gradient(#dadada 2px,transparent 2px);background-size:16px 16px;background-position:0 0;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .text-top{margin-bottom:32px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:22px;line-height:140%;display:block;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .photo{margin-bottom:24px;}.node-job-posting.node-view-mode-full > .node-content .job-recruiter-wrapper .recruiter .node-person > .node-content .custom-button{margin-top:32px;margin-left:auto;margin-right:auto;}}@media (min-width:768px){.node-job-posting.node-view-mode-full{padding-top:56px;padding-bottom:80px;}}.node-job-posting.node-view-mode-teaser-normal{transition:transform 0.4s ease;}.node-job-posting.node-view-mode-teaser-normal > .node-content{gap:8px;flex-direction:column;display:flex;}.node-job-posting.node-view-mode-teaser-normal > .node-content .title *{font-weight:600 !important;font-size:22px !important;line-height:140% !important;position:relative;}.node-job-posting.node-view-mode-teaser-normal > .node-content .title *::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#20272F;transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease-out;}.node-job-posting.node-view-mode-teaser-normal > .node-content .job-posting-details{display:flex;flex-direction:column;gap:8px;}.node-job-posting.node-view-mode-teaser-normal > .node-content .job-posting-details .job-posting-detail{display:flex;flex-direction:column;gap:0;}.node-job-posting.node-view-mode-teaser-normal > .node-content .job-posting-details .job-posting-detail .field-item{font-weight:600;}.node-job-posting.node-view-mode-teaser-normal > .node-content .job-posting-details .divider-job{display:none;}@media (min-width:768px){.node-job-posting.node-view-mode-teaser-normal > .node-content .job-posting-details{flex-direction:row;gap:12px;align-items:center;}.node-job-posting.node-view-mode-teaser-normal > .node-content .job-posting-details .job-posting-detail{display:flex;flex-direction:row;gap:12px;}.node-job-posting.node-view-mode-teaser-normal > .node-content .job-posting-details .divider-job{width:6px;height:6px;background:#DADADA;border-radius:50%;display:block;}}.node-job-posting.node-view-mode-teaser-normal:hover{transform:translateY(-5px);}.node-job-posting.node-view-mode-teaser-normal:hover .title > *::after{transform:scaleX(1);}.node-event.node-view-mode-full,.node-template.node-view-mode-full,.node-person.node-view-mode-full,.node-case-study.node-view-mode-full,.node-article.node-view-mode-full{max-width:784px;width:100%;margin:0 auto;padding:40px 24px 0;}.node-event.node-view-mode-full > .node-content,.node-template.node-view-mode-full > .node-content,.node-person.node-view-mode-full > .node-content,.node-case-study.node-view-mode-full > .node-content,.node-article.node-view-mode-full > .node-content{display:flex;flex-direction:column;gap:40px;}.node-event.node-view-mode-full > .node-content .perex *,.node-template.node-view-mode-full > .node-content .perex *,.node-person.node-view-mode-full > .node-content .perex *,.node-case-study.node-view-mode-full > .node-content .perex *,.node-article.node-view-mode-full > .node-content .perex *{font-weight:600;}.node-event.node-view-mode-full > .node-content .image img,.node-template.node-view-mode-full > .node-content .image img,.node-person.node-view-mode-full > .node-content .image img,.node-case-study.node-view-mode-full > .node-content .image img,.node-article.node-view-mode-full > .node-content .image img{margin:0 auto;}.node-event.node-view-mode-full > .node-content .content .field-items,.node-template.node-view-mode-full > .node-content .content .field-items,.node-person.node-view-mode-full > .node-content .content .field-items,.node-case-study.node-view-mode-full > .node-content .content .field-items,.node-article.node-view-mode-full > .node-content .content .field-items{display:flex;flex-direction:column;gap:40px;}.node-event.node-view-mode-full > .node-content .content h2,.node-template.node-view-mode-full > .node-content .content h2,.node-person.node-view-mode-full > .node-content .content h2,.node-case-study.node-view-mode-full > .node-content .content h2,.node-article.node-view-mode-full > .node-content .content h2{font-size:24px !important;}@media (min-width:768px){.node-event.node-view-mode-full > .node-content .content h2,.node-template.node-view-mode-full > .node-content .content h2,.node-person.node-view-mode-full > .node-content .content h2,.node-case-study.node-view-mode-full > .node-content .content h2,.node-article.node-view-mode-full > .node-content .content h2{font-size:32px !important;}}.node-event.node-view-mode-full > .node-content .content h3,.node-template.node-view-mode-full > .node-content .content h3,.node-person.node-view-mode-full > .node-content .content h3,.node-case-study.node-view-mode-full > .node-content .content h3,.node-article.node-view-mode-full > .node-content .content h3{font-size:20px !important;}@media (min-width:768px){.node-event.node-view-mode-full > .node-content .content h3,.node-template.node-view-mode-full > .node-content .content h3,.node-person.node-view-mode-full > .node-content .content h3,.node-case-study.node-view-mode-full > .node-content .content h3,.node-article.node-view-mode-full > .node-content .content h3{font-size:22px !important;}}.node-event.node-view-mode-full > .node-content .content h4,.node-template.node-view-mode-full > .node-content .content h4,.node-person.node-view-mode-full > .node-content .content h4,.node-case-study.node-view-mode-full > .node-content .content h4,.node-article.node-view-mode-full > .node-content .content h4{font-size:18px !important;}@media (min-width:768px){.node-event.node-view-mode-full > .node-content .content h4,.node-template.node-view-mode-full > .node-content .content h4,.node-person.node-view-mode-full > .node-content .content h4,.node-case-study.node-view-mode-full > .node-content .content h4,.node-article.node-view-mode-full > .node-content .content h4{font-size:20px !important;}}.node-event.node-view-mode-full > .node-content .link:not(.absolute),.node-template.node-view-mode-full > .node-content .link:not(.absolute),.node-person.node-view-mode-full > .node-content .link:not(.absolute),.node-case-study.node-view-mode-full > .node-content .link:not(.absolute),.node-article.node-view-mode-full > .node-content .link:not(.absolute){margin-top:48px;width:fit-content;display:flex;justify-content:center;align-items:center;padding:15px 18px;border-radius:80px;font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#20272F;border:1px solid transparent;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background:#FF525F;border-color:#FF525F;}.node-event.node-view-mode-full > .node-content .link:not(.absolute):hover,.node-template.node-view-mode-full > .node-content .link:not(.absolute):hover,.node-person.node-view-mode-full > .node-content .link:not(.absolute):hover,.node-case-study.node-view-mode-full > .node-content .link:not(.absolute):hover,.node-article.node-view-mode-full > .node-content .link:not(.absolute):hover{background:#FF7580;border-color:#FF7580;}.node-event.node-view-mode-full > .node-content .link:not(.absolute):focus,.node-template.node-view-mode-full > .node-content .link:not(.absolute):focus,.node-person.node-view-mode-full > .node-content .link:not(.absolute):focus,.node-case-study.node-view-mode-full > .node-content .link:not(.absolute):focus,.node-article.node-view-mode-full > .node-content .link:not(.absolute):focus{background:#FF525F;border-color:#FF525F;box-shadow:0px 0px 0px 4px rgba(255,82,95,0.4);}@media (min-width:768px){.node-event.node-view-mode-full,.node-template.node-view-mode-full,.node-person.node-view-mode-full,.node-case-study.node-view-mode-full,.node-article.node-view-mode-full{padding-top:56px;}.node-event.node-view-mode-full > .node-content,.node-template.node-view-mode-full > .node-content,.node-person.node-view-mode-full > .node-content,.node-case-study.node-view-mode-full > .node-content,.node-article.node-view-mode-full > .node-content{display:flex;flex-direction:column;gap:32px;}.node-event.node-view-mode-full > .node-content .content .field-items,.node-template.node-view-mode-full > .node-content .content .field-items,.node-person.node-view-mode-full > .node-content .content .field-items,.node-case-study.node-view-mode-full > .node-content .content .field-items,.node-article.node-view-mode-full > .node-content .content .field-items{display:flex;flex-direction:column;gap:32px;}.node-event.node-view-mode-full > .node-content .link,.node-template.node-view-mode-full > .node-content .link,.node-person.node-view-mode-full > .node-content .link,.node-case-study.node-view-mode-full > .node-content .link,.node-article.node-view-mode-full > .node-content .link{margin-top:56px;}}.articles.main-view > div,.job-postings.main-view > div{display:flex;flex-direction:column;gap:40px;}@media (min-width:768px){.articles.main-view > div,.job-postings.main-view > div{gap:32px;}}.articles.projectman-life > div,.articles.related-view > div{display:flex;flex-direction:column;gap:40px;}@media (min-width:768px){.articles.projectman-life > div,.articles.related-view > div{gap:32px;}}.articles.related-view{display:flex;flex-direction:column;gap:40px;}@media (min-width:768px){.articles.related-view{gap:32px;}}.articles.main-view:has(.node-view-mode-teaser-normal) > div{display:flex;flex-direction:column;gap:8px;}@media (min-width:768px){.articles.main-view:has(.node-view-mode-teaser-normal) > div{display:grid;grid-template-columns:repeat(3,1fr);border-radius:16px;overflow:hidden;}.articles.main-view:has(.node-view-mode-teaser-normal) > div::after{display:none;}}.articles.main-view:has(.node-view-mode-teaser-normal) > div > .views-row{width:100%;padding:24px 24px 24px 16px;display:flex;gap:16px;background:#F7F7F7;height:100%;}@media (min-width:768px){.articles.main-view:has(.node-view-mode-teaser-normal) > div > .views-row{padding:32px 32px 32px 24px;}}.articles.main-view:has(.node-view-mode-teaser-normal) .pager{margin-top:40px;}.articles.related-view:has(.node-view-mode-teaser-normal){display:flex;flex-direction:column;gap:8px;}@media (min-width:768px){.articles.related-view:has(.node-view-mode-teaser-normal){display:grid;grid-template-columns:repeat(3,1fr);border-radius:16px;overflow:hidden;}.articles.related-view:has(.node-view-mode-teaser-normal)::after{display:none;}}.articles.related-view:has(.node-view-mode-teaser-normal) > .views-row{width:100%;padding:24px 24px 24px 16px;display:flex;gap:16px;background:#F7F7F7;height:100%;}@media (min-width:768px){.articles.related-view:has(.node-view-mode-teaser-normal) > .views-row{padding:32px 32px 32px 24px;}}html{scroll-behavior:smooth;overflow-x:clip;}body{color:#20272F;font-family:"Poppins";font-weight:normal;font-style:normal;font-size:16px;line-height:150%;}.container{max-width:1440px !important;}.lang-dropdown-select-element{width:auto !important;font-family:"Poppins";font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#20272F;margin-bottom:-2px;}.absolute-main-div{position:relative;}.link.absolute{width:100%;height:100%;top:0;left:0;position:absolute;z-index:5;margin:0 !important;}.paragraph--type--section{opacity:0;transform:translateY(50px);transition:opacity 0.5s ease-out,transform 0.5s ease-out;}.paragraph--type--section.is-visible{opacity:1;transform:translateY(0);}@media (prefers-reduced-motion:reduce){.paragraph--type--section{opacity:1;transform:none;transition:none;}}@keyframes float-path-1{0%{transform:translate(0,0) scale(1) rotate(0deg);}25%{transform:translate(20px,-24px) scale(0.98) rotate(1deg);}50%{transform:translate(-10px,-36px) scale(0.97) rotate(2deg);}75%{transform:translate(-30px,-10px) scale(0.99) rotate(1deg);}100%{transform:translate(0,0) scale(1) rotate(0deg);}}@keyframes float-path-2{0%{transform:translate(0,0) scale(1);}25%{transform:translate(15px,35px) scale(1.03);}50%{transform:translate(-25px,10px) scale(0.97);}75%{transform:translate(20px,-30px) scale(1.02);}100%{transform:translate(0,0) scale(1);}}@keyframes float-path-3{0%{transform:translate(0,0) scale(1) rotate(0deg);}25%{transform:translate(-15px,20px) scale(1.02) rotate(-1deg);}50%{transform:translate(15px,30px) scale(1.04) rotate(-2deg);}75%{transform:translate(25px,5px) scale(1.02) rotate(-1deg);}100%{transform:translate(0,0) scale(1) rotate(0deg);}}.link.with-text{margin-top:8px;display:flex;align-items:center;gap:8px;flex-direction:row;width:fit-content;}.link.with-text .with-text-link{font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:150%;position:relative;}.link.with-text .with-text-link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#20272F;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease-out;}.link.with-text .icon-with-text{width:12px;height:12px;display:inline-block;}.link.with-text .icon-with-text svg{height:100%;width:auto;}.link.with-text .icon-with-text svg path{-webkit-transition:fill 0.5s ease-in-out;transition:fill 0.5s ease-in-out;}@media (min-width:768px){.link.with-text{margin-top:12px;}}.link.with-text:hover .with-text-link::after{transform:scaleX(1);}.link.with-text:hover .icon-with-text svg path{stroke:#FF525F;}.node{margin-bottom:0 !important;}.bold,strong{font-weight:600 !important;}p.small{font-size:13px;line-height:150%;}.spotify-embed{max-width:784px;width:100%;margin:0 auto;padding:48px 24px;}.spotify-embed h2{margin-bottom:24px;}@media (min-width:768px){.spotify-embed{padding:100px 24px;}}.cc-window{font-family:"Poppins" !important;font-weight:normal !important;font-style:normal !important;font-size:14px !important;line-height:130% !important;flex-wrap:wrap !important;gap:10px !important;}.cc-window .cc-link{color:#fff !important;opacity:1 !important;}.cc-window .cc-link:hover{text-decoration:none !important;}.cc-window .cc-compliance .cc-btn{font-weight:600 !important;border-radius:80px !important;color:#20272F !important;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.cc-window .cc-compliance .cc-btn:hover{text-decoration:none !important;}.cc-window .cc-compliance .cc-deny{background:#FF525F !important;border-color:#FF525F !important;}.cc-window .cc-compliance .cc-deny:hover{background:#FF7580 !important;border-color:#FF7580 !important;}.cc-window .cc-compliance .cc-allow{background:#A9C5DF !important;border-color:#A9C5DF !important;}.cc-window .cc-compliance .cc-allow:hover{background:#BAD1E5 !important;border-color:#BAD1E5 !important;}.cc-revoke{font-family:"Poppins" !important;font-weight:normal !important;font-style:normal !important;font-size:14px !important;line-height:130% !important;flex-wrap:wrap !important;}
*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}input{border-width:1px;--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.block,.node{margin-bottom:1rem}[id$=-local-tasks] ul{list-style-position:inside;list-style-type:disc}.visible{visibility:visible}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.mr-2{margin-right:.5rem}.block{display:block}.flex{display:flex}.items-center{align-items:center}.p-4{padding:1rem}.text-2xl{font-size:1.5rem;line-height:2rem}@media (min-width:768px){.md\:flex{display:flex}.md\:w-1\/4{width:25%}.md\:flex-1{flex:1 1 0%}}
