/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}:root{--c-text:#888;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-primary:#003C78;--c-secondary:#640A64;--c-accent:#666;--c-accent-high:#000;--c-highlight:#e5e5e5;--c-highlight-high:#f2f2f2;--c-muted:#e5e5e5;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2}@media(prefers-color-scheme:dark){:root{--c-text:#fff;--c-text-inverse:#888;--c-background:#888;--c-background-inverse:#ccc;--c-background-section:#666;--c-primary:#003C78;--c-secondary:#640A64;--c-accent:#e5e5e5;--c-accent-high:#fff;--c-highlight:#666;--c-highlight-high:#4c4c4c;--c-muted:#4c4c4c;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2}}:root [data-theme=default]{--c-text:#888;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-primary:#003C78;--c-secondary:#640A64;--c-accent:#666;--c-accent-high:#000;--c-highlight:#e5e5e5;--c-highlight-high:#f2f2f2;--c-muted:#e5e5e5;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2}:root [data-theme=dark]{--c-text:#fff;--c-text-inverse:#888;--c-background:#888;--c-background-inverse:#ccc;--c-background-section:#666;--c-primary:#003C78;--c-secondary:#640A64;--c-accent:#e5e5e5;--c-accent-high:#fff;--c-highlight:#666;--c-highlight-high:#4c4c4c;--c-muted:#4c4c4c;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2}@font-face{font-family:"SourceSansPro";src:url("/themes/custom/ttl/fonts/SourceSansPro/SourceSansPro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"SourceSansPro Bold";src:url("/themes/custom/ttl/fonts/SourceSansPro/SourceSansPro-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"SourceSansPro SemiBold";src:url("/themes/custom/ttl/fonts/SourceSansPro/SourceSansPro-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"SourceSansPro Black";src:url("/themes/custom/ttl/fonts/SourceSansPro/SourceSansPro-Black.ttf") format("truetype");font-weight:bold;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"Rajdhani Regular";font-style:normal;font-weight:400;font-display:swap;src:url("/themes/custom/ttl/fonts/Rajdhani/Rajdhani-Regular.woff2") format("woff2")}@font-face{font-family:"Rajdhani Medium";font-style:normal;font-weight:500;font-display:swap;src:url("/themes/custom/ttl/fonts/Rajdhani/Rajdhani-Medium.woff2") format("woff2")}@font-face{font-family:"Rajdhani SemiBold";font-style:normal;font-weight:600;font-display:swap;src:url("/themes/custom/ttl/fonts/Rajdhani/Rajdhani-SemiBold.woff2") format("woff2")}@font-face{font-family:"Rajdhani Bold";font-style:normal;font-weight:700;font-display:swap;src:url("/themes/custom/ttl/fonts/Rajdhani/Rajdhani-Bold.woff2") format("woff2")}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background-color:#fff;color:#1b1c1e;min-height:100vh;position:relative}body .node-preview-container{background-color:#fff;border:2px solid #1b1c1e;bottom:0;padding:24px;position:fixed;top:initial}body .node-preview-container a{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}body .node-preview-container a:active,body .node-preview-container a:focus,body .node-preview-container a:hover{color:#1b1c1e;text-decoration:underline}body .node-preview-container .form-item,body .node-preview-container label,body .node-preview-container div{display:block !important}.no-padding{padding:0 !important}.no-padding .cta.view-mode--white{padding-top:2rem !important;padding-bottom:2rem !important}@media(min-width:720px){.no-padding .cta.view-mode--white{padding-top:4rem !important;padding-bottom:4rem !important}}.hide{display:none !important}.hyphenate{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.visually_hidden,.visually-hidden,.view-trainings .views-exposed-form .form-item:first-child label,.views-exposed-form legend{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.gutter-between-sections>.field__items>.field__item:not(:last-child){margin-bottom:32px}@media(min-width:720px){.gutter-between-sections>.field__items>.field__item:not(:last-child){margin-bottom:64px}}.view-mode--white{--highlight-color:#003C78;--bg-color:transparent;--text-color:#1b1c1e}.view-mode--white .button,.view-mode--white .field-tags .field__item .label,.field-tags .field__item .view-mode--white .label,.view-mode--white .field-themes .field__item .label,.field-themes .field__item .view-mode--white .label{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left}@media(min-width:720px){.view-mode--white .button,.view-mode--white .field-tags .field__item .label,.field-tags .field__item .view-mode--white .label,.view-mode--white .field-themes .field__item .label,.field-themes .field__item .view-mode--white .label{font-size:1.375rem}}.view-mode--white .button,.view-mode--white .field-tags .field__item .label,.field-tags .field__item .view-mode--white .label,.view-mode--white .field-themes .field__item .label,.field-themes .field__item .view-mode--white .label,.view-mode--white .button a,.view-mode--white .field-tags .field__item .label a,.field-tags .field__item .view-mode--white .label a,.view-mode--white .field-themes .field__item .label a,.field-themes .field__item .view-mode--white .label a{color:#fff}.view-mode--white .button:visited,.view-mode--white .field-tags .field__item .label:visited,.field-tags .field__item .view-mode--white .label:visited,.view-mode--white .field-themes .field__item .label:visited,.field-themes .field__item .view-mode--white .label:visited{color:#fff}.view-mode--white .button:hover,.view-mode--white .field-tags .field__item .label:hover,.field-tags .field__item .view-mode--white .label:hover,.view-mode--white .field-themes .field__item .label:hover,.field-themes .field__item .view-mode--white .label:hover,.view-mode--white .button:focus,.view-mode--white .field-tags .field__item .label:focus,.field-tags .field__item .view-mode--white .label:focus,.view-mode--white .field-themes .field__item .label:focus,.field-themes .field__item .view-mode--white .label:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}.view-mode--white .button:hover a,.view-mode--white .field-tags .field__item .label:hover a,.field-tags .field__item .view-mode--white .label:hover a,.view-mode--white .field-themes .field__item .label:hover a,.field-themes .field__item .view-mode--white .label:hover a,.view-mode--white .button:focus a,.view-mode--white .field-tags .field__item .label:focus a,.field-tags .field__item .view-mode--white .label:focus a,.view-mode--white .field-themes .field__item .label:focus a,.field-themes .field__item .view-mode--white .label:focus a{color:#fff}.view-mode--white .button a,.view-mode--white .field-tags .field__item .label a,.field-tags .field__item .view-mode--white .label a,.view-mode--white .field-themes .field__item .label a,.field-themes .field__item .view-mode--white .label a{text-decoration:none}.view-mode--white .button a:visited,.view-mode--white .field-tags .field__item .label a:visited,.field-tags .field__item .view-mode--white .label a:visited,.view-mode--white .field-themes .field__item .label a:visited,.field-themes .field__item .view-mode--white .label a:visited{color:#fff}.view-mode--blue{--highlight-color:#7fd7e4;--bg-color:#003C78;--text-color:#fff}.view-mode--blue .button,.view-mode--blue .field-tags .field__item .label,.field-tags .field__item .view-mode--blue .label,.view-mode--blue .field-themes .field__item .label,.field-themes .field__item .view-mode--blue .label{background-color:#7fd7e4;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left}@media(min-width:720px){.view-mode--blue .button,.view-mode--blue .field-tags .field__item .label,.field-tags .field__item .view-mode--blue .label,.view-mode--blue .field-themes .field__item .label,.field-themes .field__item .view-mode--blue .label{font-size:1.375rem}}.view-mode--blue .button,.view-mode--blue .field-tags .field__item .label,.field-tags .field__item .view-mode--blue .label,.view-mode--blue .field-themes .field__item .label,.field-themes .field__item .view-mode--blue .label,.view-mode--blue .button a,.view-mode--blue .field-tags .field__item .label a,.field-tags .field__item .view-mode--blue .label a,.view-mode--blue .field-themes .field__item .label a,.field-themes .field__item .view-mode--blue .label a{color:#003c78}.view-mode--blue .button:visited,.view-mode--blue .field-tags .field__item .label:visited,.field-tags .field__item .view-mode--blue .label:visited,.view-mode--blue .field-themes .field__item .label:visited,.field-themes .field__item .view-mode--blue .label:visited{color:#003c78}.view-mode--blue .button:hover,.view-mode--blue .field-tags .field__item .label:hover,.field-tags .field__item .view-mode--blue .label:hover,.view-mode--blue .field-themes .field__item .label:hover,.field-themes .field__item .view-mode--blue .label:hover,.view-mode--blue .button:focus,.view-mode--blue .field-tags .field__item .label:focus,.field-tags .field__item .view-mode--blue .label:focus,.view-mode--blue .field-themes .field__item .label:focus,.field-themes .field__item .view-mode--blue .label:focus{background-color:#7fd7e4;border:2px solid #003c78;color:#003c78;text-decoration:underline}.view-mode--blue .button:hover a,.view-mode--blue .field-tags .field__item .label:hover a,.field-tags .field__item .view-mode--blue .label:hover a,.view-mode--blue .field-themes .field__item .label:hover a,.field-themes .field__item .view-mode--blue .label:hover a,.view-mode--blue .button:focus a,.view-mode--blue .field-tags .field__item .label:focus a,.field-tags .field__item .view-mode--blue .label:focus a,.view-mode--blue .field-themes .field__item .label:focus a,.field-themes .field__item .view-mode--blue .label:focus a{color:#003c78}.view-mode--blue .button a,.view-mode--blue .field-tags .field__item .label a,.field-tags .field__item .view-mode--blue .label a,.view-mode--blue .field-themes .field__item .label a,.field-themes .field__item .view-mode--blue .label a{text-decoration:none}.view-mode--blue .button a:visited,.view-mode--blue .field-tags .field__item .label a:visited,.field-tags .field__item .view-mode--blue .label a:visited,.view-mode--blue .field-themes .field__item .label a:visited,.field-themes .field__item .view-mode--blue .label a:visited{color:#003c78}.view-mode--turquoise{--highlight-color:#fff;--bg-color:#7fd7e4;--text-color:#003C78}.view-mode--turquoise .button,.view-mode--turquoise .field-tags .field__item .label,.field-tags .field__item .view-mode--turquoise .label,.view-mode--turquoise .field-themes .field__item .label,.field-themes .field__item .view-mode--turquoise .label{background-color:#fff;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left}@media(min-width:720px){.view-mode--turquoise .button,.view-mode--turquoise .field-tags .field__item .label,.field-tags .field__item .view-mode--turquoise .label,.view-mode--turquoise .field-themes .field__item .label,.field-themes .field__item .view-mode--turquoise .label{font-size:1.375rem}}.view-mode--turquoise .button,.view-mode--turquoise .field-tags .field__item .label,.field-tags .field__item .view-mode--turquoise .label,.view-mode--turquoise .field-themes .field__item .label,.field-themes .field__item .view-mode--turquoise .label,.view-mode--turquoise .button a,.view-mode--turquoise .field-tags .field__item .label a,.field-tags .field__item .view-mode--turquoise .label a,.view-mode--turquoise .field-themes .field__item .label a,.field-themes .field__item .view-mode--turquoise .label a{color:#003c78}.view-mode--turquoise .button:visited,.view-mode--turquoise .field-tags .field__item .label:visited,.field-tags .field__item .view-mode--turquoise .label:visited,.view-mode--turquoise .field-themes .field__item .label:visited,.field-themes .field__item .view-mode--turquoise .label:visited{color:#003c78}.view-mode--turquoise .button:hover,.view-mode--turquoise .field-tags .field__item .label:hover,.field-tags .field__item .view-mode--turquoise .label:hover,.view-mode--turquoise .field-themes .field__item .label:hover,.field-themes .field__item .view-mode--turquoise .label:hover,.view-mode--turquoise .button:focus,.view-mode--turquoise .field-tags .field__item .label:focus,.field-tags .field__item .view-mode--turquoise .label:focus,.view-mode--turquoise .field-themes .field__item .label:focus,.field-themes .field__item .view-mode--turquoise .label:focus{background-color:#fff;border:2px solid #003c78;color:#003c78;text-decoration:underline}.view-mode--turquoise .button:hover a,.view-mode--turquoise .field-tags .field__item .label:hover a,.field-tags .field__item .view-mode--turquoise .label:hover a,.view-mode--turquoise .field-themes .field__item .label:hover a,.field-themes .field__item .view-mode--turquoise .label:hover a,.view-mode--turquoise .button:focus a,.view-mode--turquoise .field-tags .field__item .label:focus a,.field-tags .field__item .view-mode--turquoise .label:focus a,.view-mode--turquoise .field-themes .field__item .label:focus a,.field-themes .field__item .view-mode--turquoise .label:focus a{color:#003c78}.view-mode--turquoise .button a,.view-mode--turquoise .field-tags .field__item .label a,.field-tags .field__item .view-mode--turquoise .label a,.view-mode--turquoise .field-themes .field__item .label a,.field-themes .field__item .view-mode--turquoise .label a{text-decoration:none}.view-mode--turquoise .button a:visited,.view-mode--turquoise .field-tags .field__item .label a:visited,.field-tags .field__item .view-mode--turquoise .label a:visited,.view-mode--turquoise .field-themes .field__item .label a:visited,.field-themes .field__item .view-mode--turquoise .label a:visited{color:#003c78}.animate-fade{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.animate-fade:hover{opacity:.75}.animate-move>.demo-shape{-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.demo-animate{background-color:#ccc;border-radius:1rem;cursor:pointer;padding:1rem;text-align:center}.demo-animate span{display:block;margin:.25rem}.grid__item,.box--grey .field-duration{width:100%}@media(min-width:0)and (max-width:719px){.grid__item:not(:last-child),.box--grey .field-duration:not(:last-child){margin-bottom:16px}}@media(min-width:720px){.grid__item,.box--grey .field-duration{margin:0 3% 32px 0;width:auto}}.grid__item:last-child,.box--grey .field-duration:last-child{margin-right:0}.grid--columns-1 .grid__item,.grid--columns-1 .box--grey .field-duration,.box--grey .grid--columns-1 .field-duration{width:100%;margin-right:0 !important;width:100% !important}@media(min-width:0)and (max-width:719px){.grid--columns-1 .grid__item:not(:last-child),.grid--columns-1 .box--grey .field-duration:not(:last-child),.box--grey .grid--columns-1 .field-duration:not(:last-child){margin-bottom:16px}}@media(min-width:720px){.grid--columns-1 .grid__item,.grid--columns-1 .box--grey .field-duration,.box--grey .grid--columns-1 .field-duration{margin:0 3% 32px 0;width:auto}}.grid--columns-1 .grid__item:last-child,.grid--columns-1 .box--grey .field-duration:last-child,.box--grey .grid--columns-1 .field-duration:last-child{margin-right:0}.grid--columns-2 .grid__item,.grid--columns-2 .box--grey .field-duration,.box--grey .grid--columns-2 .field-duration{width:100%}@media(min-width:0)and (max-width:719px){.grid--columns-2 .grid__item:not(:last-child),.grid--columns-2 .box--grey .field-duration:not(:last-child),.box--grey .grid--columns-2 .field-duration:not(:last-child){margin-bottom:16px}}@media(min-width:720px){.grid--columns-2 .grid__item,.grid--columns-2 .box--grey .field-duration,.box--grey .grid--columns-2 .field-duration{margin:0 3% 32px 0;width:auto}}.grid--columns-2 .grid__item:last-child,.grid--columns-2 .box--grey .field-duration:last-child,.box--grey .grid--columns-2 .field-duration:last-child{margin-right:0}@media(min-width:720px){.grid--columns-2 .grid__item,.grid--columns-2 .box--grey .field-duration,.box--grey .grid--columns-2 .field-duration{width:calc((100% - 3%)/2)}.grid--columns-2 .grid__item:nth-child(2n),.grid--columns-2 .box--grey .field-duration:nth-child(2n),.box--grey .grid--columns-2 .field-duration:nth-child(2n){margin-right:0}}.grid--columns-2-grid .grid__item,.grid--columns-2-grid .box--grey .field-duration,.box--grey .grid--columns-2-grid .field-duration{width:100%}@media(min-width:0)and (max-width:719px){.grid--columns-2-grid .grid__item:not(:last-child),.grid--columns-2-grid .box--grey .field-duration:not(:last-child),.box--grey .grid--columns-2-grid .field-duration:not(:last-child){margin-bottom:16px}}@media(min-width:720px){.grid--columns-2-grid .grid__item,.grid--columns-2-grid .box--grey .field-duration,.box--grey .grid--columns-2-grid .field-duration{margin:0 3% 32px 0;width:auto}}.grid--columns-2-grid .grid__item:last-child,.grid--columns-2-grid .box--grey .field-duration:last-child,.box--grey .grid--columns-2-grid .field-duration:last-child{margin-right:0}@media(min-width:720px){.grid--columns-2-grid .grid__item,.grid--columns-2-grid .box--grey .field-duration,.box--grey .grid--columns-2-grid .field-duration{width:calc((100% - 3%)/2)}.grid--columns-2-grid .grid__item:nth-child(2n),.grid--columns-2-grid .box--grey .field-duration:nth-child(2n),.box--grey .grid--columns-2-grid .field-duration:nth-child(2n){margin-right:0}}@supports(display:grid){.grid--columns-2-grid .grid__item,.grid--columns-2-grid .box--grey .field-duration,.box--grey .grid--columns-2-grid .field-duration{margin-right:0;width:auto}@media(min-width:720px){.grid--columns-2-grid .grid__item:first-child,.grid--columns-2-grid .box--grey .field-duration:first-child,.box--grey .grid--columns-2-grid .field-duration:first-child{grid-row:1/span 2}}}.grid--columns-3 .grid__item,.grid--columns-3 .box--grey .field-duration,.box--grey .grid--columns-3 .field-duration{width:100%}@media(min-width:0)and (max-width:719px){.grid--columns-3 .grid__item:not(:last-child),.grid--columns-3 .box--grey .field-duration:not(:last-child),.box--grey .grid--columns-3 .field-duration:not(:last-child){margin-bottom:16px}}@media(min-width:720px){.grid--columns-3 .grid__item,.grid--columns-3 .box--grey .field-duration,.box--grey .grid--columns-3 .field-duration{margin:0 3% 32px 0;width:auto}}.grid--columns-3 .grid__item:last-child,.grid--columns-3 .box--grey .field-duration:last-child,.box--grey .grid--columns-3 .field-duration:last-child{margin-right:0}@media(min-width:720px){.grid--columns-3 .grid__item,.grid--columns-3 .box--grey .field-duration,.box--grey .grid--columns-3 .field-duration{width:calc((100% - 3%)/2)}.grid--columns-3 .grid__item:nth-child(2n),.grid--columns-3 .box--grey .field-duration:nth-child(2n),.box--grey .grid--columns-3 .field-duration:nth-child(2n){margin-right:0}}@media(min-width:920px){.grid--columns-3 .grid__item,.grid--columns-3 .box--grey .field-duration,.box--grey .grid--columns-3 .field-duration{width:calc((100% - 2*3%)/3)}.grid--columns-3 .grid__item:nth-child(2n),.grid--columns-3 .box--grey .field-duration:nth-child(2n),.box--grey .grid--columns-3 .field-duration:nth-child(2n){margin-right:3%}.grid--columns-3 .grid__item:nth-child(3n),.grid--columns-3 .box--grey .field-duration:nth-child(3n),.box--grey .grid--columns-3 .field-duration:nth-child(3n){margin-right:0}}.grid--columns-3-1 .grid__item,.grid--columns-3-1 .box--grey .field-duration,.box--grey .grid--columns-3-1 .field-duration{width:100%}@media(min-width:0)and (max-width:719px){.grid--columns-3-1 .grid__item:not(:last-child),.grid--columns-3-1 .box--grey .field-duration:not(:last-child),.box--grey .grid--columns-3-1 .field-duration:not(:last-child){margin-bottom:16px}}@media(min-width:720px){.grid--columns-3-1 .grid__item,.grid--columns-3-1 .box--grey .field-duration,.box--grey .grid--columns-3-1 .field-duration{margin:0 3% 32px 0;width:auto}}.grid--columns-3-1 .grid__item:last-child,.grid--columns-3-1 .box--grey .field-duration:last-child,.box--grey .grid--columns-3-1 .field-duration:last-child{margin-right:0}@media(min-width:720px){.grid--columns-3-1 .grid__item,.grid--columns-3-1 .box--grey .field-duration,.box--grey .grid--columns-3-1 .field-duration{width:calc((100% - 3%)/2)}.grid--columns-3-1 .grid__item:nth-child(2n+2),.grid--columns-3-1 .box--grey .field-duration:nth-child(2n+2),.box--grey .grid--columns-3-1 .field-duration:nth-child(2n+2){margin-right:0}}@media(min-width:920px){.grid--columns-3-1 .grid__item,.grid--columns-3-1 .box--grey .field-duration,.box--grey .grid--columns-3-1 .field-duration{width:calc((100% - 2*3%)/3)}.grid--columns-3-1 .grid__item:first-child,.grid--columns-3-1 .box--grey .field-duration:first-child,.box--grey .grid--columns-3-1 .field-duration:first-child{width:100% !important;margin-right:0 !important}.grid--columns-3-1 .grid__item:nth-child(2n+2),.grid--columns-3-1 .box--grey .field-duration:nth-child(2n+2),.box--grey .grid--columns-3-1 .field-duration:nth-child(2n+2){margin-right:3%}.grid--columns-3-1 .grid__item:nth-child(3n+4),.grid--columns-3-1 .box--grey .field-duration:nth-child(3n+4),.box--grey .grid--columns-3-1 .field-duration:nth-child(3n+4){margin-right:0}}.grid--columns-4 .grid__item,.grid--columns-4 .box--grey .field-duration,.box--grey .grid--columns-4 .field-duration{width:100%}@media(min-width:0)and (max-width:719px){.grid--columns-4 .grid__item:not(:last-child),.grid--columns-4 .box--grey .field-duration:not(:last-child),.box--grey .grid--columns-4 .field-duration:not(:last-child){margin-bottom:16px}}@media(min-width:720px){.grid--columns-4 .grid__item,.grid--columns-4 .box--grey .field-duration,.box--grey .grid--columns-4 .field-duration{margin:0 3% 32px 0;width:auto}}.grid--columns-4 .grid__item:last-child,.grid--columns-4 .box--grey .field-duration:last-child,.box--grey .grid--columns-4 .field-duration:last-child{margin-right:0}@media(min-width:720px){.grid--columns-4 .grid__item,.grid--columns-4 .box--grey .field-duration,.box--grey .grid--columns-4 .field-duration{width:calc((100% - 3%)/2)}.grid--columns-4 .grid__item:nth-child(2n),.grid--columns-4 .box--grey .field-duration:nth-child(2n),.box--grey .grid--columns-4 .field-duration:nth-child(2n){margin-right:0}}@media(min-width:920px){.grid--columns-4 .grid__item,.grid--columns-4 .box--grey .field-duration,.box--grey .grid--columns-4 .field-duration{width:calc((100% - 3*3%)/4)}.grid--columns-4 .grid__item:nth-child(2n),.grid--columns-4 .box--grey .field-duration:nth-child(2n),.box--grey .grid--columns-4 .field-duration:nth-child(2n){margin-right:3%}.grid--columns-4 .grid__item:nth-child(4n),.grid--columns-4 .box--grey .field-duration:nth-child(4n),.box--grey .grid--columns-4 .field-duration:nth-child(4n){margin-right:0}}.grid__item--example{background-color:#666;padding:4rem}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.grid--card{margin-bottom:32px}.grid-no-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:0)and (max-width:719px){.grid-no-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.grid--3>.field__items>.field__item{width:100%}@media(min-width:0)and (max-width:719px){.grid--3>.field__items>.field__item:not(:last-child){margin-bottom:16px}}@media(min-width:720px){.grid--3>.field__items>.field__item{margin:0 3% 32px 0;width:auto}}.grid--3>.field__items>.field__item:last-child{margin-right:0}@media(min-width:720px){.grid--3>.field__items>.field__item{width:calc((100% - 3%)/2)}.grid--3>.field__items>.field__item:nth-child(2n){margin-right:0}}@media(min-width:920px){.grid--3>.field__items>.field__item{width:calc((100% - 2*3%)/3)}.grid--3>.field__items>.field__item:nth-child(2n){margin-right:3%}.grid--3>.field__items>.field__item:nth-child(3n){margin-right:0}}.grid--6>.field__items{justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-16px}.grid--6>.field__items>.field__item{width:100%}@media(min-width:0)and (max-width:719px){.grid--6>.field__items>.field__item:not(:last-child){margin-bottom:16px}}@media(min-width:720px){.grid--6>.field__items>.field__item{margin:0 3% 32px 0;width:auto}}.grid--6>.field__items>.field__item:last-child{margin-right:0}@media(min-width:320px){.grid--6>.field__items>.field__item{width:calc((100% - 3%)/2);margin:0 3% 16px 0}.grid--6>.field__items>.field__item:nth-child(2n){margin-right:0}}@media(min-width:720px){.grid--6>.field__items>.field__item{width:calc((100% - 3*3%)/4)}.grid--6>.field__items>.field__item:nth-child(2n){margin-right:3%}.grid--6>.field__items>.field__item:nth-child(4n){margin-right:0}}@media(min-width:1224px){.grid--6>.field__items>.field__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc((100% - 5*3%)/6);flex-basis:calc((100% - 5*3%)/6);width:auto;max-width:calc((100% - 3*3%)/4)}.grid--6>.field__items>.field__item:nth-child(4n){margin-right:3%}.grid--6>.field__items>.field__item:nth-child(6n){margin-right:0}}.grid--3>.field__items,.grid--6>.field__items,.grid--field>.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@supports(display:grid){.grid--columns-2-grid .grid{display:grid;grid-gap:0 3%}@media(min-width:720px){.grid--columns-2-grid .grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}}}.l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l>.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;margin-top:16px}@media(min-width:720px){.l>.header__container{margin-bottom:64px;margin-top:64px}.l>.header__container>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.l>.header__container .node-title{margin-bottom:.5rem !important}.l>.header__container .field-summary,.l>.header__container .field-ingress,.l>.header__container .field-introduction{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;line-height:1.4}@media(min-width:720px){.l>.header__container .field-summary,.l>.header__container .field-ingress,.l>.header__container .field-introduction{font-size:1.5rem}}.l>.header__container .subtitle,.l>.header__container .hs-form .hs-richtext h3,.hs-form .hs-richtext .l>.header__container h3,.l>.header__container .poll .percent,.poll .l>.header__container .percent,.l>.header__container .field-social-media-share .field__label,.field-social-media-share .l>.header__container .field__label,.l>.header__container .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .l>.header__container .form-item__label:not(.option),.l>.header__container .card__subtitle,.l>.header__container .box__subheading,.l>.header__container .logos-block .paragraph__heading,.logos-block .l>.header__container .paragraph__heading,.l>.header__container .field-tags .field__label,.field-tags .l>.header__container .field__label,.l>.header__container .field-themes .field__label,.field-themes .l>.header__container .field__label{color:#003c78}.l h1{font-size:2.5rem}@media(min-width:720px){.l h1{font-size:3.75rem}}.l>.group__footer{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);margin-top:32px}@media(min-width:720px){.l>.group__footer{margin-top:64px}}.l>.group__footer>*{margin:0 auto;max-width:1440px;padding:0 16px;width:100%}@media(min-width:920px){.l>.group__footer>*{padding:0 64px}}.l>.group__footer .field-social-media-links,.l>.group__footer .group__keywords{margin-top:32px}@media(min-width:0)and (max-width:719px){.l>.group__footer .field-social-media-links,.l>.group__footer .group__keywords{padding-left:0;padding-right:0}}@media(min-width:720px){.l>.group__footer .field-social-media-links,.l>.group__footer .group__keywords{margin-top:64px}}.l>.l__container>.content__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:0)and (max-width:719px){.l>.l__container>.content__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.l>.l__container>.content__container>.group__left,.l>.l__container>.content__container>.group__right{-ms-flex-preferred-size:100%;flex-basis:100%}}.main-content--with-sidebar .l>.group__footer{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.main-content--with-sidebar .l>.group__footer>*{padding:0}@media(min-width:720px){.l__1-col--page-split .field--label-inline.field--view-mode-restricted-page,.l__1-col--page-split .field--label-inline.field--view-mode-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l__1-col--page-split .field--label-inline.field--view-mode-restricted-page .field__label,.l__1-col--page-split .field--label-inline.field--view-mode-full .field__label{padding-right:64px;width:calc(100% - 54.65%)}.l__1-col--page-split .field--label-inline.field--view-mode-restricted-page .field__item,.l__1-col--page-split .field--label-inline.field--view-mode-full .field__item{width:54.65%}}.l__1-col--page-sidenav>.content__container>.group__content,.l__1-col--page-toc>.content__container,.l__1-col--page-hero-left>.content__container,.l__1-col--page>.content__container{display:block}.l__1-col--page-sidenav>.content__container>.group__content>*[class*=field],.l__1-col--page-sidenav>.content__container>.group__content>*[class*=group],.l__1-col--page-toc>.content__container>*[class*=field],.l__1-col--page-toc>.content__container>*[class*=group],.l__1-col--page-hero-left>.content__container>*[class*=field],.l__1-col--page-hero-left>.content__container>*[class*=group],.l__1-col--page>.content__container>*[class*=field],.l__1-col--page>.content__container>*[class*=group]{margin-bottom:32px}@media(min-width:720px){.l__1-col--page-sidenav>.content__container>.group__content>*[class*=field],.l__1-col--page-sidenav>.content__container>.group__content>*[class*=group],.l__1-col--page-toc>.content__container>*[class*=field],.l__1-col--page-toc>.content__container>*[class*=group],.l__1-col--page-hero-left>.content__container>*[class*=field],.l__1-col--page-hero-left>.content__container>*[class*=group],.l__1-col--page>.content__container>*[class*=field],.l__1-col--page>.content__container>*[class*=group]{margin-bottom:64px}}.page--no-v-padding .field-section>.field__items>.field__item:first-child>.paragraph{padding-top:0 !important}.l__1-col>*{width:100%}.l__1-col>.l__container>.header__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:0)and (max-width:719px){.l__1-col>.l__container>.header__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:col;flex-direction:col}}.l__1-col--page-hero-left.node--type-job-position,.l__1-col--page-hero-left.node--type-tyopiste-article,.l__1-col--page-hero-left.node--type-event,.l__1-col--page-hero-left.node--type-article,.l__1-col--page-hero-left.node--type-liiketoiminta-article{margin:0 auto;max-width:800px;padding:0 0;width:100%}@media(min-width:920px){.l__1-col--page-hero-left.node--type-job-position,.l__1-col--page-hero-left.node--type-tyopiste-article,.l__1-col--page-hero-left.node--type-event,.l__1-col--page-hero-left.node--type-article,.l__1-col--page-hero-left.node--type-liiketoiminta-article{padding:0 0}}.l__1-col--page-hero-left.node--type-sampling-instructions>.header__container{margin-bottom:0}@media(min-width:0)and (max-width:719px){.l__1-col--page-hero-left.node--type-sampling-instructions>.header__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l__1-col--page-hero-left.node--type-sampling-instructions>.header__container .group__header-right{margin-top:32px}}@media(min-width:720px){.l__1-col--page-hero-left.node--type-sampling-instructions>.header__container>*{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.l__1-col--page-hero-left.node--type-sampling-instructions,.l__1-col--page-hero-left.node--type-project{margin:0 auto;max-width:832px;padding:0 0;width:100%}@media(min-width:920px){.l__1-col--page-hero-left.node--type-sampling-instructions,.l__1-col--page-hero-left.node--type-project{padding:0 0}}.l__1-col--page-hero-left.node--type-liiketoiminta-article .field-section>.field__items>*:first-child.no-padding{margin-top:0}.l__1-col--page-hero-left.node--type-liiketoiminta-article .field-section>.field__items>*:first-child.variant-transparent{padding-top:0}.l__1-col--page-hero-left.node--type-liiketoiminta-article .element--text .paragraph--type-text{margin-left:auto;margin-right:auto;max-width:800px}.l__1-col--page-hero-left .group__meta{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%)}.l__1-col--page-hero-left .group__meta>*{margin:0 auto;max-width:1440px}.l__1-col--page-hero-left>.header__container .group__header-left>div:not(:last-child){margin-bottom:32px}.l__1-col--page-hero-left>.header__container .subtitle,.l__1-col--page-hero-left>.header__container .hs-form .hs-richtext h3,.hs-form .hs-richtext .l__1-col--page-hero-left>.header__container h3,.l__1-col--page-hero-left>.header__container .poll .percent,.poll .l__1-col--page-hero-left>.header__container .percent,.l__1-col--page-hero-left>.header__container .field-social-media-share .field__label,.field-social-media-share .l__1-col--page-hero-left>.header__container .field__label,.l__1-col--page-hero-left>.header__container .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .l__1-col--page-hero-left>.header__container .form-item__label:not(.option),.l__1-col--page-hero-left>.header__container .card__subtitle,.l__1-col--page-hero-left>.header__container .box__subheading,.l__1-col--page-hero-left>.header__container .logos-block .paragraph__heading,.logos-block .l__1-col--page-hero-left>.header__container .paragraph__heading,.l__1-col--page-hero-left>.header__container .field-tags .field__label,.field-tags .l__1-col--page-hero-left>.header__container .field__label,.l__1-col--page-hero-left>.header__container .field-themes .field__label,.field-themes .l__1-col--page-hero-left>.header__container .field__label{margin-right:16px}.l__1-col--page-hero-left>.header__container .article-info{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.l__1-col--page-hero-left>.header__container .field-main-image,.l__1-col--page-hero-left>.header__container .field-main-media{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%);margin-top:8px}@media(min-width:720px){.l__1-col--page-hero-left>.header__container .field-main-image,.l__1-col--page-hero-left>.header__container .field-main-media{margin-top:32px}}.l__1-col--page-hero-left>.header__container .field-main-image>.field__item,.l__1-col--page-hero-left>.header__container .field-main-media>.field__item{margin:0 auto;max-width:1440px;padding:0 0;width:100%}@media(min-width:720px){.l__1-col--page-hero-left>.header__container .field-main-image>.field__item,.l__1-col--page-hero-left>.header__container .field-main-media>.field__item{padding:0 0}}.l__1-col--page-hero-left>.header__container .field-main-image-caption,.l__1-col--page-hero-left>.header__container .field-main-media-caption{font-size:1.125rem}.l__1-col--page-sidenav>.header__container{display:block;margin-bottom:32px;width:100%}@media(min-width:720px){.l__1-col--page-sidenav>.header__container{margin-bottom:64px}}.l__1-col--page-sidenav>.header__container>div:not(:last-child){margin-bottom:32px}.l__1-col--page-sidenav .group__meta{width:100%}@media(min-width:920px){.l__1-col--page-sidenav.node--type-campaign.node--view-mode-sub-page{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l__1-col--page-sidenav.node--type-campaign.node--view-mode-sub-page>.content__container{width:100%}@media(min-width:0)and (max-width:919px){.l__1-col--page-sidenav.node--type-campaign.node--view-mode-sub-page>.content__container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:920px){.l__1-col--page-sidenav.node--type-campaign.node--view-mode-sub-page>.content__container{padding-right:64px;width:calc(100% - 30% - 64px - 16px)}}.l__1-col--page-sidenav.node--type-campaign.node--view-mode-sub-page>.group__sidenav{margin-bottom:32px;width:100%}@media(min-width:0)and (max-width:919px){.l__1-col--page-sidenav.node--type-campaign.node--view-mode-sub-page>.group__sidenav{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media(min-width:920px){.l__1-col--page-sidenav.node--type-campaign.node--view-mode-sub-page>.group__sidenav{margin-bottom:0;min-width:256px;width:30%}}@media(min-width:920px){.l__1-col--page-sidenav.node--type-campaign.node--view-mode-sub-page>.group__footer{margin-left:calc(-50vw + 10%);margin-right:calc(-50vw + 50%);padding-left:calc(-50vw + 10%);padding-right:calc(-50vw + 50%)}}.l__1-col--page-sidenav.node--type-campaign.node--view-mode-sub-page>.group__footer>*{margin:0 auto;max-width:1440px;padding:0 16px;width:100%}@media(min-width:920px){.l__1-col--page-sidenav.node--type-campaign.node--view-mode-sub-page>.group__footer>*{padding:0 64px}}@media(min-width:720px){.l__1-col--page-split.l-full>.header__container>*{-ms-flex-preferred-size:50%;flex-basis:50%}}.l__1-col--page-split>.header__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:720px){.l__1-col--page-split>.header__container .field-main-media{margin-left:-64px}}@media(min-width:720px){.l__1-col--page-split>.header__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:1440px){.l__1-col--page-split>.header__container{margin-left:unset;margin-right:unset}}@media(min-width:0)and (max-width:719px){.l__1-col--page-split>.header__container>.group__header-left{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%)}}.l__1-col--page-split>.header__container>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.l__1-col--page-split>.header__container>.group__header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0}@media(min-width:720px){.l__1-col--page-split>.header__container>.group__header-right{padding:0 2rem}}.l__1-col--page>.content__container{display:block}.l__1-col--page>.header__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.l__1-col--page>.header__container .group__header-left{display:block}.l__1-col--page>.header__container .group__header-left>div:not(:last-child){margin-bottom:32px}.l__1-col--page>.header__container .field-summary,.l__1-col--page>.header__container .field-introduction{margin-left:auto;margin-right:auto}.l__1-col--page>.header__container .field-cta-link-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l__1-col--page>.header__container .field-main-media{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);margin-top:32px;padding:0}.l__1-col--page>.header__container .field-main-media .field-media-dreambroker,.l__1-col--page>.header__container .field-main-media .field-media-oembed-video,.l__1-col--page>.header__container .field-main-media img{margin:0 auto;max-width:1440px;padding:0 0;width:100%}@media(min-width:920px){.l__1-col--page>.header__container .field-main-media .field-media-dreambroker,.l__1-col--page>.header__container .field-main-media .field-media-oembed-video,.l__1-col--page>.header__container .field-main-media img{padding:0 0}}.l__3-col--flexible>.l__container>.group__header,.l__3-col--flexible>.l__container>.group__footer{text-align:center;width:100%}@media(min-width:0)and (max-width:719px){.l__3-col--flexible>.l__container>.content__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.l__3-col--flexible>.l__container>.content__container>.group__left,.l__3-col--flexible>.l__container>.content__container>.group__middle,.l__3-col--flexible>.l__container>.content__container>.group__right{-ms-flex-preferred-size:100% !important;flex-basis:100% !important}}@media(min-width:720px){.l__3-col--flexible>.l__container>.content__container>.group__left,.l__3-col--flexible>.l__container>.content__container>.group__middle,.l__3-col--flexible>.l__container>.content__container>.group__right{-ms-flex-preferred-size:calc((100% - 2*3%)/3);flex-basis:calc((100% - 2*3%)/3);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(min-width:720px){.l__2-col--equal>.l__container>.content__container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.l__2-col--equal>.l__container>.content__container>*{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}.l__2-col--equal>.l__container>.content__container .group__right{margin-left:auto}}.l__2-col--flexible>.l__container>.group__header,.l__2-col--flexible>.l__container>.group__footer{text-align:center;width:100%}@media(min-width:0)and (max-width:719px){.l__2-col--flexible>.l__container>.content__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.l__2-col--flexible>.l__container>.content__container>.group__left,.l__2-col--flexible>.l__container>.content__container>.group__right{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;width:100%}.l__2-col--flexible>.l__container>.content__container>.group__right{height:100%}}@media(min-width:720px){.l__2-col--flexible>.l__container>.content__container>.group__left,.l__2-col--flexible>.l__container>.content__container>.group__right{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.l__2-col--flexible>.l__container>.content__container>.group__left{padding-right:32px}}@media(min-width:720px){.l__2-col--uneven>.l__container>.content__container>.group__left{width:calc(100% - 54.65% - 64px)}.l__2-col--uneven>.l__container>.content__container>.group__right{margin-left:64px;width:54.65%}}.ttl-back-to-top-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#003c78;bottom:16px;color:#fff;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;position:fixed;right:0;visibility:hidden;width:3rem;z-index:99}@media(min-width:920px){.ttl-back-to-top-link{right:16px}}.ttl-back-to-top-link:hover,.ttl-back-to-top-link:focus{background-color:#7fd7e4;color:#003c78}.ttl-back-to-top-link.visible{visibility:visible}.ttl-back-to-top-link .ttl-back-to-top-icon{fill:currentColor;height:auto;width:1rem}@media(prefers-reduced-motion:no-preference){html:has(.ttl-main-site){scroll-behavior:smooth}}.field-show-all-link{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}@media(min-width:720px){.field-show-all-link{margin-top:64px}}.field-service-category-reference a{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;text-decoration:underline}.field-service-category-reference a:active,.field-service-category-reference a:focus,.field-service-category-reference a:hover{color:#1b1c1e;text-decoration:underline}.field-section>.field__items>.field__item:first-child.no-padding{margin-top:32px}@media(min-width:720px){.field-section>.field__items>.field__item:first-child.no-padding{margin-top:64px}}.field-list-of-links .paragraph{height:100%}@media(min-width:720px){.field-access-form .cta__media{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:0)and (max-width:719px){.field-access-form .cta__media{margin-top:32px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.field-start-and-end-date{display:-webkit-box;display:-ms-flexbox;display:flex}.field-start-and-end-date .field__label{margin-right:8px}.field-infographs .field__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.field-top-banners{max-width:1224px !important}.field-three-banners .field__item:not(:last-child){padding-right:5%}.field-three-banners .cta--default{padding:0}.field-quotes .field__item{margin-left:auto;margin-right:auto;max-width:928px;width:100%}@media(min-width:0)and (max-width:719px){.field-quotes .field__item:not(:last-child){margin-bottom:16px}}@media(min-width:720px){.field-quotes .field__item{-ms-flex-preferred-size:calc((100% - 3%)/2);flex-basis:calc((100% - 3%)/2);-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.field-quotes .field__item:nth-child(2n+1):not(:last-child){margin-right:3%}}.field-contact-persons.horizontal>.field__items,.field-trainers.horizontal>.field__items,.field-person-cards.horizontal>.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.field-contact-persons.horizontal>.field__items>.field__item,.field-trainers.horizontal>.field__items>.field__item,.field-person-cards.horizontal>.field__items>.field__item{width:100%;margin-right:0 !important;width:100% !important}@media(min-width:0)and (max-width:719px){.field-contact-persons.horizontal>.field__items>.field__item:not(:last-child),.field-trainers.horizontal>.field__items>.field__item:not(:last-child),.field-person-cards.horizontal>.field__items>.field__item:not(:last-child){margin-bottom:16px}}@media(min-width:720px){.field-contact-persons.horizontal>.field__items>.field__item,.field-trainers.horizontal>.field__items>.field__item,.field-person-cards.horizontal>.field__items>.field__item{margin:0 3% 32px 0;width:auto}}.field-contact-persons.horizontal>.field__items>.field__item:last-child,.field-trainers.horizontal>.field__items>.field__item:last-child,.field-person-cards.horizontal>.field__items>.field__item:last-child{margin-right:0}.field-contact-persons:not(.horizontal) .button,.field-contact-persons:not(.horizontal) .field-tags .field__item .label,.field-tags .field__item .field-contact-persons:not(.horizontal) .label,.field-contact-persons:not(.horizontal) .field-themes .field__item .label,.field-themes .field__item .field-contact-persons:not(.horizontal) .label,.field-trainers:not(.horizontal) .button,.field-trainers:not(.horizontal) .field-tags .field__item .label,.field-tags .field__item .field-trainers:not(.horizontal) .label,.field-trainers:not(.horizontal) .field-themes .field__item .label,.field-themes .field__item .field-trainers:not(.horizontal) .label,.field-person-cards:not(.horizontal) .button,.field-person-cards:not(.horizontal) .field-tags .field__item .label,.field-tags .field__item .field-person-cards:not(.horizontal) .label,.field-person-cards:not(.horizontal) .field-themes .field__item .label,.field-themes .field__item .field-person-cards:not(.horizontal) .label{font-size:1rem !important;padding:16px;width:100%}@media(min-width:720px){.field-contact-persons:not(.horizontal) .button,.field-contact-persons:not(.horizontal) .field-tags .field__item .label,.field-tags .field__item .field-contact-persons:not(.horizontal) .label,.field-contact-persons:not(.horizontal) .field-themes .field__item .label,.field-themes .field__item .field-contact-persons:not(.horizontal) .label,.field-trainers:not(.horizontal) .button,.field-trainers:not(.horizontal) .field-tags .field__item .label,.field-tags .field__item .field-trainers:not(.horizontal) .label,.field-trainers:not(.horizontal) .field-themes .field__item .label,.field-themes .field__item .field-trainers:not(.horizontal) .label,.field-person-cards:not(.horizontal) .button,.field-person-cards:not(.horizontal) .field-tags .field__item .label,.field-tags .field__item .field-person-cards:not(.horizontal) .label,.field-person-cards:not(.horizontal) .field-themes .field__item .label,.field-themes .field__item .field-person-cards:not(.horizontal) .label{font-size:1.125rem !important}}.field-contact-persons:not(.horizontal) .button.button--with-icon::after,.field-contact-persons:not(.horizontal) .field-tags .field__item .button--with-icon.label::after,.field-tags .field__item .field-contact-persons:not(.horizontal) .button--with-icon.label::after,.field-contact-persons:not(.horizontal) .field-themes .field__item .button--with-icon.label::after,.field-themes .field__item .field-contact-persons:not(.horizontal) .button--with-icon.label::after,.field-trainers:not(.horizontal) .button.button--with-icon::after,.field-trainers:not(.horizontal) .field-tags .field__item .button--with-icon.label::after,.field-tags .field__item .field-trainers:not(.horizontal) .button--with-icon.label::after,.field-trainers:not(.horizontal) .field-themes .field__item .button--with-icon.label::after,.field-themes .field__item .field-trainers:not(.horizontal) .button--with-icon.label::after,.field-person-cards:not(.horizontal) .button.button--with-icon::after,.field-person-cards:not(.horizontal) .field-tags .field__item .button--with-icon.label::after,.field-tags .field__item .field-person-cards:not(.horizontal) .button--with-icon.label::after,.field-person-cards:not(.horizontal) .field-themes .field__item .button--with-icon.label::after,.field-themes .field__item .field-person-cards:not(.horizontal) .button--with-icon.label::after{right:16px;-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8)}.field-contact-persons:not(.horizontal)>.field__items,.field-trainers:not(.horizontal)>.field__items,.field-person-cards:not(.horizontal)>.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.field-contact-persons:not(.horizontal)>.field__items>.field__item,.field-trainers:not(.horizontal)>.field__items>.field__item,.field-person-cards:not(.horizontal)>.field__items>.field__item{width:100%}@media(min-width:0)and (max-width:719px){.field-contact-persons:not(.horizontal)>.field__items>.field__item:not(:last-child),.field-trainers:not(.horizontal)>.field__items>.field__item:not(:last-child),.field-person-cards:not(.horizontal)>.field__items>.field__item:not(:last-child){margin-bottom:16px}}@media(min-width:720px){.field-contact-persons:not(.horizontal)>.field__items>.field__item,.field-trainers:not(.horizontal)>.field__items>.field__item,.field-person-cards:not(.horizontal)>.field__items>.field__item{margin:0 3% 32px 0;width:auto}}.field-contact-persons:not(.horizontal)>.field__items>.field__item:last-child,.field-trainers:not(.horizontal)>.field__items>.field__item:last-child,.field-person-cards:not(.horizontal)>.field__items>.field__item:last-child{margin-right:0}@media(min-width:720px){.field-contact-persons:not(.horizontal)>.field__items>.field__item,.field-trainers:not(.horizontal)>.field__items>.field__item,.field-person-cards:not(.horizontal)>.field__items>.field__item{width:calc((100% - 3%)/2)}.field-contact-persons:not(.horizontal)>.field__items>.field__item:nth-child(2n),.field-trainers:not(.horizontal)>.field__items>.field__item:nth-child(2n),.field-person-cards:not(.horizontal)>.field__items>.field__item:nth-child(2n){margin-right:0}}@media(min-width:920px){.field-contact-persons:not(.horizontal)>.field__items>.field__item,.field-trainers:not(.horizontal)>.field__items>.field__item,.field-person-cards:not(.horizontal)>.field__items>.field__item{width:calc((100% - 3*3%)/4)}.field-contact-persons:not(.horizontal)>.field__items>.field__item:nth-child(2n),.field-trainers:not(.horizontal)>.field__items>.field__item:nth-child(2n),.field-person-cards:not(.horizontal)>.field__items>.field__item:nth-child(2n){margin-right:3%}.field-contact-persons:not(.horizontal)>.field__items>.field__item:nth-child(4n),.field-trainers:not(.horizontal)>.field__items>.field__item:nth-child(4n),.field-person-cards:not(.horizontal)>.field__items>.field__item:nth-child(4n){margin-right:0}}.field-contact-persons:not(.horizontal)>.field__items>.field__item>*,.field-trainers:not(.horizontal)>.field__items>.field__item>*,.field-person-cards:not(.horizontal)>.field__items>.field__item>*{height:100%}.field-info-cards .field-section-heading{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.field-info-cards>.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.field-info-cards>.field__items>.field__item{width:100%}@media(min-width:0)and (max-width:719px){.field-info-cards>.field__items>.field__item:not(:last-child){margin-bottom:16px}}@media(min-width:720px){.field-info-cards>.field__items>.field__item{margin:0 3% 32px 0;width:auto}}.field-info-cards>.field__items>.field__item:last-child{margin-right:0}@media(min-width:720px){.field-info-cards>.field__items>.field__item{width:calc((100% - 3%)/2)}.field-info-cards>.field__items>.field__item:nth-child(2n){margin-right:0}}@media(min-width:920px){.field-info-cards>.field__items>.field__item{width:calc((100% - 2*3%)/3)}.field-info-cards>.field__items>.field__item:nth-child(2n){margin-right:3%}.field-info-cards>.field__items>.field__item:nth-child(3n){margin-right:0}}.field-info-cards>.field__items>.field__item>*{height:100%}.field-info-cards .paragraph--type-text{background-color:var(--bg-color);border:none;color:var(--text-color);font-family:inherit;font-size:1.25rem;padding:32px}@media(min-width:720px){.field-info-cards .paragraph--type-text{padding:32px}}.field-info-cards .paragraph--type-text a:not(.button):visited{color:inherit}.field-info-cards .paragraph--type-text .l__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.field-info-cards .paragraph--type-text .group__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.field-info-cards .paragraph--type-text .field-cta-link-buttons{margin-top:auto}.field-info-cards .paragraph--type-text .field-section-heading+*{margin-top:0;margin-bottom:24px}.field-info-cards .paragraph--type-text.paragraph--view-mode-default .content__container{display:block}.field-info-cards .paragraph--type-text.paragraph--view-mode-default .group__left{width:100%}.field-info-cards .paragraph--type-text.paragraph--view-mode-default .group__right{margin-left:0;width:100%}.field-info-cards .paragraph--type-text.paragraph--view-mode-default .group__right>*:last-child{margin-bottom:0}.field-info-cards .paragraph--type-text.paragraph--view-mode-default .text-long{margin-bottom:24px}.node .field-info-cards .paragraph--type-text{padding:32px}@media(min-width:720px){.node .field-info-cards .paragraph--type-text{padding:32px}}.field-downloadable-materials .field__item:not(:last-child){margin-bottom:16px}.group__keywords .field-tags,.group__keywords .field-themes{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.field-tags .field__items,.field-themes .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.field-tags .field__item,.field-themes .field__item{margin-bottom:8px}.field-tags .field__item:not(:last-child),.field-themes .field__item:not(:last-child){margin-right:8px}.field-file-download-buttons .field__item:not(:last-child),.field-cta-link-buttons .field__item:not(:last-child){margin-bottom:16px}.field-file-download-buttons .button,.field-file-download-buttons .field-tags .field__item .label,.field-tags .field__item .field-file-download-buttons .label,.field-file-download-buttons .field-themes .field__item .label,.field-themes .field__item .field-file-download-buttons .label,.field-cta-link-buttons .button,.field-cta-link-buttons .field-tags .field__item .label,.field-tags .field__item .field-cta-link-buttons .label,.field-cta-link-buttons .field-themes .field__item .label,.field-themes .field__item .field-cta-link-buttons .label{width:100%}.field-social-media-share{margin-top:32px}@media(min-width:720px){.field-social-media-share{margin-top:64px}}.field-email{text-transform:lowercase}.field-body h2,.field-body h3,.field-body h5,.field-body h6,.field-more-info h2,.field-more-info h3,.field-more-info h5,.field-more-info h6{margin-top:32px !important}@media(min-width:720px){.field-body h2,.field-body h3,.field-body h5,.field-body h6,.field-more-info h2,.field-more-info h3,.field-more-info h5,.field-more-info h6{margin-top:64px !important}}.field-body h2+*,.field-more-info h2+*{margin-top:16px !important}@media(min-width:720px){.field-body h2+*,.field-more-info h2+*{margin-top:32px !important}}.field-trainer .field__label{margin-bottom:32px !important}@media(min-width:720px){.field-trainer .field__label{margin-bottom:64px !important}}.field-trainer .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}@media(min-width:720px){.field-trainer .field__item{gap:4rem}}.field-trainer .field__item p{-ms-flex-preferred-size:calc(50% - 4rem);flex-basis:calc(50% - 4rem);margin-bottom:0}.field-logos-top .field-logos>.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.field-logos-top .field-logos>.field__items>.field__item:not(:last-of-type){margin-right:2rem}@media(min-width:720px){.field-logos-top .field-logos>.field__items>.field__item:not(:last-of-type){margin-right:3rem}}.ttl-main-site.frontpage .field-show-all-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:720px){.ttl-main-site.frontpage .field-show-all-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}h1.node__title{margin-bottom:0}.title--liftup a{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-family:"SourceSansPro Bold","SourceSansPro",sans-serif}.title--liftup a:active,.title--liftup a:focus,.title--liftup a:hover{color:#1b1c1e;text-decoration:underline}.node--type-sampling-instructions .field-top-banners{margin-bottom:32px !important}@media(min-width:720px){.node--type-sampling-instructions .field-top-banners{margin-bottom:64px !important}}.group__main-media{position:relative}.field-logos-service{bottom:0;left:0;padding:16px;position:absolute}@media(min-width:920px){.field-logos-service{padding:32px 64px}}.field-logos-service>.field__items{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-8px;margin-left:-8px;margin-right:-8px}.field-logos-service>.field__items>.field__item{padding:0 8px 8px}.field-logos-service .field-media-image{background:#fff;padding:16px}.field-logos-service img{max-height:74px;max-width:74px}@media(min-width:920px){.field-logos-service img{max-height:96px;max-width:96px}}.group__keywords{margin-top:32px !important}@media(min-width:720px){.group__keywords{margin-top:64px !important}}.field-open-form .button,.field-open-form .field-tags .field__item .label,.field-tags .field__item .field-open-form .label,.field-open-form .field-themes .field__item .label,.field-themes .field__item .field-open-form .label{font-size:1rem !important;padding:16px;width:100%}@media(min-width:720px){.field-open-form .button,.field-open-form .field-tags .field__item .label,.field-tags .field__item .field-open-form .label,.field-open-form .field-themes .field__item .label,.field-themes .field__item .field-open-form .label{font-size:1.125rem !important}}.field-open-form .button.button--with-icon::after,.field-open-form .field-tags .field__item .button--with-icon.label::after,.field-tags .field__item .field-open-form .button--with-icon.label::after,.field-open-form .field-themes .field__item .button--with-icon.label::after,.field-themes .field__item .field-open-form .button--with-icon.label::after{right:16px;-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8)}.field-open-form .button.form-open::after,.field-open-form .field-tags .field__item .form-open.label::after,.field-tags .field__item .field-open-form .form-open.label::after,.field-open-form .field-themes .field__item .form-open.label::after,.field-themes .field__item .field-open-form .form-open.label::after{-webkit-transform:translateY(-50%) scale(0.8) rotate(-180deg);transform:translateY(-50%) scale(0.8) rotate(-180deg)}.field-address.field--view-mode-liftup{font-size:1rem;position:relative}.field-address.field--view-mode-liftup::before{background-image:url(/themes/custom/ttl/images/icons/map-marker.svg);background-size:1.5rem 1.5rem;background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:1.5rem;position:absolute;width:1.5rem}.field-address.field--view-mode-liftup>div{margin-left:2rem}.field-address.field--view-mode-liftup p{margin:0}.event-liftup-date::before{background-image:url(/themes/custom/ttl/images/icons/calendar.svg)}.event-liftup-time::before{background-image:url(/themes/custom/ttl/images/icons/clock-outline.svg)}.event-liftup-date,.event-liftup-time{font-size:1rem;margin-bottom:16px;position:relative}.event-liftup-date::before,.event-liftup-time::before{background-size:1.5rem 1.5rem;background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:1.5rem;position:absolute;width:1.5rem}.event-liftup-date>div,.event-liftup-time>div{margin-left:2rem}.logos-top>.field__items{display:-webkit-box;display:-ms-flexbox;display:flex}.logos-top>.field__items>.field__item:not(:last-of-type){margin-right:2rem}@media(min-width:720px){.logos-top>.field__items>.field__item:not(:last-of-type){margin-right:3rem}}.field-logos{display:-webkit-box;display:-ms-flexbox;display:flex}.logos-block .field-logos>.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.logos-block .field-logos>.field__items img{height:auto;max-width:100%;max-height:80px;overflow:hidden;width:auto}.logos-block .field-logos>.field__items>.field__item{margin-bottom:16px}.logos-block .field-logos>.field__items>.field__item:not(:last-child){margin-right:32px}.logos-block .field__items>.field__item:not(:last-child) .paragraph{padding-bottom:0}.node--type-person.node--view-mode-full .content__container>.field-related-content{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);background:#f7f7f7;padding:32px 0;position:relative}@media(min-width:720px){.node--type-person.node--view-mode-full .content__container>.field-related-content{padding:64px 0}}.node--type-person.node--view-mode-full .content__container>.field-related-content:last-child{margin-bottom:0}.node--type-person.node--view-mode-full .content__container>.field-related-content>.field__item{margin:0 auto;max-width:1440px;padding:0 16px;width:100%}@media(min-width:920px){.node--type-person.node--view-mode-full .content__container>.field-related-content>.field__item{padding:0 64px}}.node--type-training-card .field-objectives .field__item>*:last-child,.node--type-training-card .field-description .field__item>*:last-child,.node--type-training-card .field-for-whom .field__item>*:last-child{margin-bottom:0}.element-sticky{display:none;left:0;position:fixed;right:0;top:0;z-index:999}.element-sticky.is-visible{display:block}.product-info-sticky{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);background-color:#003c78;color:#fff;padding:16px}@media(min-width:920px){.product-info-sticky{padding:24px 64px}}.product-info-sticky .view-content{margin:0 auto;max-width:100%;width:1280px}@media(min-width:720px){.product-info-sticky .view-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product-info-sticky .sticky-left{display:none}@media(min-width:920px){.product-info-sticky .sticky-left{display:block;max-width:54%}}.product-info-sticky .sticky-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media(min-width:720px){.product-info-sticky .sticky-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:920px){.product-info-sticky .sticky-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.product-info-sticky .views-field-title{line-height:1.33}.product-info-sticky .views-field-field-store-price{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.625rem}.product-info-sticky .views-field-field-store-vat-info{margin-left:.5rem}.product-info-sticky .button,.product-info-sticky .field-tags .field__item .label,.field-tags .field__item .product-info-sticky .label,.product-info-sticky .field-themes .field__item .label,.field-themes .field__item .product-info-sticky .label{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:100%}@media(min-width:720px){.product-info-sticky .button,.product-info-sticky .field-tags .field__item .label,.field-tags .field__item .product-info-sticky .label,.product-info-sticky .field-themes .field__item .label,.field-themes .field__item .product-info-sticky .label{min-width:200px;text-align:center}}@media(min-width:920px){.product-info-sticky .button,.product-info-sticky .field-tags .field__item .label,.field-tags .field__item .product-info-sticky .label,.product-info-sticky .field-themes .field__item .label,.field-themes .field__item .product-info-sticky .label{min-width:150px}}.product-info-sticky .button .ext,.product-info-sticky .field-tags .field__item .label .ext,.field-tags .field__item .product-info-sticky .label .ext,.product-info-sticky .field-themes .field__item .label .ext,.field-themes .field__item .product-info-sticky .label .ext{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.link{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.link:active,.link:focus,.link:hover{color:#1b1c1e;text-decoration:underline}.link--reset{text-decoration:none;color:inherit}.link--bold{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-family:"SourceSansPro Bold","SourceSansPro",sans-serif}.link--bold:active,.link--bold:focus,.link--bold:hover{color:#1b1c1e;text-decoration:underline}.link--semibold{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.link--semibold:active,.link--semibold:focus,.link--semibold:hover{color:#1b1c1e;text-decoration:underline}.link--icon{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.link--icon:active,.link--icon:focus,.link--icon:hover{color:#1b1c1e;text-decoration:underline}.link--icon::after{background-image:url("/images/icons/src/icon-arrow-right-dark-blue.svg");background-size:2rem 2rem;background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:2rem;margin-left:4px;width:2rem}.link--icon:active,.link--icon:focus,.link--icon:hover{color:#003c78}.link--regular{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-family:"SourceSansPro",sans-serif;color:#1b1c1e}.link--regular:active,.link--regular:focus,.link--regular:hover{color:#1b1c1e;text-decoration:underline}.link--regular:active,.link--regular:focus,.link--regular:hover{color:#003c78}.link--inline{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;text-decoration:underline}.link--inline:active,.link--inline:focus,.link--inline:hover{color:#1b1c1e;text-decoration:underline}.link--inline:visited{color:#640a64}.text-long a:not([class*=button]){color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;text-decoration:underline}.text-long a:not([class*=button]):active,.text-long a:not([class*=button]):focus,.text-long a:not([class*=button]):hover{color:#1b1c1e;text-decoration:underline}.text-long a:not([class*=button]):visited{color:#640a64}.skip-link{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;text-decoration:underline;margin:.25rem .25rem;padding:.25rem .5rem}.skip-link:active,.skip-link:focus,.skip-link:hover{color:#1b1c1e;text-decoration:underline}.skip-link:visited{color:#640a64}.skip-link:focus{display:inline-block}a:not(.button).ext{-ms-flex-line-pack:center;align-content:center;display:inline}a:not(.button).ext svg{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}a:not(.button).ext::after{background-image:none;content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg);display:inline-block;-webkit-transform:scale(0.7);transform:scale(0.7);vertical-align:middle}[id],[name]{scroll-margin-top:6.5rem}h1,.h1,.text-long h1{color:inherit;font-family:Rajdhani Bold,sans-serif;font-weight:normal;font-style:normal;font-size:2.5rem;line-height:1.05;margin:0 0 0.5rem;width:auto;color:#003c78}@media(min-width:720px){h1,.h1,.text-long h1{font-size:3.75rem}}h1__link,.h1__link{color:inherit}h1__link:hover,.h1__link:hover{color:inherit}@media(min-width:0)and (max-width:719px){h1,.h1,.text-long h1{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}}.h2,.text-long h2,.field-trainer .field__label,.label_h2>.field__label{color:inherit;font-family:SourceSansPro Bold,SourceSansPro,sans-serif;font-weight:normal;font-style:normal;font-size:2rem;line-height:1.1;margin:0 0 0.5rem;width:auto}@media(min-width:720px){.h2,.text-long h2,.field-trainer .field__label,.label_h2>.field__label{font-size:2.5rem;margin:0 0 .5rem}}.h2__link{color:inherit}.h2__link:hover{color:inherit}@media(min-width:0)and (max-width:719px){.h2,.text-long h2,.field-trainer .field__label,.label_h2>.field__label{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}}.h3,.text-long h3,.label_h3>.field__label{color:inherit;font-family:SourceSansPro Bold,SourceSansPro,sans-serif;font-weight:normal;font-style:normal;font-size:1.625rem;line-height:1.2;margin:0 0 0.5rem;width:auto}@media(min-width:720px){.h3,.text-long h3,.label_h3>.field__label{font-size:2rem;margin:0 0 .5rem}}.h3__link{color:inherit}.h3__link:hover{color:inherit}.h4,.text-long h4,.title--liftup.h3,.text-long h3.title--liftup,.label_h3>.title--liftup.field__label,.label_h4>.field__label{color:inherit;font-family:SourceSansPro Bold,SourceSansPro,sans-serif;font-weight:normal;font-style:normal;font-size:1.375rem;line-height:1.2;margin:0 0 0.5rem;width:auto}@media(min-width:720px){.h4,.text-long h4,.title--liftup.h3,.text-long h3.title--liftup,.label_h3>.title--liftup.field__label,.label_h4>.field__label{font-size:1.625rem}}.h4__link{color:inherit}.h4__link:hover{color:inherit}.h5,.cta--split-banner .h2,.cta--split-banner .field-trainer .field__label,.field-trainer .cta--split-banner .field__label,.cta--split-banner .label_h2>.field__label,.cta--split-banner .text-long h2,.text-long .cta--split-banner h2,.text-long h5,.field-register-banner-heading,.field-register-group-banner-head,.field-third-banner-heading{color:inherit;font-family:SourceSansPro Bold,SourceSansPro,sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.2;margin:0 0 0.5rem;width:auto}@media(min-width:720px){.h5,.cta--split-banner .h2,.cta--split-banner .field-trainer .field__label,.field-trainer .cta--split-banner .field__label,.cta--split-banner .label_h2>.field__label,.cta--split-banner .text-long h2,.text-long .cta--split-banner h2,.text-long h5,.field-register-banner-heading,.field-register-group-banner-head,.field-third-banner-heading{font-size:1.375rem}}.h5__link{color:inherit}.h5__link:hover{color:inherit}.h6,.text-long h6{color:inherit;font-family:SourceSansPro Bold,SourceSansPro,sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.2;margin:0 0 0.5rem;width:auto}@media(min-width:720px){.h6,.text-long h6{font-size:1.375rem}}.h6__link{color:inherit}.h6__link:hover{color:inherit}.text-long h2{margin:2rem 0 .5rem}@media(min-width:720px){.text-long h2{margin:2.5rem 0 .5rem}}.text-long h3{margin:2rem 0 .5rem}@media(min-width:720px){.text-long h3{margin:2.5rem 0 .5rem}}.text-long h4{margin:2rem 0 .5rem}@media(min-width:720px){.text-long h4{margin:2.5rem 0 .5rem}}.text-long h5{letter-spacing:.04em;margin:2rem 0 .5rem;text-transform:uppercase}@media(min-width:720px){.text-long h5{margin:2.5rem 0 .5rem}}.text-long h6{margin:2rem 0 .5rem}@media(min-width:720px){.text-long h6{margin:2.5rem 0 .5rem}}.field--label-inline .field__label .h2,.field--label-inline .field__label .field-trainer .field__label,.field-trainer .field--label-inline .field__label .field__label,.field--label-inline .field__label .label_h2>.field__label,.field--label-inline .field__label .text-long h2,.text-long .field--label-inline .field__label h2{margin-top:0}body{color:#1b1c1e;font-family:"SourceSansPro",sans-serif;font-size:1.125rem;line-height:1.45}@media(min-width:720px){body{font-size:1.25rem;line-height:1.5}}@media(min-width:0)and (max-width:719px){.blockquote .blockquote__text,blockquote{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}}.blockquote .blockquote__text::before,blockquote::before{background-color:#fff;-webkit-box-sizing:content-box;box-sizing:content-box;content:url(/themes/custom/ttl/images/icons/quotemark.svg);display:block;height:44px;line-height:0;padding:12px 0;width:53px;position:absolute}@media(min-width:0)and (max-width:719px){.blockquote .blockquote__text::before,blockquote::before{-webkit-transform:scale(0.7);transform:scale(0.7)}}.blockquote.icon-variation-1 .blockquote__text::before{content:url(/themes/custom/ttl/images/icons/section-sign.svg);height:55px;left:calc(-1*(3.375rem + 16.5px));width:33px}@media(min-width:720px){.blockquote.icon-variation-1 .blockquote__text::before{left:calc(-1*(64px + 16.5px));width:33px}}blockquote.icon-variation-1::before{content:url(/themes/custom/ttl/images/icons/section-sign.svg);height:55px;left:-16.5px;width:33px}@media(min-width:720px){blockquote.icon-variation-1::before{left:-16.5px;width:33px}}blockquote.icon-variation-2::before{content:url(/themes/custom/ttl/images/icons/lightbulb-blue.svg);height:56px;left:-28px;width:56px}@media(min-width:720px){blockquote.icon-variation-2::before{left:-28px;width:56px}}.blockquote__text::before{left:calc(-1*(64px + 53px*0.7/4));top:0}@media(min-width:720px){.blockquote__text::before{left:calc(-1*(64px + 53px/4))}}blockquote::before{left:-1rem;top:22px}.blockquote,blockquote{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:2px solid #7fd7e4;font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;font-size:1.5rem;line-height:1.2;margin:32px 0;padding:32px 3.375rem;position:relative;margin-left:13.25px !important}@media(min-width:720px){.blockquote,blockquote{font-size:1.75rem;margin:64px 0;padding:32px 64px}}.blockquote p,blockquote p{margin-top:0}.blockquote p:last-child,blockquote p:last-child{margin-bottom:0}.blockquote .blockquote__text,blockquote .blockquote__text{font-family:"SourceSansPro",sans-serif;line-height:1.33}.blockquote .blockquote__author,blockquote .blockquote__author{font-family:"SourceSansPro",sans-serif;font-size:1.125rem;margin-top:16px}.blockquote .blockquote__author+.blockquote__link,blockquote .blockquote__author+.blockquote__link{margin-top:8px}.blockquote .blockquote__link,blockquote .blockquote__link{font-size:1.125rem;margin-top:16px}.blockquote .blockquote__link .link,blockquote .blockquote__link .link{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.blockquote .blockquote__link .link:active,.blockquote .blockquote__link .link:focus,.blockquote .blockquote__link .link:hover,blockquote .blockquote__link .link:active,blockquote .blockquote__link .link:focus,blockquote .blockquote__link .link:hover{color:#1b1c1e;text-decoration:underline}.blockquote .blockquote__link .link:hover:not(.ext)::after,.blockquote .blockquote__link .link:focus:not(.ext)::after,blockquote .blockquote__link .link:hover:not(.ext)::after,blockquote .blockquote__link .link:focus:not(.ext)::after{-webkit-transform:translateX(4px);transform:translateX(4px)}.blockquote .blockquote__link .link:not(.ext)::after,blockquote .blockquote__link .link:not(.ext)::after{background-image:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg);background-size:1.5rem;background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:1.5rem;margin-left:4px;margin-top:-0.2em;vertical-align:middle;width:1.5rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.paragraph>.blockquote,.paragraph>blockquote{margin:0;padding-right:32px}.paragraph>.blockquote .l__container,.paragraph>blockquote .l__container{height:100%;width:100%}@media(min-width:0)and (max-width:719px){.paragraph>.blockquote .group__right,.paragraph>blockquote .group__right{margin-left:calc(-1*(3.375rem - 32px));margin-bottom:32px}}.paragraph>.blockquote .blockquote__text,.paragraph>blockquote .blockquote__text{position:relative}.paragraph>.blockquote .content__container,.paragraph>blockquote .content__container{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:0)and (max-width:719px){.paragraph>.blockquote .content__container,.paragraph>blockquote .content__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}blockquote{font-family:"SourceSansPro",sans-serif;font-size:1.125rem}@media(min-width:720px){blockquote{font-size:1.375rem}}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-style--small,.webform-required{font-size:1rem}@media(min-width:720px){.text-style--small,.webform-required{font-size:1.125rem}}.text-style--summary{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;line-height:1.4}@media(min-width:720px){.text-style--summary{font-size:1.5rem}}.text-style--dark-blue{color:#003c78 !important}.text-style--semibold,.box--grey .field__label{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.subtitle,.hs-form .hs-richtext h3,.poll .percent,.field-social-media-share .field__label,.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .form-item__label:not(.option),.card__subtitle,.box__subheading,.field-tags .field__label,.field-themes .field__label,.logos-block .paragraph__heading{text-transform:uppercase;font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;font-size:1rem;letter-spacing:1px}.subtitle.h2,.hs-form .hs-richtext h3.h2,.poll .h2.percent,.field-social-media-share .h2.field__label,.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .h2.form-item__label:not(.option),.h2.card__subtitle,.h2.box__subheading,.field-tags .h2.field__label,.field-themes .h2.field__label,.logos-block .h2.paragraph__heading,.field-trainer .subtitle.field__label,.field-trainer .hs-form .hs-richtext h3.field__label,.hs-form .hs-richtext .field-trainer h3.field__label,.field-trainer .poll .field__label.percent,.poll .field-trainer .field__label.percent,.field-trainer .field-social-media-share .field__label,.field-social-media-share .field-trainer .field__label,.field-trainer .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .field__label.form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .field-trainer .field__label.form-item__label:not(.option),.field-trainer .field__label.card__subtitle,.field-trainer .field__label.box__subheading,.field-tags .field-trainer .field__label,.field-trainer .field-tags .field__label,.field-themes .field-trainer .field__label,.field-trainer .field-themes .field__label,.logos-block .field-trainer .paragraph__heading.field__label,.field-trainer .logos-block .paragraph__heading.field__label,.label_h2>.subtitle.field__label,.hs-form .hs-richtext .label_h2>h3.field__label,.poll .label_h2>.field__label.percent,.field-social-media-share .label_h2>.field__label,.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .label_h2>.field__label.form-item__label:not(.option),.label_h2>.field__label.card__subtitle,.label_h2>.field__label.box__subheading,.field-tags .label_h2>.field__label,.field-themes .label_h2>.field__label,.logos-block .label_h2>.paragraph__heading.field__label,.text-long h2.subtitle,.text-long .poll h2.percent,.poll .text-long h2.percent,.text-long .field-social-media-share h2.field__label,.field-social-media-share .text-long h2.field__label,.text-long .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child h2.form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .text-long h2.form-item__label:not(.option),.text-long h2.card__subtitle,.text-long h2.box__subheading,.field-tags .text-long h2.field__label,.text-long .field-tags h2.field__label,.field-themes .text-long h2.field__label,.text-long .field-themes h2.field__label,.logos-block .text-long h2.paragraph__heading,.text-long .logos-block h2.paragraph__heading,.subtitle.h3,.hs-form .hs-richtext h3.h3,.poll .h3.percent,.field-social-media-share .h3.field__label,.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .h3.form-item__label:not(.option),.h3.card__subtitle,.h3.box__subheading,.field-tags .h3.field__label,.field-themes .h3.field__label,.logos-block .h3.paragraph__heading,.label_h3>.subtitle.field__label,.hs-form .hs-richtext .label_h3>h3.field__label,.poll .label_h3>.field__label.percent,.field-social-media-share .label_h3>.field__label,.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .label_h3>.field__label.form-item__label:not(.option),.label_h3>.field__label.card__subtitle,.label_h3>.field__label.box__subheading,.field-tags .label_h3>.field__label,.field-themes .label_h3>.field__label,.logos-block .label_h3>.paragraph__heading.field__label,.text-long h3.subtitle,.text-long .hs-form .hs-richtext h3,.hs-form .hs-richtext .text-long h3,.text-long .poll h3.percent,.poll .text-long h3.percent,.text-long .field-social-media-share h3.field__label,.field-social-media-share .text-long h3.field__label,.text-long .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child h3.form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .text-long h3.form-item__label:not(.option),.text-long h3.card__subtitle,.text-long h3.box__subheading,.field-tags .text-long h3.field__label,.text-long .field-tags h3.field__label,.field-themes .text-long h3.field__label,.text-long .field-themes h3.field__label,.logos-block .text-long h3.paragraph__heading,.text-long .logos-block h3.paragraph__heading,.subtitle.h4,.hs-form .hs-richtext h3.h4,.poll .h4.percent,.field-social-media-share .h4.field__label,.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .h4.form-item__label:not(.option),.h4.card__subtitle,.h4.box__subheading,.field-tags .h4.field__label,.field-themes .h4.field__label,.logos-block .h4.paragraph__heading,.label_h4>.subtitle.field__label,.hs-form .hs-richtext .label_h4>h3.field__label,.poll .label_h4>.field__label.percent,.field-social-media-share .label_h4>.field__label,.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .label_h4>.field__label.form-item__label:not(.option),.label_h4>.field__label.card__subtitle,.label_h4>.field__label.box__subheading,.field-tags .label_h4>.field__label,.field-themes .label_h4>.field__label,.logos-block .label_h4>.paragraph__heading.field__label,.text-long h4.subtitle,.text-long .poll h4.percent,.poll .text-long h4.percent,.text-long .field-social-media-share h4.field__label,.field-social-media-share .text-long h4.field__label,.text-long .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child h4.form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .text-long h4.form-item__label:not(.option),.text-long h4.card__subtitle,.text-long h4.box__subheading,.field-tags .text-long h4.field__label,.text-long .field-tags h4.field__label,.field-themes .text-long h4.field__label,.text-long .field-themes h4.field__label,.logos-block .text-long h4.paragraph__heading,.text-long .logos-block h4.paragraph__heading,.subtitle.h5,.hs-form .hs-richtext h3.h5,.poll .h5.percent,.field-social-media-share .h5.field__label,.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .h5.form-item__label:not(.option),.cta--split-banner .subtitle.h2,.cta--split-banner .hs-form .hs-richtext h3.h2,.hs-form .hs-richtext .cta--split-banner h3.h2,.cta--split-banner .poll .h2.percent,.poll .cta--split-banner .h2.percent,.cta--split-banner .field-social-media-share .h2.field__label,.field-social-media-share .cta--split-banner .h2.field__label,.cta--split-banner .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .h2.form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .cta--split-banner .h2.form-item__label:not(.option),.cta--split-banner .field-trainer .subtitle.field__label,.cta--split-banner .field-trainer .hs-form .hs-richtext h3.field__label,.hs-form .hs-richtext .cta--split-banner .field-trainer h3.field__label,.cta--split-banner .field-trainer .poll .field__label.percent,.poll .cta--split-banner .field-trainer .field__label.percent,.cta--split-banner .field-trainer .field-social-media-share .field__label,.field-social-media-share .cta--split-banner .field-trainer .field__label,.cta--split-banner .field-trainer .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .field__label.form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .cta--split-banner .field-trainer .field__label.form-item__label:not(.option),.field-trainer .cta--split-banner .subtitle.field__label,.field-trainer .cta--split-banner .hs-form .hs-richtext h3.field__label,.hs-form .hs-richtext .field-trainer .cta--split-banner h3.field__label,.field-trainer .cta--split-banner .poll .field__label.percent,.poll .field-trainer .cta--split-banner .field__label.percent,.field-trainer .cta--split-banner .field-social-media-share .field__label,.field-social-media-share .field-trainer .cta--split-banner .field__label,.field-trainer .cta--split-banner .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .field__label.form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .field-trainer .cta--split-banner .field__label.form-item__label:not(.option),.cta--split-banner .label_h2>.subtitle.field__label,.cta--split-banner .hs-form .hs-richtext .label_h2>h3.field__label,.hs-form .hs-richtext .cta--split-banner .label_h2>h3.field__label,.cta--split-banner .poll .label_h2>.field__label.percent,.poll .cta--split-banner .label_h2>.field__label.percent,.cta--split-banner .field-social-media-share .label_h2>.field__label,.field-social-media-share .cta--split-banner .label_h2>.field__label,.cta--split-banner .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .label_h2>.field__label.form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .cta--split-banner .label_h2>.field__label.form-item__label:not(.option),.cta--split-banner .text-long h2.subtitle,.cta--split-banner .text-long .poll h2.percent,.poll .cta--split-banner .text-long h2.percent,.cta--split-banner .text-long .field-social-media-share h2.field__label,.field-social-media-share .cta--split-banner .text-long h2.field__label,.cta--split-banner .text-long .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child h2.form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .cta--split-banner .text-long h2.form-item__label:not(.option),.text-long .cta--split-banner h2.subtitle,.text-long .cta--split-banner .poll h2.percent,.poll .text-long .cta--split-banner h2.percent,.text-long .cta--split-banner .field-social-media-share h2.field__label,.field-social-media-share .text-long .cta--split-banner h2.field__label,.text-long .cta--split-banner .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child h2.form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .text-long .cta--split-banner h2.form-item__label:not(.option),.h5.card__subtitle,.cta--split-banner .card__subtitle.h2,.cta--split-banner .field-trainer .card__subtitle.field__label,.field-trainer .cta--split-banner .card__subtitle.field__label,.cta--split-banner .label_h2>.card__subtitle.field__label,.cta--split-banner .text-long h2.card__subtitle,.text-long .cta--split-banner h2.card__subtitle,.h5.box__subheading,.cta--split-banner .box__subheading.h2,.cta--split-banner .field-trainer .box__subheading.field__label,.field-trainer .cta--split-banner .box__subheading.field__label,.cta--split-banner .label_h2>.box__subheading.field__label,.cta--split-banner .text-long h2.box__subheading,.text-long .cta--split-banner h2.box__subheading,.field-tags .h5.field__label,.field-tags .cta--split-banner .field__label.h2,.cta--split-banner .field-tags .field__label.h2,.field-tags .cta--split-banner .field-trainer .field__label,.cta--split-banner .field-trainer .field-tags .field__label,.field-tags .field-trainer .cta--split-banner .field__label,.field-trainer .cta--split-banner .field-tags .field__label,.field-tags .cta--split-banner .label_h2>.field__label,.cta--split-banner .field-tags .label_h2>.field__label,.field-tags .cta--split-banner .text-long h2.field__label,.cta--split-banner .text-long .field-tags h2.field__label,.field-tags .text-long .cta--split-banner h2.field__label,.text-long .cta--split-banner .field-tags h2.field__label,.field-themes .h5.field__label,.field-themes .cta--split-banner .field__label.h2,.cta--split-banner .field-themes .field__label.h2,.field-themes .cta--split-banner .field-trainer .field__label,.cta--split-banner .field-trainer .field-themes .field__label,.field-themes .field-trainer .cta--split-banner .field__label,.field-trainer .cta--split-banner .field-themes .field__label,.field-themes .cta--split-banner .label_h2>.field__label,.cta--split-banner .field-themes .label_h2>.field__label,.field-themes .cta--split-banner .text-long h2.field__label,.cta--split-banner .text-long .field-themes h2.field__label,.field-themes .text-long .cta--split-banner h2.field__label,.text-long .cta--split-banner .field-themes h2.field__label,.logos-block .h5.paragraph__heading,.logos-block .cta--split-banner .paragraph__heading.h2,.cta--split-banner .logos-block .paragraph__heading.h2,.logos-block .cta--split-banner .field-trainer .paragraph__heading.field__label,.cta--split-banner .field-trainer .logos-block .paragraph__heading.field__label,.logos-block .field-trainer .cta--split-banner .paragraph__heading.field__label,.field-trainer .cta--split-banner .logos-block .paragraph__heading.field__label,.logos-block .cta--split-banner .label_h2>.paragraph__heading.field__label,.cta--split-banner .logos-block .label_h2>.paragraph__heading.field__label,.logos-block .cta--split-banner .text-long h2.paragraph__heading,.cta--split-banner .text-long .logos-block h2.paragraph__heading,.logos-block .text-long .cta--split-banner h2.paragraph__heading,.text-long .cta--split-banner .logos-block h2.paragraph__heading,.subtitle.field-register-banner-heading,.hs-form .hs-richtext h3.field-register-banner-heading,.poll .field-register-banner-heading.percent,.field-social-media-share .field-register-banner-heading.field__label,.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .field-register-banner-heading.form-item__label:not(.option),.field-register-banner-heading.card__subtitle,.field-register-banner-heading.box__subheading,.field-tags .field__label.field-register-banner-heading,.field-themes .field__label.field-register-banner-heading,.logos-block .paragraph__heading.field-register-banner-heading,.subtitle.field-register-group-banner-head,.hs-form .hs-richtext h3.field-register-group-banner-head,.poll .field-register-group-banner-head.percent,.field-social-media-share .field-register-group-banner-head.field__label,.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .field-register-group-banner-head.form-item__label:not(.option),.field-register-group-banner-head.card__subtitle,.field-register-group-banner-head.box__subheading,.field-tags .field__label.field-register-group-banner-head,.field-themes .field__label.field-register-group-banner-head,.logos-block .paragraph__heading.field-register-group-banner-head,.subtitle.field-third-banner-heading,.hs-form .hs-richtext h3.field-third-banner-heading,.poll .field-third-banner-heading.percent,.field-social-media-share .field-third-banner-heading.field__label,.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .field-third-banner-heading.form-item__label:not(.option),.field-third-banner-heading.card__subtitle,.field-third-banner-heading.box__subheading,.field-tags .field__label.field-third-banner-heading,.field-themes .field__label.field-third-banner-heading,.logos-block .paragraph__heading.field-third-banner-heading,.text-long h5.subtitle,.text-long .poll h5.percent,.poll .text-long h5.percent,.text-long .field-social-media-share h5.field__label,.field-social-media-share .text-long h5.field__label,.text-long .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child h5.form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .text-long h5.form-item__label:not(.option),.text-long h5.card__subtitle,.text-long h5.box__subheading,.field-tags .text-long h5.field__label,.text-long .field-tags h5.field__label,.field-themes .text-long h5.field__label,.text-long .field-themes h5.field__label,.logos-block .text-long h5.paragraph__heading,.text-long .logos-block h5.paragraph__heading{margin-bottom:16px}.date{font-family:"SourceSansPro",sans-serif;font-size:1.125rem}.text-long p{margin:0 0 1rem}.text-long p:last-child{margin-bottom:0}@media(min-width:720px){.text-long p{margin:0 0 1.25rem}}.text-long b,.text-long strong{font-weight:700}.text-long iframe{width:100%}.text-long>*:last-child{margin-bottom:0}.text-long{--list-space:1.5rem}@media(min-width:720px){.text-long{--list-space:1.7rem}}.text-long ol li{margin-bottom:32px;padding-left:1rem}.text-long ol li li{margin-bottom:1.5rem;margin-bottom:var(--list-space)}.text-long ol li:first-child{margin-top:32px}.text-long ol>*:last-child{margin-bottom:0}.text-long ul{margin-bottom:1rem}@media(min-width:720px){.text-long ul{margin-bottom:1.25rem}}.text-long ul li{margin-bottom:.75rem;padding-left:1rem}@media(min-width:720px){.text-long ul li{margin-bottom:1rem}}.text-long ul li li{margin-bottom:.75rem}@media(min-width:720px){.text-long ul li li{margin-bottom:1rem}}.text-long ul li ul{margin-bottom:0;margin-top:.75rem}@media(min-width:720px){.text-long ul li ul{margin-top:1rem}}.text-long ul>*:last-child{margin-bottom:0}.text-long ul{padding-left:.625rem;list-style-type:none}.text-long ul li{margin-bottom:.75rem;padding-left:2.4rem;position:relative}@media(min-width:720px){.text-long ul li{margin-bottom:1rem}}.text-long ul li::marker{font-size:1.2em}.text-long ul li::before{background-color:#ff5f5f;border-radius:50%;content:"";display:inline-block;height:.75rem;left:0;margin:0;position:absolute;top:.5em;width:.75rem}.text-long ol{counter-reset:ttl-list-counter;list-style-type:none;margin-left:1.5rem;margin-left:var(--list-space);padding-left:1.5rem;padding-left:var(--list-space)}.text-long ol li{margin-bottom:32px}.text-long ol>li{counter-increment:ttl-list-counter;position:relative;margin-bottom:32px}.text-long ol>li::before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#7fd7e4;color:#000;content:counter(ttl-list-counter) ".";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:-2.5rem;left:calc(-1*(1rem + var(--list-space)));line-height:.9;position:absolute;top:-0.4rem;padding:.75rem;padding:calc(var(--list-space)/2)}@media(min-width:720px){.text-long ol>li::before{left:-3.5rem;left:calc(-1*(2rem + var(--list-space)))}}.view-mode--blue .text-long ul li::before,.view-mode--turquoise .text-long ul li::before,.paragraph--type-hero-banner .text-long ul li::before{background-color:currentColor}img,picture{display:block;height:auto;max-width:100%;width:100%}.figure{margin:0}.figure__caption{font-size:1rem}@media(min-width:720px){.figure__caption{font-size:1.125rem}}figure figcaption{font-size:1rem;margin-top:16px}@media(min-width:720px){figure figcaption{font-size:1.125rem}}figure{margin-left:0;margin-right:0;margin-bottom:3rem}.logo__link,.logo__img{max-height:100%;width:100%}.logo__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%}svg.ext{fill:#003c78;height:32px;margin-left:16px;width:32px}.field--view-mode-media-in-ckeditor img{width:auto}.block--ttl-search-facets-block{margin-top:-16px}@media(min-width:720px){.block--ttl-search-facets-block{margin-top:-24px}}.block--ttl-search-facets-block .block-title{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.facet-block{display:block;margin-right:0;margin-top:16px}@media(min-width:720px){.facet-block{display:inline-block;margin-right:24px;margin-top:24px}}.facets-widget-dropdown{position:relative}.facets-widget-dropdown .form-item__label{display:block;color:#000;font-size:1rem;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}@media(min-width:720px){.facets-widget-dropdown .form-item__label{font-size:1.125rem}}.facets-widget-dropdown .form-item__label:not(.option){left:24px;position:absolute;top:.5rem;z-index:1}.facets-widget-dropdown .form-item__label:not(.option){display:block;left:16px}.facets-widget-dropdown .facets-dropdown{border:2px solid #003c78;border-radius:0px;padding:2rem 16px 8px}@media(min-width:720px){.facets-widget-dropdown .facets-dropdown{min-width:300px}}.facets-widget-dropdown .facets-dropdown:focus{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.block--ttl-search-facets-summary-block{margin-top:16px}@media(min-width:720px){.block--ttl-search-facets-summary-block{margin-top:0}}.block--ttl-search-facets-summary-block .block-title{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.block--ttl-search-facets-summary-block ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-8px;margin-right:-8px}@media(min-width:720px){.block--ttl-search-facets-summary-block ul{margin-bottom:-16px;margin-right:-24px}}.facets-widget-checkbox{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.125rem}.facets-widget-checkbox ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media(min-width:720px){.facets-widget-checkbox ul{gap:16px}}.facets-widget-checkbox .facet-item label{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:2px solid #f0f0f0;color:#1b1c1e;padding:.8rem 1rem;text-decoration:none}.facets-widget-checkbox .facet-item label:hover,.facets-widget-checkbox .facet-item label:focus{text-decoration:underline}.facets-widget-checkbox .facet-item input:focus~label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;text-decoration:underline}.facets-widget-checkbox .facets-checkbox:checked~label{border-color:#003c78}.facets-widget-checkbox .facet-item__count{display:inline-block;margin:0 0 0 .3em;white-space:nowrap}.facets-widget-checkbox .facets-checkbox{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.facets-widget-checkbox [type=checkbox]:checked~*::before,.facets-widget-checkbox [type=checkbox]:not(:checked)~*::before{display:none}.facets-widget-checkbox [type=checkbox]:not(:checked)~*::after{content:"";display:inline-block;height:.75rem;left:auto;margin:0 0 0 16px;position:relative;top:auto;-webkit-transform:none;transform:none;width:.75rem}.facets-widget-checkbox [type=checkbox]:checked~*::after{content:"";background:url(/themes/custom/ttl/images/icons/src/icon-close-medium.svg) no-repeat 50% 50%;background-size:100% auto;display:inline-block;height:.75rem;left:auto;margin:0 0 0 16px;position:relative;top:auto;width:.75rem}.facets-widget-checkbox .facet-item a{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:2px solid #f0f0f0;color:#1b1c1e;display:inline-block;padding:.8rem 1rem;text-decoration:none}.facets-widget-checkbox .facet-item a:hover,.facets-widget-checkbox .facet-item a:focus{text-decoration:underline}.facets-widget-checkbox .facet-item a.is-active{border-color:#003c78}.facets-widget-checkbox .facet-item a.is-active::after{content:"";background:url(/themes/custom/ttl/images/icons/src/icon-close-medium.svg) no-repeat 50% 50%;background-size:100% auto;display:inline-block;height:.75rem;left:auto;margin:0 0 0 16px;position:relative;top:auto;width:.75rem}.facet-summary-item--facet{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.125rem;line-height:1.2;padding-bottom:8px;padding-right:8px}@media(min-width:720px){.facet-summary-item--facet{padding-bottom:16px;padding-right:24px}}.facet-summary-item--facet a{background-color:#f0f0f0;color:#1b1c1e;display:block;padding:1rem;text-decoration:none}.facet-summary-item--facet a:hover,.facet-summary-item--facet a:focus{text-decoration:underline}.facet-summary-item--facet a::after{content:"";background:url(/themes/custom/ttl/images/icons/src/icon-close-medium.svg) no-repeat 50% 50%;background-size:100% auto;display:inline-block;height:.75rem;margin:0 0 0 16px;width:.75rem}.training-material-access-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.training-material-access-form .form-item{margin-bottom:0}.training-material-access-form .button,.training-material-access-form .field-tags .field__item .label,.field-tags .field__item .training-material-access-form .label,.training-material-access-form .field-themes .field__item .label,.field-themes .field__item .training-material-access-form .label{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left}@media(min-width:720px){.training-material-access-form .button,.training-material-access-form .field-tags .field__item .label,.field-tags .field__item .training-material-access-form .label,.training-material-access-form .field-themes .field__item .label,.field-themes .field__item .training-material-access-form .label{font-size:1.375rem}}.training-material-access-form .button,.training-material-access-form .field-tags .field__item .label,.field-tags .field__item .training-material-access-form .label,.training-material-access-form .field-themes .field__item .label,.field-themes .field__item .training-material-access-form .label,.training-material-access-form .button a,.training-material-access-form .field-tags .field__item .label a,.field-tags .field__item .training-material-access-form .label a,.training-material-access-form .field-themes .field__item .label a,.field-themes .field__item .training-material-access-form .label a{color:#fff}.training-material-access-form .button:visited,.training-material-access-form .field-tags .field__item .label:visited,.field-tags .field__item .training-material-access-form .label:visited,.training-material-access-form .field-themes .field__item .label:visited,.field-themes .field__item .training-material-access-form .label:visited{color:#fff}.training-material-access-form .button:hover,.training-material-access-form .field-tags .field__item .label:hover,.field-tags .field__item .training-material-access-form .label:hover,.training-material-access-form .field-themes .field__item .label:hover,.field-themes .field__item .training-material-access-form .label:hover,.training-material-access-form .button:focus,.training-material-access-form .field-tags .field__item .label:focus,.field-tags .field__item .training-material-access-form .label:focus,.training-material-access-form .field-themes .field__item .label:focus,.field-themes .field__item .training-material-access-form .label:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}.training-material-access-form .button:hover a,.training-material-access-form .field-tags .field__item .label:hover a,.field-tags .field__item .training-material-access-form .label:hover a,.training-material-access-form .field-themes .field__item .label:hover a,.field-themes .field__item .training-material-access-form .label:hover a,.training-material-access-form .button:focus a,.training-material-access-form .field-tags .field__item .label:focus a,.field-tags .field__item .training-material-access-form .label:focus a,.training-material-access-form .field-themes .field__item .label:focus a,.field-themes .field__item .training-material-access-form .label:focus a{color:#fff}.training-material-access-form .button a,.training-material-access-form .field-tags .field__item .label a,.field-tags .field__item .training-material-access-form .label a,.training-material-access-form .field-themes .field__item .label a,.field-themes .field__item .training-material-access-form .label a{text-decoration:none}.training-material-access-form .button a:visited,.training-material-access-form .field-tags .field__item .label a:visited,.field-tags .field__item .training-material-access-form .label a:visited,.training-material-access-form .field-themes .field__item .label a:visited,.field-themes .field__item .training-material-access-form .label a:visited{color:#fff}@media(min-width:720px){.training-material-access-form .button,.training-material-access-form .field-tags .field__item .label,.field-tags .field__item .training-material-access-form .label,.training-material-access-form .field-themes .field__item .label,.field-themes .field__item .training-material-access-form .label{margin-top:0 !important}}.training-material-access-form .form-text{padding-top:.5rem;width:100%}.form-required::after{content:"";vertical-align:super;display:inline-block;background-image:url(/themes/custom/ttl/images/icons/required_asterisk_black.svg);background-repeat:no-repeat;background-size:.375rem .375rem;width:.375rem;height:.375rem;margin:0 .3em}.webform-confirmation__back{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.2;padding:16px 32px;text-decoration:none;padding-left:5rem !important}@media(min-width:720px){.webform-confirmation__back{font-size:1.375rem}}.webform-confirmation__back,.webform-confirmation__back a{color:#fff}.webform-confirmation__back:visited{color:#fff}.webform-confirmation__back:hover,.webform-confirmation__back:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}.webform-confirmation__back:hover a,.webform-confirmation__back:focus a{color:#fff}.webform-confirmation__back a{text-decoration:none}.webform-confirmation__back a:visited{color:#fff}.webform-confirmation__back:hover,.webform-confirmation__back:focus{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.webform-confirmation__back::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.webform-confirmation__back::after{display:none !important}.webform-confirmation__back::before{content:url(/themes/custom/ttl/images/icons/arrow-right-blue.svg)}.view-mode--white .webform-confirmation__back::before{content:url(/themes/custom/ttl/images/icons/arrow-right-blue.svg)}.webform-confirmation__back::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.webform-confirmation__back::before{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg);display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);left:32px;width:2rem;height:2rem}.webform-required{margin-bottom:24px}.webform-submission-form .form-item__textfield,.comment-form .form-item__textfield{padding:1.125rem}.webform-submission-tyon-imu-testi-form{margin-left:auto;margin-right:auto;max-width:100%;width:928px}.webform-submission-tyon-imu-testi-form legend.form-required::after{display:none}.webform-submission-tyon-imu-testi-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.webform-submission-tyon-imu-testi-form .webform-button--next{background-image:url(/themes/custom/ttl/images/icons/arrow-right-white.svg);background-size:2rem;background-repeat:no-repeat;background-position:calc(100% - 16px) center;padding-right:calc(2rem + 24px)}.webform-submission-tyon-imu-testi-form .webform-button--previous{background-image:url(/themes/custom/ttl/images/icons/src/icon-arrow-left-white.svg);background-size:2rem;background-repeat:no-repeat;background-position:16px center;margin-right:8px;padding-left:calc(2rem + 24px)}@media(min-width:0)and (max-width:479px){.webform-submission-tyon-imu-testi-form .webform-button--previous{color:rgba(0,0,0,0) !important;max-width:32px;padding-right:8px}}.webform-submission-tyon-imu-testi-form .ajax-progress-throbber{display:none !important}.webform-progress-tracker{font-size:1.125rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px 0 24px;position:relative;z-index:1}@media(min-width:720px){.webform-progress-tracker{margin:32px 0}}@media(min-width:920px){.webform-progress-tracker{margin:64px 0}}.webform-progress-tracker .progress-step{-webkit-box-flex:1;-ms-flex:1 0 2rem;flex:1 0 2rem;min-width:0;position:relative}.webform-progress-tracker .progress-step .progress-marker::before{height:2rem;width:2rem}.webform-progress-tracker .progress-step .progress-marker::after{background-color:#f0f0f0;top:calc(50% - 2px)}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before{background-color:#f0f0f0;color:#1b1c1e}.webform-progress-tracker .progress-step.is-active .progress-marker::before{background-color:#003c78;-webkit-box-shadow:0px 0px 0px 4px #fff;box-shadow:0px 0px 0px 4px #fff;color:#fff;outline:2px solid #003c78;outline-offset:3px;z-index:99}.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:#003c78;color:#fff}.webform-progress-tracker .progress-step.is-complete .progress-marker::before{background-color:#003c78;color:#fff}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before{background-color:#003c78;color:#fff}.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#003c78}@media(min-width:0)and (max-width:919px){.webform-progress-tracker{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.webform-progress-tracker .progress-step{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.webform-progress-tracker .progress-step .progress-marker::after{display:none}.webform-progress-tracker .progress-step:not(.is-active):not(:last-child){display:none}.webform-progress-tracker .progress-step:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.webform-progress-tracker .progress-step:last-child::before{content:"/";padding:0 .4em 0 calc(.4em + 4px)}}.paragraph--type-webform>.field--type-webform:first-child .webform-progress-tracker{margin-top:0}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--checkboxes{margin-top:16px}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked~*,[type=checkbox]:not(:checked)~*{color:#000;cursor:pointer;display:inline-block;margin-left:0 !important;position:relative;margin-bottom:0;padding-left:64px}@media(min-width:720px){[type=checkbox]:checked~*,[type=checkbox]:not(:checked)~*{font-size:1.125rem}}[type=checkbox]:checked~*::before,[type=checkbox]:not(:checked)~*::before{content:"";position:absolute;left:0;top:0;width:36px;height:36px;border:solid 2px #000;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff}[type=checkbox]:checked~*::after,[type=checkbox]:not(:checked)~*::after{content:url("/themes/custom/ttl/images/icons/src/icon-close.svg");color:#000;left:8px;position:absolute;top:8px;-webkit-transition:all .2s ease;transition:all .2s ease}[type=checkbox]:not(:checked)~*::after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=checkbox]:checked~*::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}[type=checkbox]:focus~*::before{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:2px}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item--radios{margin-top:16px}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked~*,[type=radio]:not(:checked)~*{color:#000;cursor:pointer;display:inline-block;margin-left:0 !important;position:relative;margin-bottom:0;padding-left:64px;padding-top:4px}@media(min-width:720px){[type=radio]:checked~*,[type=radio]:not(:checked)~*{font-size:1.125rem}}[type=radio]:checked~*::before,[type=radio]:not(:checked)~*::before{content:"";position:absolute;left:0;top:0;width:36px;height:36px;border:solid 2px #000;border-radius:100%;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff}[type=radio]:checked~*::after,[type=radio]:not(:checked)~*::after{background:#000;border-radius:100%;content:"";color:#000;height:calc(36px - 16px);left:calc(16px/2 + 2px);position:absolute;top:calc(16px/2 + 2px);width:calc(36px - 16px);-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)~*::after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked~*::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}[type=radio]:focus~*::before{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:3px}@supports((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__select{padding-right:2em;background:none;border:1px solid rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:#666;border-radius:0}}select::-ms-expand{display:none}.form-item__dropdown{display:block;position:relative;border:none}.form-item__dropdown::after{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-image:url(/themes/custom/ttl/images/icons/arrow-down-md-blue.svg);display:block;width:2rem;height:2rem;content:"";position:absolute;top:50%;right:16px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.form-item__dropdown:hover::after,.form-item__dropdown:focus::after{margin-top:8px}.form-item-type-select .form-item__label,[class*=form-item-start] .form-item__label,[class*=form-item-field-start] .form-item__label{display:block;color:#000;font-size:1rem;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;left:16px !important;pointer-events:none}@media(min-width:720px){.form-item-type-select .form-item__label,[class*=form-item-start] .form-item__label,[class*=form-item-field-start] .form-item__label{font-size:1.125rem}}.form-item-type-select .form-item__label:not(.option),[class*=form-item-start] .form-item__label:not(.option),[class*=form-item-field-start] .form-item__label:not(.option){left:24px;position:absolute;top:.5rem;z-index:1}.form-item-type-select:hover .form-item__label,[class*=form-item-start]:hover .form-item__label,[class*=form-item-field-start]:hover .form-item__label{text-decoration:underline}.form-item__select{background-color:#fff;border:1px solid rgba(0,0,0,0);cursor:pointer;height:4.25rem;font-size:1.125rem;font-weight:"SourceSansPro",sans-serif;padding:2rem 16px 8px;margin:0;outline:none;width:100%}.form-item__select:hover,.form-item__select:focus{color:#666}.form-item{color:#1b1c1e;margin-bottom:1.5rem;position:relative}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:block;color:#000;font-size:1rem;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}@media(min-width:720px){.form-item__label{font-size:1.125rem}}.form-item__label:not(.option){left:24px;position:absolute;top:.5rem;z-index:1}.form-item__label:not(.option){left:auto;padding-bottom:.225rem;position:relative;top:auto}.form-item__textfield{color:#1b1c1e;margin-bottom:1.5rem;position:relative;display:block;background-color:#fff;border:2px solid #00a3bd;-webkit-box-shadow:none;box-shadow:none;font-size:1.125rem;margin-bottom:0;padding:12px 24px 12px}.form-item__textfield::after{clear:both;content:"";display:table}.form-item__textfield:not(textarea){height:4.25rem}.form-item__textfield:hover,.form-item__textfield:focus{border-color:#666}.form-item__textfield[type=search]{width:100%}.view--with-search-field .form-item__textfield[type=text],.view--with-search-field .form-item__textfield[type=date],.form-item__textfield[type=search]{background-image:url(/themes/custom/ttl/images/icons/src/icon-search-dark-blue.svg);background-repeat:no-repeat;background-position:16px center;background-size:2rem 2rem;border:1px solid rgba(0,0,0,0);padding-left:calc(2rem + 2*16px);padding-top:8px;width:100%}.view--with-search-field .form-item__textfield[type=text].bef-datepicker,.view--with-search-field .form-item__textfield[type=date].bef-datepicker,.form-item__textfield[type=search].bef-datepicker{background-image:url(/themes/custom/ttl/images/icons/src/icon-calendar-blue.svg);background-position:calc(100% - 16px) center;padding-top:32px;padding-left:16px;cursor:pointer}.view--with-search-field .form-item__textfield[type=text].bef-datepicker:focus,.view--with-search-field .form-item__textfield[type=date].bef-datepicker:focus,.form-item__textfield[type=search].bef-datepicker:focus{background-image:url(/themes/custom/ttl/images/icons/src/icon-calendar-turquoise.svg)}.view--with-search-field .form-item__textfield[type=date]{background-image:none !important}.view--with-search-field label[for^=edit-s]:not([for^=edit-start]),.view--with-search-field label[for^=edit-locality]{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}::-webkit-input-placeholder{color:#1b1c1e;font-size:1.1rem}::-moz-placeholder{color:#1b1c1e;font-size:1.1rem;opacity:1}:-ms-input-placeholder{color:#1b1c1e;font-size:1.1rem}::-ms-input-placeholder{color:#1b1c1e;font-size:1.1rem}::placeholder{color:#1b1c1e;font-size:1.1rem}::-ms-input-placeholder{color:#1b1c1e;font-size:1.1rem}:-ms-input-placeholder{color:#1b1c1e;font-size:1.1rem}.form-item__description{margin-top:.3333333333rem}.form-fieldset{border:none;margin-bottom:2rem;padding:0}.form-fieldset .form-item{margin-left:1rem;max-width:31rem}textarea{width:100%}.button--alternative.ckeditor,.button--secondary.ckeditor{background-color:rgba(0,0,0,0);background-image:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0}.button--alternative.ckeditor:hover,.button--alternative.ckeditor:focus,.button--secondary.ckeditor:hover,.button--secondary.ckeditor:focus{background-color:inherit;color:inherit;border:inherit;text-decoration:inherit}.button--alternative.ckeditor:hover,.button--alternative.ckeditor:focus,.button--secondary.ckeditor:hover,.button--secondary.ckeditor:focus{background-color:rgba(0,0,0,0);border:none}.button--alternative.ckeditor::after,.button--secondary.ckeditor::after{display:none}.button--alternative.ckeditor a,.button--secondary.ckeditor a{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.2;padding:16px 32px;text-decoration:none;padding-right:5rem !important}@media(min-width:720px){.button--alternative.ckeditor a,.button--secondary.ckeditor a{font-size:1.375rem}}.button--alternative.ckeditor a,.button--alternative.ckeditor a a,.button--secondary.ckeditor a,.button--secondary.ckeditor a a{color:#fff}.button--alternative.ckeditor a:visited,.button--secondary.ckeditor a:visited{color:#fff}.button--alternative.ckeditor a:hover,.button--alternative.ckeditor a:focus,.button--secondary.ckeditor a:hover,.button--secondary.ckeditor a:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}.button--alternative.ckeditor a:hover a,.button--alternative.ckeditor a:focus a,.button--secondary.ckeditor a:hover a,.button--secondary.ckeditor a:focus a{color:#fff}.button--alternative.ckeditor a a,.button--secondary.ckeditor a a{text-decoration:none}.button--alternative.ckeditor a a:visited,.button--secondary.ckeditor a a:visited{color:#fff}.button--alternative.ckeditor a:hover,.button--alternative.ckeditor a:focus,.button--secondary.ckeditor a:hover,.button--secondary.ckeditor a:focus{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button--alternative.ckeditor a::after,.button--secondary.ckeditor a::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.button--alternative.ckeditor a::after,.button--secondary.ckeditor a::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg);display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;width:2rem;height:2rem}.button--alternative.ckeditor a .ext svg,.button--alternative.ckeditor a.ext svg,.button--secondary.ckeditor a .ext svg,.button--secondary.ckeditor a.ext svg{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.button--alternative.ckeditor a.ext::after,.button--secondary.ckeditor a.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-white.svg)}.view-mode--blue .button--alternative.ckeditor a::after,.view-mode--turquoise .button--alternative.ckeditor a::after,.button--alternative.ckeditor a.button--alternative::after,.button--alternative.ckeditor a.button--secondary::after,.view-mode--blue .button--secondary.ckeditor a::after,.view-mode--turquoise .button--secondary.ckeditor a::after,.button--secondary.ckeditor a.button--alternative::after,.button--secondary.ckeditor a.button--secondary::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}.view-mode--blue .button--alternative.ckeditor a.ext::after,.view-mode--turquoise .button--alternative.ckeditor a.ext::after,.button--alternative.ckeditor a.button--alternative.ext::after,.button--alternative.ckeditor a.button--secondary.ext::after,.view-mode--blue .button--secondary.ckeditor a.ext::after,.view-mode--turquoise .button--secondary.ckeditor a.ext::after,.button--secondary.ckeditor a.button--alternative.ext::after,.button--secondary.ckeditor a.button--secondary.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg)}.view-mode--blue .button--alternative.ckeditor a[download="1"]::after,.view-mode--turquoise .button--alternative.ckeditor a[download="1"]::after,.button--alternative.ckeditor a.button--alternative[download="1"]::after,.button--alternative.ckeditor a.button--secondary[download="1"]::after,.view-mode--blue .button--secondary.ckeditor a[download="1"]::after,.view-mode--turquoise .button--secondary.ckeditor a[download="1"]::after,.button--secondary.ckeditor a.button--alternative[download="1"]::after,.button--secondary.ckeditor a.button--secondary[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download-dark-blue.svg)}.button--alternative.ckeditor a[download="1"]::after,.button--secondary.ckeditor a[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download.svg)}.button--alternative.ckeditor a::after,.button--secondary.ckeditor a::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}.button--alternative.ckeditor a.ext::after,.button--secondary.ckeditor a.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg)}.button,.field-tags .field__item .label,.field-themes .field__item .label{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.2;padding:16px 32px;text-decoration:none}@media(min-width:720px){.button,.field-tags .field__item .label,.field-themes .field__item .label{font-size:1.375rem}}.button,.field-tags .field__item .label,.field-themes .field__item .label,.button a,.field-tags .field__item .label a,.field-themes .field__item .label a{color:#fff}.button:visited,.field-tags .field__item .label:visited,.field-themes .field__item .label:visited{color:#fff}.button:hover,.field-tags .field__item .label:hover,.field-themes .field__item .label:hover,.button:focus,.field-tags .field__item .label:focus,.field-themes .field__item .label:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}.button:hover a,.field-tags .field__item .label:hover a,.field-themes .field__item .label:hover a,.button:focus a,.field-tags .field__item .label:focus a,.field-themes .field__item .label:focus a{color:#fff}.button a,.field-tags .field__item .label a,.field-themes .field__item .label a{text-decoration:none}.button a:visited,.field-tags .field__item .label a:visited,.field-themes .field__item .label a:visited{color:#fff}.button:hover,.field-tags .field__item .label:hover,.field-themes .field__item .label:hover,.button:focus,.field-tags .field__item .label:focus,.field-themes .field__item .label:focus{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button--secondary{background-color:#7fd7e4;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left}@media(min-width:720px){.button--secondary{font-size:1.375rem}}.button--secondary,.button--secondary a{color:#003c78}.button--secondary:visited{color:#003c78}.button--secondary:hover,.button--secondary:focus{background-color:#7fd7e4;border:2px solid #003c78;color:#003c78;text-decoration:underline}.button--secondary:hover a,.button--secondary:focus a{color:#003c78}.button--secondary a{text-decoration:none}.button--secondary a:visited{color:#003c78}.button--secondary.ckeditor a{background-color:#7fd7e4;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left}@media(min-width:720px){.button--secondary.ckeditor a{font-size:1.375rem}}.button--secondary.ckeditor a,.button--secondary.ckeditor a a{color:#003c78}.button--secondary.ckeditor a:visited{color:#003c78}.button--secondary.ckeditor a:hover,.button--secondary.ckeditor a:focus{background-color:#7fd7e4;border:2px solid #003c78;color:#003c78;text-decoration:underline}.button--secondary.ckeditor a:hover a,.button--secondary.ckeditor a:focus a{color:#003c78}.button--secondary.ckeditor a a{text-decoration:none}.button--secondary.ckeditor a a:visited{color:#003c78}.button--alternative{background-color:#fff;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left}@media(min-width:720px){.button--alternative{font-size:1.375rem}}.button--alternative,.button--alternative a{color:#003c78}.button--alternative:visited{color:#003c78}.button--alternative:hover,.button--alternative:focus{background-color:#fff;border:2px solid #003c78;color:#003c78;text-decoration:underline}.button--alternative:hover a,.button--alternative:focus a{color:#003c78}.button--alternative a{text-decoration:none}.button--alternative a:visited{color:#003c78}.button--alternative.ckeditor a{background-color:#fff;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left}@media(min-width:720px){.button--alternative.ckeditor a{font-size:1.375rem}}.button--alternative.ckeditor a,.button--alternative.ckeditor a a{color:#003c78}.button--alternative.ckeditor a:visited{color:#003c78}.button--alternative.ckeditor a:hover,.button--alternative.ckeditor a:focus{background-color:#fff;border:2px solid #003c78;color:#003c78;text-decoration:underline}.button--alternative.ckeditor a:hover a,.button--alternative.ckeditor a:focus a{color:#003c78}.button--alternative.ckeditor a a{text-decoration:none}.button--alternative.ckeditor a a:visited{color:#003c78}.button--with-icon{padding-right:5rem !important}.button--with-icon::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.button--with-icon::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg);display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;width:2rem;height:2rem}.button--with-icon .ext svg,.button--with-icon.ext svg{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.button--with-icon.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-white.svg)}.view-mode--blue .button--with-icon::after,.view-mode--turquoise .button--with-icon::after,.button--with-icon.button--alternative::after,.button--with-icon.button--secondary::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}.view-mode--blue .button--with-icon.ext::after,.view-mode--turquoise .button--with-icon.ext::after,.button--with-icon.button--alternative.ext::after,.button--with-icon.button--secondary.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg)}.view-mode--blue .button--with-icon[download="1"]::after,.view-mode--turquoise .button--with-icon[download="1"]::after,.button--with-icon.button--alternative[download="1"]::after,.button--with-icon.button--secondary[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download-dark-blue.svg)}.button--with-icon[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download.svg)}.button--with-icon[href*="/user/login"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.button--with-icon[href*="/user/login"]::after{content:url(/themes/custom/ttl/images/icons/login-blue.svg)}.button--with-icon[href*="/user/logout"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.button--with-icon[href*="/user/logout"]::after{content:url(/themes/custom/ttl/images/icons/logout-blue.svg)}.button--hollow-turquoise{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;background-color:rgba(0,0,0,0) !important;border-color:#7fd7e4 !important;color:#7fd7e4 !important}@media(min-width:720px){.button--hollow-turquoise{font-size:1.375rem}}.button--hollow-turquoise,.button--hollow-turquoise a{color:#fff}.button--hollow-turquoise:visited{color:#fff}.button--hollow-turquoise:hover,.button--hollow-turquoise:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}.button--hollow-turquoise:hover a,.button--hollow-turquoise:focus a{color:#fff}.button--hollow-turquoise a{text-decoration:none}.button--hollow-turquoise a:visited{color:#fff}.button--hollow-turquoise:hover,.button--hollow-turquoise:focus{background-color:rgba(0,0,0,0) !important;border-color:#7fd7e4 !important;color:#7fd7e4 !important}.button--hollow-turquoise.button--with-icon::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-turquoise.svg) !important}.button--hollow-turquoise.button--with-icon.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-turquoise.svg) !important}.button--hollow-turquoise.button--with-icon[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download-turquoise.svg) !important}.button--extra-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.button--extra-icon .menu_link_content{height:2rem;margin-right:16px;width:2rem}.button--arrow-down::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.button--arrow-down::after{content:url(/themes/custom/ttl/images/icons/arrow-down-md-blue.svg) !important}.view-mode--white .button--arrow-down::after{content:url(/themes/custom/ttl/images/icons/arrow-down-md-white.svg) !important}.button--tiny,a .button--secondary.ckeditor,a .button--alternative.ckeditor,.button--alternative.ckeditor a,.button--secondary.ckeditor a{font-size:1rem !important;padding:16px;width:100%}@media(min-width:720px){.button--tiny,a .button--secondary.ckeditor,a .button--alternative.ckeditor,.button--alternative.ckeditor a,.button--secondary.ckeditor a{font-size:1.125rem !important}}.button--tiny.button--with-icon::after,a .button--with-icon.button--secondary.ckeditor::after,a .button--with-icon.button--alternative.ckeditor::after,.button--alternative.ckeditor a.button--with-icon::after,.button--secondary.ckeditor a.button--with-icon::after{right:16px;-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8)}.button--large{padding:24px}@media(min-width:720px){.button--large{padding:32px}}.button--tag,.field-tags .field__item .label,.field-themes .field__item .label{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:1px;padding:8px 16px}.button--reset{background-color:rgba(0,0,0,0);background-image:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0}.button--reset:hover,.button--reset:focus{background-color:inherit;color:inherit;border:inherit;text-decoration:inherit}.button.no-hover:hover,.field-tags .field__item .no-hover.label:hover,.field-themes .field__item .no-hover.label:hover,.button.no-hover:focus,.field-tags .field__item .no-hover.label:focus,.field-themes .field__item .no-hover.label:focus{border-color:rgba(0,0,0,0);text-decoration:none}.button-shortcut{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #003c78;color:#003c78;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.125rem;gap:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:.03em;line-height:1.1;outline-offset:3px;padding:.875rem 1rem;text-decoration:none;width:auto}@media(min-width:720px){.button-shortcut{font-size:1.25rem;padding:.875rem 1.5rem}}.button-shortcut:hover,.button-shortcut:focus{text-decoration:underline;text-underline-offset:.15em}.button-shortcut::after{background:currentColor;content:"";display:block;-ms-flex-negative:0;flex-shrink:0;height:.75rem;-webkit-mask:url(/themes/custom/ttl/images/icons/arrow-rounded.svg) no-repeat 50% 50%;mask:url(/themes/custom/ttl/images/icons/arrow-rounded.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:.75rem}.button-shortcut.ext::after{background:currentColor;content:"" !important;display:block;-ms-flex-negative:0;flex-shrink:0;height:1rem;-webkit-mask:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg) no-repeat 50% 50%;mask:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;-webkit-transform:none !important;transform:none !important;width:1rem}a .button--alternative.ckeditor{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.2;padding:16px 32px;text-decoration:none;padding-right:5rem !important;background-color:#fff;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left}@media(min-width:720px){a .button--alternative.ckeditor{font-size:1.375rem}}a .button--alternative.ckeditor,a .button--alternative.ckeditor a{color:#fff}a .button--alternative.ckeditor:visited{color:#fff}a .button--alternative.ckeditor:hover,a .button--alternative.ckeditor:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}a .button--alternative.ckeditor:hover a,a .button--alternative.ckeditor:focus a{color:#fff}a .button--alternative.ckeditor a{text-decoration:none}a .button--alternative.ckeditor a:visited{color:#fff}a .button--alternative.ckeditor:hover,a .button--alternative.ckeditor:focus{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}a .button--alternative.ckeditor::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}a .button--alternative.ckeditor::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg);display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;width:2rem;height:2rem}a .button--alternative.ckeditor .ext svg,a .button--alternative.ckeditor.ext svg{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}a .button--alternative.ckeditor.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-white.svg)}.view-mode--blue a .button--alternative.ckeditor::after,.view-mode--turquoise a .button--alternative.ckeditor::after,a .button--alternative.ckeditor.button--alternative::after,a .button--alternative.ckeditor.button--secondary::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}.view-mode--blue a .button--alternative.ckeditor.ext::after,.view-mode--turquoise a .button--alternative.ckeditor.ext::after,a .button--alternative.ckeditor.button--alternative.ext::after,a .button--alternative.ckeditor.button--secondary.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg)}.view-mode--blue a .button--alternative.ckeditor[download="1"]::after,.view-mode--turquoise a .button--alternative.ckeditor[download="1"]::after,a .button--alternative.ckeditor.button--alternative[download="1"]::after,a .button--alternative.ckeditor.button--secondary[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download-dark-blue.svg)}a .button--alternative.ckeditor[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download.svg)}a .button--alternative.ckeditor::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}a .button--alternative.ckeditor.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg)}@media(min-width:720px){a .button--alternative.ckeditor{font-size:1.375rem}}a .button--alternative.ckeditor,a .button--alternative.ckeditor a{color:#003c78}a .button--alternative.ckeditor:visited{color:#003c78}a .button--alternative.ckeditor:hover,a .button--alternative.ckeditor:focus{background-color:#fff;border:2px solid #003c78;color:#003c78;text-decoration:underline}a .button--alternative.ckeditor:hover a,a .button--alternative.ckeditor:focus a{color:#003c78}a .button--alternative.ckeditor a{text-decoration:none}a .button--alternative.ckeditor a:visited{color:#003c78}a .button--secondary.ckeditor{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.2;padding:16px 32px;text-decoration:none;padding-right:5rem !important;background-color:#7fd7e4;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left}@media(min-width:720px){a .button--secondary.ckeditor{font-size:1.375rem}}a .button--secondary.ckeditor,a .button--secondary.ckeditor a{color:#fff}a .button--secondary.ckeditor:visited{color:#fff}a .button--secondary.ckeditor:hover,a .button--secondary.ckeditor:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}a .button--secondary.ckeditor:hover a,a .button--secondary.ckeditor:focus a{color:#fff}a .button--secondary.ckeditor a{text-decoration:none}a .button--secondary.ckeditor a:visited{color:#fff}a .button--secondary.ckeditor:hover,a .button--secondary.ckeditor:focus{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}a .button--secondary.ckeditor::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}a .button--secondary.ckeditor::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg);display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;width:2rem;height:2rem}a .button--secondary.ckeditor .ext svg,a .button--secondary.ckeditor.ext svg{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}a .button--secondary.ckeditor.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-white.svg)}.view-mode--blue a .button--secondary.ckeditor::after,.view-mode--turquoise a .button--secondary.ckeditor::after,a .button--secondary.ckeditor.button--alternative::after,a .button--secondary.ckeditor.button--secondary::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}.view-mode--blue a .button--secondary.ckeditor.ext::after,.view-mode--turquoise a .button--secondary.ckeditor.ext::after,a .button--secondary.ckeditor.button--alternative.ext::after,a .button--secondary.ckeditor.button--secondary.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg)}.view-mode--blue a .button--secondary.ckeditor[download="1"]::after,.view-mode--turquoise a .button--secondary.ckeditor[download="1"]::after,a .button--secondary.ckeditor.button--alternative[download="1"]::after,a .button--secondary.ckeditor.button--secondary[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download-dark-blue.svg)}a .button--secondary.ckeditor[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download.svg)}a .button--secondary.ckeditor::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}a .button--secondary.ckeditor.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg)}@media(min-width:720px){a .button--secondary.ckeditor{font-size:1.375rem}}a .button--secondary.ckeditor,a .button--secondary.ckeditor a{color:#003c78}a .button--secondary.ckeditor:visited{color:#003c78}a .button--secondary.ckeditor:hover,a .button--secondary.ckeditor:focus{background-color:#7fd7e4;border:2px solid #003c78;color:#003c78;text-decoration:underline}a .button--secondary.ckeditor:hover a,a .button--secondary.ckeditor:focus a{color:#003c78}a .button--secondary.ckeditor a{text-decoration:none}a .button--secondary.ckeditor a:visited{color:#003c78}a:focus .button--alternative.ckeditor,a:focus .button--secondary.ckeditor{border-color:#003c78}a.ext .button--alternative.ckeditor::after,a.ext .button--secondary.ckeditor::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}a.ext:has(.button--alternative.ckeditor,.button--secondary.ckeditor){display:block}a.ext:has(.button--alternative.ckeditor,.button--secondary.ckeditor)::after{display:none}button{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.2;padding:16px 32px;text-decoration:none}@media(min-width:720px){button{font-size:1.375rem}}button,button a{color:#fff}button:visited{color:#fff}button:hover,button:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}button:hover a,button:focus a{color:#fff}button a{text-decoration:none}button a:visited{color:#fff}button:hover,button:focus{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.field--type-text-long .button:not(.button--large),.field--type-text-long .field-tags .field__item .label:not(.button--large),.field-tags .field__item .field--type-text-long .label:not(.button--large),.field--type-text-long .field-themes .field__item .label:not(.button--large),.field-themes .field__item .field--type-text-long .label:not(.button--large){font-size:1rem !important;padding:16px;width:100%}@media(min-width:720px){.field--type-text-long .button:not(.button--large),.field--type-text-long .field-tags .field__item .label:not(.button--large),.field-tags .field__item .field--type-text-long .label:not(.button--large),.field--type-text-long .field-themes .field__item .label:not(.button--large),.field-themes .field__item .field--type-text-long .label:not(.button--large){font-size:1.125rem !important}}.field--type-text-long .button:not(.button--large).button--with-icon::after,.field--type-text-long .field-tags .field__item .label:not(.button--large).button--with-icon::after,.field-tags .field__item .field--type-text-long .label:not(.button--large).button--with-icon::after,.field--type-text-long .field-themes .field__item .label:not(.button--large).button--with-icon::after,.field-themes .field__item .field--type-text-long .label:not(.button--large).button--with-icon::after{right:16px;-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8)}.table,.text-long table{border-spacing:0;background-color:#fff;margin:1rem 0;width:100%}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;padding:.5rem}.table__heading-cell,.text-long th{border-bottom:2px solid #1b1c1e;color:#000;padding:.5rem;text-align:left}.table__row:nth-child(even),.text-long tr:nth-child(even){background-color:rgba(0,0,0,.05)}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:hsla(0,0%,100%,0)}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child{border-bottom:none;border-top:2px solid #1b1c1e}@media(min-width:39.9375em){.tablesaw td.text-align-center,.tablesaw th.text-align-center,.tablesaw-stack td.text-align-center,.tablesaw-stack th.text-align-center{text-align:center}.tablesaw td.text-align-right,.tablesaw th.text-align-right,.tablesaw-stack td.text-align-right,.tablesaw-stack th.text-align-right{text-align:right}}.tablesaw td .tablesaw-cell-label,.tablesaw th .tablesaw-cell-label,.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@media(min-width:39.9375em){.tablesaw td:first-child{min-width:80px}}@media(min-width:39.9375em){.tablesaw{display:block;overflow-x:auto}}@media(max-width:39.9375em){.tablesaw .tablesaw-cell-label{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;padding-right:1rem;width:45%}.tablesaw .tablesaw-cell-content{max-width:52%}}.responsive-figure-table{margin:1rem 0}.responsive-figure-table table{margin:0}.video{height:0;overflow:hidden;padding-top:2rem;padding-bottom:56.25%;position:relative}.video--full{padding-bottom:75%}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tabs__link,.tabs__link--local-tasks{background-color:#fff;border:1px solid #003c78;color:#003c78;display:block;font-size:1rem;padding:16px 32px;text-align:center;text-decoration:none;-webkit-transition:color .3 ease-out;transition:color .3 ease-out}@media(min-width:720px){.tabs__link,.tabs__link--local-tasks{display:inline-block;padding:16px 32px;position:relative;width:auto;top:.0625rem}}.tabs__link:hover,.tabs__link:active,.tabs__link.is-active,.tabs__link--local-tasks:hover,.tabs__link--local-tasks:active,.tabs__link--local-tasks.is-active{background-color:#003c78;color:#fff}.box{height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.box:not(.box--horizontal):not(.box--horizontal-ghost){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;justify-items:stretch;max-width:45rem}.box:not(.box--horizontal):not(.box--horizontal-ghost).box--with-image .field-main-image,.box:not(.box--horizontal):not(.box--horizontal-ghost).box--with-image .field-main-media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.box--with-image .field-main-image,.box--with-image .field-main-media{margin-bottom:16px}@media(min-width:720px){.box--with-image .field-main-image,.box--with-image .field-main-media{margin-bottom:24px}}.box--grey{background-color:#f0f0f0;border:none;color:inherit;font-family:inherit;font-size:1.125rem;padding:32px}.box--grey--tiny{background-color:#f0f0f0;border:none;color:inherit;font-family:inherit;font-size:1.125rem;padding:32px}@media(min-width:720px){.box--grey--tiny{padding:32px}}.box--grey--tiny a:not(.button):visited{color:inherit}@media(min-width:720px){.box--grey{padding:32px}}.box--grey a:not(.button):visited{color:inherit}@media(min-width:720px){.box--grey{padding:64px}}.box--grey .field__label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.box--grey .field__label-inline{color:inherit;font-family:SourceSansPro Bold,SourceSansPro,sans-serif;font-weight:normal;font-style:normal;font-size:2rem;line-height:1.1;margin:0 0 0.5rem;width:auto}@media(min-width:720px){.box--grey .field__label-inline{font-size:2.5rem;margin:0 0 .5rem}}.box--grey .field__label-inline__link{color:inherit}.box--grey .field__label-inline__link:hover{color:inherit}@media(min-width:720px){.box--grey .grid__item:nth-of-type(-n+4),.box--grey .field-duration:nth-of-type(-n+4){padding-bottom:32px;border-bottom:1px solid #a0a0a0}}.box--grey .field-start-and-end-date{display:block}.box--grey .field-start-and-end-date .field__label,.box--grey .field-location .field__label,.box--grey .field-planned .field__label,.box--grey .field-application-period .field__label,.box--grey .field-job-location .field__label,.box--grey .field-address .field__label{margin-right:8px}.box--grey .field-start-and-end-date .field__label::before,.box--grey .field-location .field__label::before,.box--grey .field-planned .field__label::before,.box--grey .field-application-period .field__label::before,.box--grey .field-job-location .field__label::before,.box--grey .field-address .field__label::before{padding-top:.1875rem;margin-right:16px;background-size:1.25rem 1.25rem;background-position:center;background-repeat:no-repeat;content:"";display:block;width:1.3rem}@media(min-width:720px){.box--grey .field-start-and-end-date .field__item,.box--grey .field-location .field__item,.box--grey .field-planned .field__item,.box--grey .field-application-period .field__item,.box--grey .field-job-location .field__item,.box--grey .field-address .field__item{margin-left:2.25rem}}.box--grey .field-planned .field__label::before,.box--grey .field-start-and-end-date .field__label::before,.box--grey .field-application-period .field__label::before{background-image:url(/themes/custom/ttl/images/icons/src/icon-clock-outline.svg)}.box--grey .field-location .field__label::before,.box--grey .field-job-location .field__label::before,.box--grey .field-address .field__label::before{background-image:url(/themes/custom/ttl/images/icons/src/icon-location.svg)}@media(min-width:0)and (max-width:719px){.box--grey .field__label::before{content:"";width:2.25rem;display:block}.box--grey .field__item{margin-left:2.25rem}}.box--shadow{-webkit-box-shadow:0 8px 32px 0 rgba(27,28,30,.16);box-shadow:0 8px 32px 0 rgba(27,28,30,.16)}.box--turquoise{background-color:#7fd7e4;border:none;color:inherit;font-family:inherit;font-size:inherit;padding:32px}@media(min-width:720px){.box--turquoise{padding:32px}}.box--turquoise a:not(.button):visited{color:inherit}.box--turquoise:not(.box--horizontal):not(.box--horizontal-ghost){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box--turquoise:not(.box--horizontal):not(.box--horizontal-ghost) .box__footer{margin-top:auto}.box--turquoise a{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.box--turquoise a:active,.box--turquoise a:focus,.box--turquoise a:hover{color:#1b1c1e;text-decoration:underline}.box--yellow{background-color:#fcea00;border:none;color:#003c78;font-family:inherit;font-size:inherit;padding:32px}@media(min-width:720px){.box--yellow{padding:32px}}.box--yellow a:not(.button):visited{color:inherit}.box--yellow .button,.box--yellow .field-tags .field__item .label,.field-tags .field__item .box--yellow .label,.box--yellow .field-themes .field__item .label,.field-themes .field__item .box--yellow .label{color:#fcea00}.box--yellow .button--with-icon::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-yellow.svg)}.box--clear{background-color:rgba(0,0,0,0);border:none;color:#1b1c1e;font-family:inherit;font-size:inherit;padding:16px 0}@media(min-width:720px){.box--clear{padding:32px 0}}.box--clear a:not(.button):visited{color:inherit}@media(min-width:0)and (max-width:719px){.box--clear{display:-webkit-box;display:-ms-flexbox;display:flex}}.box--ghost .box__content,.box--basic .box__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.box--dark-blue{background-color:#003c78;border:none;color:#fff;font-family:inherit;font-size:inherit;padding:32px}@media(min-width:720px){.box--dark-blue{padding:32px}}.box--dark-blue a:not(.button):visited{color:inherit}.field-main-media+.box--dark-blue{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.box--dark-blue.box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box--dark-blue .box__label{margin-bottom:16px}.box--ghost{background-color:#fff;border:2px solid #7fd7e4;color:inherit;font-family:inherit;font-size:inherit;padding:32px}@media(min-width:720px){.box--ghost{padding:32px}}.box--ghost a:not(.button):visited{color:inherit}.box--ghost:not(.box--with-image){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.box--ghost.box--with-image.box--horizontal .box__footer,.box--ghost.box--with-image.box--horizontal-ghost .box__footer{display:none}@media(min-width:720px){.box--ghost.box--with-image.box--horizontal,.box--ghost.box--with-image.box--horizontal-ghost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.box--ghost.box--with-image.box--horizontal .box__image,.box--ghost.box--with-image.box--horizontal-ghost .box__image,.box--ghost.box--with-image.box--horizontal .box__content,.box--ghost.box--with-image.box--horizontal-ghost .box__content{width:50%}.box--ghost.box--with-image.box--horizontal .box__content,.box--ghost.box--with-image.box--horizontal-ghost .box__content{padding-left:0}.box--ghost.box--with-image.box--horizontal .box__image,.box--ghost.box--with-image.box--horizontal-ghost .box__image{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.box--ghost.box--with-image.box--horizontal .field-main-image,.box--ghost.box--with-image.box--horizontal-ghost .field-main-image,.box--ghost.box--with-image.box--horizontal .field-main-media,.box--ghost.box--with-image.box--horizontal-ghost .field-main-media{margin-bottom:0}}.box--bottom-line{background-color:#fff;border:none;color:inherit;font-family:inherit;font-size:inherit;padding:0}@media(min-width:720px){.box--bottom-line{padding:0}}.box--bottom-line::after{background-color:rgba(0,0,0,0);border-bottom:2px solid #00a3bd;content:"";display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:2px;margin-top:16px;width:100%}.box--bottom-line a:not(.button):visited{color:inherit}.box--bottom-line .box__content{position:relative}.box--bottom-line .box__content::after{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-image:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg);background-size:2rem 2rem;background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:2rem;margin:16px 0 0;width:2rem}.box--bottom-line .box__footer{margin-top:auto}.box--bottom-line-blue{background-color:inherit;border:none;color:inherit;font-family:inherit;font-size:inherit;padding:0}@media(min-width:720px){.box--bottom-line-blue{padding:0}}.box--bottom-line-blue::after{background-color:rgba(0,0,0,0);border-bottom:2px solid #003c78;content:"";display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:2px;margin-top:16px;width:100%}.box--bottom-line-blue a:not(.button):visited{color:inherit}.box--bottom-line-turquoise{background-color:inherit;border:none;color:inherit;font-family:inherit;font-size:inherit;padding:0}@media(min-width:720px){.box--bottom-line-turquoise{padding:0}}.box--bottom-line-turquoise::after{background-color:rgba(0,0,0,0);border-bottom:2px solid #00a3bd;content:"";display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:2px;margin-top:16px;width:100%}.box--bottom-line-turquoise a:not(.button):visited{color:inherit}.box--bottom-line-colored{background-color:inherit;border:none;color:inherit;font-family:inherit;font-size:inherit;padding:0}@media(min-width:720px){.box--bottom-line-colored{padding:0}}.box--bottom-line-colored::after{background-color:rgba(0,0,0,0);border-bottom:2px solid #ff5f5f;content:"";display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:2px;margin-top:16px;width:100%}.box--bottom-line-colored a:not(.button):visited{color:inherit}.box--ghost-orange{background-color:#fff;border:2px solid #ff5800;color:inherit;font-family:inherit;font-size:inherit;padding:32px}@media(min-width:720px){.box--ghost-orange{padding:32px}}.box--ghost-orange a:not(.button):visited{color:inherit}.box--ghost-turquoise{background-color:#fff;border:2px solid #00a3bd;color:inherit;font-family:inherit;font-size:inherit;padding:32px}@media(min-width:720px){.box--ghost-turquoise{padding:32px}}.box--ghost-turquoise a:not(.button):visited{color:inherit}.box--icon,.box--icon-corner,.box--with-label{position:relative}.box--with-label:not(.box--horizontal):not(.box--horizontal-ghost) .box__label{background-color:#fff;padding:0 0 0 8px;position:absolute;right:-2px;top:-1rem}.box__label{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.box__label>*:first-child{margin-right:16px}.box__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box__content .node-link{margin-top:auto}.box__content .field-registration-url{margin-top:auto}.box__content .field-registration-url+.node-link{margin-top:0}.box__content .field-registration-url+.node-link .button,.box__content .field-registration-url+.node-link .field-tags .field__item .label,.field-tags .field__item .box__content .field-registration-url+.node-link .label,.box__content .field-registration-url+.node-link .field-themes .field__item .label,.field-themes .field__item .box__content .field-registration-url+.node-link .label{margin-top:16px}.box__image--with-image{margin-bottom:16px}@media(min-width:720px){.box__image--with-image{margin-bottom:24px}}.box__image--image-circle,.box__image--image-circle-smaller{margin-left:auto;margin-right:auto}.box__image--image-circle,.box__image--image-circle img,.box__image--image-circle-smaller,.box__image--image-circle-smaller img{border-radius:50%}.box__image--image-circle{height:8rem;width:8rem}.box__image--image-circle-small{height:4rem;width:4rem}@media(min-width:0)and (max-width:719px){.box__heading{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}}.box__subheading{margin-bottom:16px}@media(min-width:720px){.box--horizontal,.box--horizontal-ghost{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box--horizontal .box__image--with-image,.box--horizontal-ghost .box__image--with-image,.box--horizontal .box__image,.box--horizontal-ghost .box__image{margin:0}.box--horizontal .box__content,.box--horizontal-ghost .box__content{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-preferred-size:70%;flex-basis:70%;padding:0 32px}.box--horizontal .box__footer,.box--horizontal-ghost .box__footer{-ms-flex-preferred-size:30%;flex-basis:30%}}.box--horizontal-ghost{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:2px solid #7fd7e4;padding:1rem 0}@media(min-width:720px){.box--horizontal-ghost>.box__image__inner,.box--horizontal-ghost>.box__image{width:25%}}@media(min-width:0)and (max-width:719px){.box--horizontal-ghost>.box__image__inner,.box--horizontal-ghost>.box__image{margin-bottom:16px}}.box--horizontal-ghost .box__content{font-size:1.125rem}@media(min-width:720px){.box--horizontal-ghost .box__content{margin-left:32px !important;width:75% !important}}.box--horizontal-ghost .box__label+.box__heading{margin-top:0}.box--horizontal-ghost .box__heading{margin-top:16px}@media(min-width:720px){.box--horizontal-ghost .box__heading{margin-top:32px}}.box--horizontal-ghost .box__footer{display:none}@media(min-width:720px){.box--horizontal-ghost.box-icon{padding-right:32px}}.box .button,.box .field-tags .field__item .label,.field-tags .field__item .box .label,.box .field-themes .field__item .label,.field-themes .field__item .box .label{margin-top:24px;width:100%}.box .button+.button,.box .field-tags .field__item .label+.button,.field-tags .field__item .box .label+.button,.box .field-themes .field__item .label+.button,.field-themes .field__item .box .label+.button,.box .field-tags .field__item .button+.label,.field-tags .field__item .box .button+.label,.box .field-tags .field__item .label+.label,.field-tags .field__item .box .label+.label,.box .field-themes .field__item .button+.label,.field-themes .field__item .box .button+.label,.box .field-themes .field__item .label+.label,.field-themes .field__item .box .label+.label{margin-top:16px}.box .field-planned{margin-top:16px}.box .h3,.box .label_h3>.field__label,.box .text-long h3,.text-long .box h3{margin-bottom:0}.box:not(.box--dark-blue):not(.box--white) .h1,.box:not(.box--dark-blue):not(.box--white) .text-long h1,.text-long .box:not(.box--dark-blue):not(.box--white) h1,.box:not(.box--dark-blue):not(.box--white) .h3,.box:not(.box--dark-blue):not(.box--white) .label_h3>.field__label,.box:not(.box--dark-blue):not(.box--white) .text-long h3,.text-long .box:not(.box--dark-blue):not(.box--white) h3{color:#003c78}.box .field-email{word-break:break-word}a:hover .box--bottom-line .box__content::after,a:focus .box--bottom-line .box__content::after{-webkit-transform:translateX(8px);transform:translateX(8px)}.group-price-details-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.group-price-details .field-price .field__item{padding-right:8px}.group-price-details .field-alv{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}.group-price-details .field-alv .field__item,.group-price-details .field-alv .field__label.inline{font-size:1.125rem;font-family:"SourceSansPro",sans-serif;padding-left:8px}.group-price-details .field-alv .field__label{padding-right:0}.group-price-details .field-alv .field__label::before{display:none}.group-price-details .field-currency .field__label,.group-price-details .field-currency .field__item,.group-price-details .field-alv .field__label,.group-price-details .field-alv .field__item{margin-left:0}.dropbutton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.dropbutton__wrapper{display:inline-block;position:relative}.dropbutton__icon{background-color:#7fd7e4;height:24px;margin-left:8px;width:24px}.dropbutton.js-open+.dropbutton__content{display:block}.dropbutton__content{display:none;left:0;max-width:720px;position:absolute;top:calc(100% + 16px);width:100%;z-index:55}@media(min-width:720px){.dropbutton__content{left:initial;max-width:320px;right:calc(-3*16px);width:100vw}}.block-title{margin-bottom:16px}@media(min-width:920px){.block-title{margin-bottom:32px}}.block--learningmaterialstopbarmenu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.block--learningmaterialstopbarmenu .grand-menu{margin-left:auto;margin-right:16px}@media(min-width:0)and (max-width:919px){.block--learningmaterialstopbarmenu .grand-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.block--ttl-mainnavigation{position:static}@media(min-width:920px){.block--ttl-mainnavigation{width:auto}}.block--learningmaterialstopbarmenu{position:static}@media(min-width:920px){.block--learningmaterialstopbarmenu{width:100%}}.block--extramainnavigation .subtitle,.block--extramainnavigation .hs-form .hs-richtext h3,.hs-form .hs-richtext .block--extramainnavigation h3,.block--extramainnavigation .poll .percent,.poll .block--extramainnavigation .percent,.block--extramainnavigation .field-social-media-share .field__label,.field-social-media-share .block--extramainnavigation .field__label,.block--extramainnavigation .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .block--extramainnavigation .form-item__label:not(.option),.block--extramainnavigation .card__subtitle,.block--extramainnavigation .field-tags .field__label,.field-tags .block--extramainnavigation .field__label,.block--extramainnavigation .field-themes .field__label,.field-themes .block--extramainnavigation .field__label,.block--extramainnavigation .logos-block .paragraph__heading,.logos-block .block--extramainnavigation .paragraph__heading,.block--extramainnavigation .box__subheading{font-size:1.5rem;letter-spacing:normal;margin-bottom:16px}@media(min-width:0)and (max-width:919px){.block--extramainnavigation{margin-top:32px}}.block--ttl-branding{margin-right:auto}.block--ttl-languageswitcher{margin-left:16px;position:static}.block--copyrightandcontactinfo{font-size:1.125rem}.block--ttlsearchboxblock{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding:16px 0 0;position:relative;width:100%;z-index:10}@media(min-width:920px){.block--ttlsearchboxblock{left:auto;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;padding:0 16px 0 0;position:relative;right:auto;top:auto;width:auto}}.block--ttlsearchboxblock .form-fieldset{margin:0}.block--ttlsearchboxblock label{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.block--ttlsearchboxblock .fieldset-wrapper,.block--ttlsearchboxblock .view--with-search-field{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%}@media(min-width:920px){.block--ttlsearchboxblock .fieldset-wrapper,.block--ttlsearchboxblock .view--with-search-field{width:385px}}.block--ttlsearchboxblock .fieldset-wrapper .form-item,.block--ttlsearchboxblock .view--with-search-field .form-item{margin-bottom:0;margin-left:0;max-width:100%;width:100%}.block--ttlsearchboxblock .form-item__textfield[type=search],.block--ttlsearchboxblock .form-autocomplete{background-color:#f0f0f0;background-image:url(/themes/custom/ttl/images/icons/magnify.svg) !important;background-position:16px center !important;background-repeat:no-repeat;background-size:1.25rem auto !important;border-color:#f0f0f0;font-size:1.25rem;height:100% !important;line-height:1.2;max-width:100%;outline-offset:-2px;padding-bottom:16px !important;padding-left:calc(2rem + 16px) !important;padding-top:16px !important}.block--ttlsearchboxblock .form-item__textfield[type=search]:focus,.block--ttlsearchboxblock .form-autocomplete:focus{background-color:#fff}.block--ttlsearchboxblock .form-submit{font-family:"SourceSansPro",sans-serif;font-size:1.25rem;height:auto !important;line-height:1.2;padding:16px 24px}.block--ttlsearchboxblock input.form-autocomplete.ui-autocomplete-loading{background-image:none}.block--nakyvakaavakesearchpage-search .form-autocomplete{background-image:url(/themes/custom/ttl/images/icons/src/icon-search-dark-blue.svg) !important;background-position:16px center !important;background-repeat:no-repeat;background-size:2rem auto !important}.block--nakyvakaavakesearchpage-search input.form-autocomplete.ui-autocomplete-loading{background-image:none}.block--notificationmessages{color:#003c78;font-size:1.25rem}@media(min-width:920px){.block--notificationmessages{font-size:1.125rem}}.block--notificationmessages .notification-messages{margin:0}.block--notificationmessages .paragraph+.paragraph{margin-top:4px}.block--notificationmessages .box{padding:16px}@media(min-width:920px){.block--notificationmessages .box{padding-left:64px;padding-right:64px}}.block--notificationmessages .box__heading{font-size:1.375rem}@media(min-width:920px){.block--notificationmessages .box__heading{font-size:1.5rem}}.block--notificationmessages .message{margin-top:8px}.block--notificationmessages .button,.block--notificationmessages .field-tags .field__item .label,.field-tags .field__item .block--notificationmessages .label,.block--notificationmessages .field-themes .field__item .label,.field-themes .field__item .block--notificationmessages .label{font-size:1.25rem;width:auto}@media(min-width:720px){.block--notificationmessages .button,.block--notificationmessages .field-tags .field__item .label,.field-tags .field__item .block--notificationmessages .label,.block--notificationmessages .field-themes .field__item .label,.field-themes .field__item .block--notificationmessages .label{margin-top:0}}.block--pagetitle-search,.block--pagetitle-terms{margin-bottom:32px;margin-top:16px}@media(min-width:720px){.block--pagetitle-search,.block--pagetitle-terms{margin-top:64px;text-align:center}}@media(min-width:720px){.ttl-site-search .block--pagetitle-search,.block--pagetitle-terms{text-align:left}}.block--pagetitle-terms h1::first-letter{text-transform:uppercase}.field-more-on-this-topic,.dynamic-block-field-node-related-articles{background-color:#f2f2f2}@media(min-width:720px){.field-more-on-this-topic .grid__item,.field-more-on-this-topic .box--grey .field-duration,.box--grey .field-more-on-this-topic .field-duration,.dynamic-block-field-node-related-articles .grid__item,.dynamic-block-field-node-related-articles .box--grey .field-duration,.box--grey .dynamic-block-field-node-related-articles .field-duration{margin-bottom:0}}.field-more-on-this-topic .field__label{padding-top:16px;margin-bottom:-16px}@media(min-width:720px){.field-more-on-this-topic .field__label{padding-top:64px}}.field-more-on-this-topic .field__label .heading{margin-bottom:0}.field-more-on-this-topic .card__image{display:none}.field-more-on-this-topic,.dynamic-block-field-node-related-articles,.dynamic-block-field-node-training-access-widget,.block--trainingaccessblock{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%)}.dynamic-block-field-node-related-articles>.field__item,.field-more-on-this-topic .field__items{margin:0 auto;max-width:1440px;padding:32px 0;width:100%}@media(min-width:920px){.dynamic-block-field-node-related-articles>.field__item,.field-more-on-this-topic .field__items{padding:64px 0}}.dynamic-block-field-node-training-access-widget>.field__item,.block--trainingaccessblock .cta{margin:0 auto;max-width:1440px;padding:32px 16px;width:100%}@media(min-width:920px){.dynamic-block-field-node-training-access-widget>.field__item,.block--trainingaccessblock .cta{padding:64px 64px}}@media(min-width:0)and (max-width:719px){.dynamic-block-field-node-training-access-widget .cta,.block--trainingaccessblock .cta{padding-left:16px;padding-right:16px}}.dynamic-block-field-node-training-access-widget>.field__item,.block--trainingaccessblock>.field__item{padding:0}.group__footer .dynamic-block-field-node-training-access-widget{margin-top:16px}.view-projects{margin-top:16px}@media(min-width:720px){.view-projects{margin-top:64px}}.view-display-id-page_projects_all{margin-top:16px}@media(min-width:720px){.view-display-id-page_projects_all{margin-top:16px}}.block--nakyvakaavakesearchpage-search,.view-display-id-page_sampling_instructions{margin-top:16px}.region__post-content .block--views-block__related-content-block-events-related,.region__post-content .block--views-block__related-content-block-trainings-related-6{margin:0 auto;max-width:1440px;padding:0 0;width:100%;margin-top:64px}@media(min-width:920px){.region__post-content .block--views-block__related-content-block-events-related,.region__post-content .block--views-block__related-content-block-trainings-related-6{padding:0 64px}}.add-to-calendar{display:block}.card{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.card .h3,.card .label_h3>.field__label,.card .text-long h3,.text-long .card h3{color:#003c78;margin-bottom:0}.card .button,.card .field-tags .field__item .label,.field-tags .field__item .card .label,.card .field-themes .field__item .label,.field-themes .field__item .card .label{margin-top:24px;width:100%}.card .button+.button,.card .field-tags .field__item .label+.button,.field-tags .field__item .card .label+.button,.card .field-themes .field__item .label+.button,.field-themes .field__item .card .label+.button,.card .field-tags .field__item .button+.label,.field-tags .field__item .card .button+.label,.card .field-tags .field__item .label+.label,.field-tags .field__item .card .label+.label,.card .field-themes .field__item .button+.label,.field-themes .field__item .card .button+.label,.card .field-themes .field__item .label+.label,.field-themes .field__item .card .label+.label{margin-top:16px}.card__title{color:inherit;font-family:SourceSansPro Bold,SourceSansPro,sans-serif;font-weight:normal;font-style:normal;font-size:2rem;line-height:1.1;margin:0 0 0.5rem;width:auto;margin:.5rem 0}@media(min-width:720px){.card__title{font-size:1.25rem;margin:0 0 .5rem}}.card__title__link{color:inherit}.card__title__link:hover{color:inherit}.card__title-link{color:#333;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.card__title-link:active,.card__title-link:focus,.card__title-link:hover{color:#1b1c1e;text-decoration:underline}@media(min-width:0)and (max-width:719px){.card__heading{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}}.card__subtitle{color:#666}.card__body,.box__body{font-size:1.25rem;margin:24px 0 0 0}.card__label{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.card__label>*:first-child{margin-right:16px}.card__link{display:block;height:100%}.card__link .card__image{height:100%}.card__link--dark-blue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card__link--dark-blue .field-main-image,.card__link--dark-blue .field-main-media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.card__link:not(.card__link--horizontal):not(.card__link--horizontal-ghost){max-width:45rem}.card__link:active .h3,.card__link:active .label_h3>.field__label,.card__link:active .text-long h3,.text-long .card__link:active h3,.card__link:focus .h3,.card__link:focus .label_h3>.field__label,.card__link:focus .text-long h3,.text-long .card__link:focus h3,.card__link:hover .h3,.card__link:hover .label_h3>.field__label,.card__link:hover .text-long h3,.text-long .card__link:hover h3{text-decoration:underline}.card__link:active .button,.card__link:active .field-tags .field__item .label,.field-tags .field__item .card__link:active .label,.card__link:active .field-themes .field__item .label,.field-themes .field__item .card__link:active .label,.card__link:focus .button,.card__link:focus .field-tags .field__item .label,.field-tags .field__item .card__link:focus .label,.card__link:focus .field-themes .field__item .label,.field-themes .field__item .card__link:focus .label,.card__link:hover .button,.card__link:hover .field-tags .field__item .label,.field-tags .field__item .card__link:hover .label,.card__link:hover .field-themes .field__item .label,.field-themes .field__item .card__link:hover .label{text-decoration:underline}.card__link:active::after,.card__link:focus::after,.card__link:hover::after{-webkit-transform:translateX(8px);transform:translateX(8px)}.card__link--icon .card{height:auto}.card__link--icon::after{background-image:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg);background-size:1.5rem;background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:1.5rem;margin-top:16px;width:1.5rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.card__link--icon.card__link--horizontal-ghost{position:relative}@media(min-width:0)and (max-width:719px){.card__link--icon.card__link--horizontal-ghost::after{display:none}}@media(min-width:720px){.card__link--icon.card__link--horizontal-ghost::after{position:absolute;right:32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media(min-width:720px){.card__link--icon.card__link--horizontal-ghost .box--horizontal-ghost{padding-right:32px}}.card__link--default::after{margin-left:4px}.card__link--icon-corner{display:block;position:relative}.card__link--icon-corner::after{position:absolute;right:32px;top:32px}.card__link--ghost-orange .box__heading,.card__link--ghost-turquoise .box__heading{margin-bottom:16px}.card__link--ghost-orange :hover,.card__link--ghost-turquoise :hover{border-color:#003c78}.card__link--bottom-line-blue{border-bottom:2px solid #003c78}.card__link--bottom-line-blue .box--bottom-line::after{background-color:rgba(0,0,0,0);height:0px}.card--image-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card__image--with-image{margin-bottom:16px}@media(min-width:720px){.card__image--with-image{margin-bottom:24px}}.cta{background-color:var(--bg-color);color:var(--text-color);padding:32px}@media(min-width:720px){.cta{padding:64px}}.cta.view-mode--blue{background-color:#003c78;color:#fff}.cta.view-mode--blue a:not(.button){color:#fff;text-decoration:underline}.cta.view-mode--blue a:not(.button):hover,.cta.view-mode--blue a:not(.button):focus{text-decoration:none}.cta.view-mode--turqoise{background-color:#7fd7e4;color:#003c78}.cta.view-mode--mint{background-color:#cceff4;color:#003c78}.cta.view-mode--white{background-color:#fff;border:2px solid #003c78;color:#1b1c1e}@media(min-width:0)and (max-width:719px){.cta__links{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}}@media(min-width:0)and (max-width:719px){.cta__heading{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}}@media(min-width:720px){.cta__heading{margin-bottom:0}.cta__heading+.cta__content{margin-top:32px}}.cta .text-long .field__item>*:first-child{margin-top:0}@media(min-width:0)and (max-width:719px){.cta__media{margin-bottom:32px}}.cta:not(.cta--default) .button,.cta:not(.cta--default) .field-tags .field__item .label,.field-tags .field__item .cta:not(.cta--default) .label,.cta:not(.cta--default) .field-themes .field__item .label,.field-themes .field__item .cta:not(.cta--default) .label{margin-top:32px}.cta--default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(min-width:0)and (max-width:719px){.cta--default{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta--default .cta__links{margin-top:32px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(min-width:720px){.cta--default{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta--default .cta__links{width:30%}.cta--default.cta--with-links .cta__content__inner{padding-right:64px;width:70%}}.cta--with-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(min-width:720px){.cta--with-image:not(.cta--inversed)>*:first-child{padding-right:32px}.cta--with-image:not(.cta--inversed)>*:last-child{padding-left:32px}}@media(min-width:720px){.cta--with-image>*{width:50%}}@media(min-width:0)and (max-width:719px){.cta--with-image .button,.cta--with-image .field-tags .field__item .label,.field-tags .field__item .cta--with-image .label,.cta--with-image .field-themes .field__item .label,.field-themes .field__item .cta--with-image .label{margin-top:0 !important}.cta--with-image .cta__links{margin-top:32px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(min-width:720px){.cta--with-image.cta--inversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cta--with-image.cta--inversed>*:first-child{padding-left:32px}.cta--with-image.cta--inversed>*:last-child{padding-right:32px}}.cta--with-small-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(min-width:720px){.cta--with-small-icon:not(.cta--inversed)>*:first-child{padding-right:32px}.cta--with-small-icon:not(.cta--inversed)>*:last-child{padding-left:32px}}.cta--with-small-icon>.cta__media{max-width:100%;width:200px}.cta--with-small-icon>.cta__content{width:100%}@media(min-width:720px){.cta--with-small-icon>.cta__media{width:25%}.cta--with-small-icon>.cta__content{width:75%}}@media(min-width:0)and (max-width:719px){.cta--with-small-icon .button,.cta--with-small-icon .field-tags .field__item .label,.field-tags .field__item .cta--with-small-icon .label,.cta--with-small-icon .field-themes .field__item .label,.field-themes .field__item .cta--with-small-icon .label{margin-top:0 !important}.cta--with-small-icon .cta__links{margin-top:32px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(min-width:720px){.cta--with-small-icon.cta--inversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cta--with-small-icon.cta--inversed>*:first-child{padding-left:32px}.cta--with-small-icon.cta--inversed>*:last-child{padding-right:32px}}.cta--split-banner .cta__heading{padding-right:0;width:100%}.cta--split-banner .cta__content{font-size:1rem}@media(min-width:720px){.cta--split-banner .cta__content{font-size:1.125rem}}.cta--split-banner .text-long h2,.cta--split-banner .text-long h3,.cta--split-banner .text-long h4,.cta--split-banner .text-long h5,.cta--split-banner .text-long h6{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.cta--split-banner .cta--default{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:0)and (max-width:919px){.cta--split-banner>*:not(:first-child){margin-top:64px}}@media(min-width:920px){.cta--split-banner{-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.cta--split-banner .cta__content{padding-right:5%}.cta--split-banner .cta__heading+.cta__content{margin-top:16px}.cta--split-banner>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cta--split-banner.cta--2 .cta__links{margin-top:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@media(min-width:720px){.cta--split-banner.cta--2 .cta__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cta--split-banner.cta--2 .cta__content>*{width:100%}}@media(min-width:920px){.cta--split-banner.cta--2 .cta__content{padding-right:32px}.cta--split-banner.cta--2 .group__right{padding-left:32px}}.cta--split-banner.cta--3 .cta__links{margin-top:0;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@media(min-width:720px){.cta--split-banner.cta--3>*{-webkit-box-flex:1;-ms-flex:1 0 33.3333333333%;flex:1 0 33.3333333333%}.cta--split-banner.cta--3 .cta__content__inner,.cta--split-banner.cta--3 .group__right{padding-right:5%}.cta--split-banner.cta--3 .cta--default{-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.cta--split-banner.cta--3 .cta--default>*{width:100%}}.cta--split-banner.cta--2-1 .text-long,.cta--split-banner.cta--3 .text-long{font-size:1rem}@media(min-width:720px){.cta--split-banner.cta--2-1 .text-long,.cta--split-banner.cta--3 .text-long{font-size:1.125rem}}@media(min-width:720px){.cta--split-banner.cta--2-1>.cta__content__inner{-webkit-box-flex:1;-ms-flex:1 0 66.6666666667%;flex:1 0 66.6666666667%}.cta--split-banner.cta--2-1>.cta__content--right{-webkit-box-flex:1;-ms-flex:1 0 33.3333333333%;flex:1 0 33.3333333333%}.cta--split-banner.cta--2-1 .cta__content__inner,.cta--split-banner.cta--2-1 .group__right{padding-right:3%}}.cta--split-banner.cta--2-1 .button,.cta--split-banner.cta--2-1 .field-tags .field__item .label,.field-tags .field__item .cta--split-banner.cta--2-1 .label,.cta--split-banner.cta--2-1 .field-themes .field__item .label,.field-themes .field__item .cta--split-banner.cta--2-1 .label{font-size:1rem !important;padding:16px;width:100%}@media(min-width:720px){.cta--split-banner.cta--2-1 .button,.cta--split-banner.cta--2-1 .field-tags .field__item .label,.field-tags .field__item .cta--split-banner.cta--2-1 .label,.cta--split-banner.cta--2-1 .field-themes .field__item .label,.field-themes .field__item .cta--split-banner.cta--2-1 .label{font-size:1.125rem !important}}.cta--split-banner.cta--2-1 .button.button--with-icon::after,.cta--split-banner.cta--2-1 .field-tags .field__item .button--with-icon.label::after,.field-tags .field__item .cta--split-banner.cta--2-1 .button--with-icon.label::after,.cta--split-banner.cta--2-1 .field-themes .field__item .button--with-icon.label::after,.field-themes .field__item .cta--split-banner.cta--2-1 .button--with-icon.label::after{right:16px;-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8)}@media(min-width:720px){.cta--buttons-down .field_third_banner_link,.cta--buttons-down .field-open-form,.cta--buttons-down .field-registration-url{margin-top:auto !important}.cta--buttons-down>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cta .field-open-form{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.dropdown.open .dropdown-toggle{outline:none}.dropdown.open .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.dropdown.open .caret::before{-webkit-transform:rotate(-180deg) scale(0.8);transform:rotate(-180deg) scale(0.8)}.dropdown .dropdown-menu{margin:0 auto;max-width:1440px;padding:0 16px;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;position:absolute;right:0;top:100%;z-index:55;width:100vw}@media(min-width:920px){.dropdown .dropdown-menu{padding:0 64px}}@media(min-width:0)and (max-width:719px){.dropdown .dropdown-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.ttl-main-site .dropdown .dropdown-menu{top:calc(16px + 24px + 1.125rem + 15px*2)}@media(min-width:720px){.ttl-main-site .dropdown .dropdown-menu{top:calc(16px + 24px + 1.125rem + 15px*2)}}.dropdown-toggle{background-color:rgba(0,0,0,0);background-image:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;color:#1b1c1e;cursor:pointer;font-size:1.125rem;padding:16px;font-family:"SourceSansPro",sans-serif;-ms-touch-action:manipulation;touch-action:manipulation}.dropdown-toggle:hover,.dropdown-toggle:focus{background-color:inherit;color:inherit;border:inherit;text-decoration:inherit}@media(min-width:720px){.dropdown-toggle{font-size:1.25rem}}.dropdown-toggle:hover,.dropdown-toggle:focus,.dropdown-toggle:active{text-decoration:underline;color:#003c78}.dropdown-toggle .caret{display:block;height:2rem;left:-0.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-toggle .caret::before{content:"";background-image:url(/themes/custom/ttl/images/icons/menu-down.svg);background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:2rem;-webkit-transform:scale(0.8);transform:scale(0.8);width:1rem}.dropdown-menu{background:#fff;border:1px solid #003c78;display:none;margin:0;list-style:none;margin:0;padding:0}.dropdown-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:0)and (max-width:719px){.dropdown-menu li{width:100%}}@media(min-width:720px){.dropdown-menu li{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.dropdown-menu .language-link{color:#1b1c1e;display:inline-block;padding:16px;white-space:nowrap;text-decoration:none;font-size:1.125rem;font-family:"SourceSansPro",sans-serif;text-decoration:underline}.dropdown-menu .language-link.is-active{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;text-decoration:none}.dropdown-menu .language-link:hover{text-decoration:none}.dropdown-menu .language-link.language-link--untranslated{text-decoration:none}.dropdown-menu .language-link--untranslated{color:#666}.dropdown-menu .language-link--untranslated:hover,.dropdown-menu .language-link--untranslated:focus{color:#666;font-weight:normal;text-shadow:none}.footer-bottom-menu{list-style:none;margin:0;padding:0;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-16px;margin-right:-16px}@media(min-width:720px){.footer-bottom-menu{font-size:1.125rem}}@media(min-width:920px){.footer-bottom-menu{margin-right:-2.5rem}}.footer-bottom-menu__item{margin:0 16px 16px 0}@media(min-width:920px){.footer-bottom-menu__item{margin-right:2.5rem}}.footer-bottom-menu__link{color:#1b1c1e;text-decoration:none}.footer-bottom-menu__link:hover,.footer-bottom-menu__link:focus{color:#003c78;text-decoration:underline}.footer-right-menu{list-style:none;margin:0;padding:0;margin-bottom:-16px}.footer-right-menu__item{margin:0 0 16px}.footer__menu{list-style:none;margin:0;padding:0;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;font-size:1.125rem;line-height:1.2;margin-bottom:-16px}@media(min-width:720px){.footer__menu{font-size:1.25rem}}.footer__menu .menu__link{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-family:"SourceSansPro",sans-serif;color:#1b1c1e;display:inline-block;margin:0 0 16px}.footer__menu .menu__link:active,.footer__menu .menu__link:focus,.footer__menu .menu__link:hover{color:#1b1c1e;text-decoration:underline}.footer__menu .menu__link:active,.footer__menu .menu__link:focus,.footer__menu .menu__link:hover{color:#003c78}.footer__menu .menu__link--nolink{display:inline-block;margin:0 0 16px}.footer__menu .expand-sub{display:none}.block--menu-footer>ul{margin-bottom:-16px}@media(min-width:720px){.block--menu-footer>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.block--menu-footer>ul>li{margin:0 0 16px}@media(min-width:720px){.block--menu-footer>ul>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 16px)}}.block--menu-footer>ul>li>.menu__link,.block--menu-footer>ul>li>.menu__link--nolink{font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;font-size:1.375rem}@media(min-width:720px){.block--menu-footer>ul>li>.menu__link,.block--menu-footer>ul>li>.menu__link--nolink{font-size:1.5rem}}.ttl-main-nav-multilevel{background-color:#fff;border-top:1px solid #cceff4;display:none;left:-16px;position:absolute;top:100%;width:100vw}@media(min-width:920px){.ttl-main-nav-multilevel{background-color:rgba(0,0,0,0);border-top:none;display:block;left:auto;margin-left:-16px;position:relative;top:auto;width:auto}}.ttl-main-nav-multilevel.main-nav--open{display:block}.ttl-main-nav--multilevel__toggle{background-color:rgba(0,0,0,0);background-image:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:none;color:#1b1c1e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.ttl-main-nav--multilevel__toggle:hover,.ttl-main-nav--multilevel__toggle:focus{background-color:inherit;color:inherit;border:inherit;text-decoration:inherit}.ttl-main-nav--multilevel__toggle:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}@media(min-width:920px){.ttl-main-nav--multilevel__toggle{display:none !important}}.ttl-main-nav--multilevel__toggle .toggle-expand__open{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:1.5rem}.ttl-main-nav--multilevel__toggle .toggle-expand__open::after{background:currentColor;content:"";display:block;height:.75rem;-webkit-mask:url(/themes/custom/ttl/images/icons/hamburger.svg) no-repeat 50% 50%;mask:url(/themes/custom/ttl/images/icons/hamburger.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:1.125rem}.ttl-main-nav--multilevel__toggle .toggle-expand__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:1.5rem}.ttl-main-nav--multilevel__toggle .toggle-expand__close::after{background:currentColor;content:"";display:block;height:.875rem;-webkit-mask:url(/themes/custom/ttl/images/icons/hamburger-close.svg) no-repeat 50% 50%;mask:url(/themes/custom/ttl/images/icons/hamburger-close.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:.875rem}.ttl-main-nav--multilevel__toggle[aria-expanded=true] .toggle-expand__close{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.ttl-main-menu-ml{list-style-type:none;margin:0;padding:0}@media(min-width:920px){.ttl-main-menu-ml{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ttl-main-menu-ml__item{display:block;font-size:1.125rem;padding:0;position:relative}@media(min-width:920px){.ttl-main-menu-ml__item.ttl-main-menu-ml__item--sub-0{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 16px}}@media(min-width:920px){.ttl-main-menu-ml__item.ttl-main-menu-ml__item--sub-0.expanded-sub{background-color:#7fd7e4}}.ttl-main-menu-ml__link{border-bottom:1px solid #cceff4;color:#1b1c1e;display:block;line-height:1.2;padding:16px calc(1.5rem + 16px*2) 16px 16px;text-decoration:none;text-underline-offset:.15em;word-break:break-word}.ttl-main-menu-ml__link:hover,.ttl-main-menu-ml__link:focus{text-decoration:underline}.ttl-main-menu-ml__link.is-active{font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;text-decoration:underline}@media(min-width:920px){.ttl-main-menu-ml__link.ttl-main-menu-ml__link--sub-0{border-bottom:none;display:inline;outline-offset:3px;padding:0}}.ttl-main-menu-ml__link--active{text-decoration:underline}.ttl-expand-sub-ml{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:none !important;border-radius:50%;color:#1b1c1e;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;font-size:1.125rem;height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;outline-offset:3px;padding:0;position:absolute;right:16px;top:16px;width:1.5rem}.ttl-expand-sub-ml:focus{background-color:#fff;color:#1b1c1e}.ttl-expand-sub-ml:hover,.ttl-expand-sub-ml:focus-visible{background-color:#003c78;color:#fff}.ttl-expand-sub-ml:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.ttl-expand-sub-ml::before{content:"";display:block;height:calc(100% + 16px*2);left:-16px;position:absolute;top:-16px;width:calc(100% + 32px)}.ttl-expand-sub-ml span{pointer-events:none}.ttl-expand-sub-ml[aria-expanded=true]{background-color:#003c78;color:#fff}.ttl-expand-sub-ml[aria-expanded=true] .ttl-expand-sub-ml-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width:920px){.ttl-main-menu-ml__item--sub-0>.ttl-expand-sub-ml{margin-left:8px;position:relative;right:auto;top:auto}}.ttl-expand-sub-ml-icon::after{background:currentColor;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:.625rem;-webkit-mask:url(/themes/custom/ttl/images/icons/chevron-down-menu.svg) no-repeat 50% 50%;mask:url(/themes/custom/ttl/images/icons/chevron-down-menu.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:.625rem}.ttl-expand-sub-ml-icon.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ttl-expand-sub-ml.button--level-1{background-color:#cceff4;color:#1b1c1e}@media(min-width:920px){.ttl-expand-sub-ml.button--level-1{position:relative;right:auto;top:auto}}.ttl-expand-sub-ml.button--level-1:focus{background-color:#cceff4;color:#1b1c1e}.ttl-expand-sub-ml.button--level-1:hover,.ttl-expand-sub-ml.button--level-1:focus-visible,.ttl-expand-sub-ml.button--level-1[aria-expanded=true]{background-color:#003c78;color:#fff}@media(min-width:920px){.ttl-expand-sub-ml.button--level-1::before{display:none}}.ttl-main-menu-ml--sub{display:none}@media(min-width:920px){.ttl-main-menu-ml--sub{left:0;position:absolute;top:100%;width:360px}}.ttl-main-menu-ml--sub.main-menu--sub-open{display:block;z-index:999}.ttl-main-menu-ml--sub .ttl-main-menu-ml__item{padding:0}.ttl-main-menu-ml--sub .ttl-main-menu-ml__link{display:block}.ttl-main-menu-ml--sub .ttl-main-menu-ml__link.ext{display:block !important}.ttl-main-menu-ml--sub-1{background-color:#7fd7e4}.ttl-main-menu-ml--sub-1 .ttl-main-menu-ml__link{padding-left:32px}@media(min-width:920px){.ttl-main-menu-ml--sub-1 .ttl-main-menu-ml__link{border-bottom:1px solid #cceff4;padding-left:16px}}.ttl-main-menu-ml--sub-1 .ttl-main-menu-ml__item.expanded-sub>.ttl-main-menu-ml__link{background-color:#33c0d5}.ttl-main-menu-ml--sub-2{background-color:#fff}@media(min-width:920px){.ttl-main-menu-ml--sub-2{left:100%;top:0}}.ttl-main-menu-ml--sub-2 .ttl-main-menu-ml__link{padding-left:48px}@media(min-width:920px){.ttl-main-menu-ml--sub-2 .ttl-main-menu-ml__link{padding-left:16px;padding-right:16px}}@media(min-width:920px){.ttl-main-menu-ml__item--sub .ttl-expand-sub-ml{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@media(min-width:920px){.supposition-active .ttl-main-menu-ml--sub-1{left:auto;right:0}}@media(min-width:920px){.supposition-active .ttl-main-menu-ml--sub-2{left:auto;right:100%}}.menu-pager-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:720px){.menu-pager-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}}.menu-pager-item{text-align:center}@media(min-width:720px){.menu-pager-item{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:initial}}.menu-pager-previous a{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-pager-previous a:active,.menu-pager-previous a:focus,.menu-pager-previous a:hover{color:#1b1c1e;text-decoration:underline}.menu-pager-previous a::before{background-image:url(/themes/custom/ttl/images/icons/src/icon-arrow-left-dark-blue.svg);background-size:2rem 2rem;background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:2rem;margin-right:4px;width:2rem}.menu-pager-previous a:active,.menu-pager-previous a:focus,.menu-pager-previous a:hover{color:#003c78}@media(min-width:720px){.menu-pager-previous a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.menu-pager-previous a:hover::before,.menu-pager-previous a:focus::before{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.menu-pager-previous a::before{-ms-flex-negative:0;flex-shrink:0;margin-right:.5rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media(min-width:720px){.menu-pager-previous a::before{margin-right:1rem}}@media(min-width:720px){.menu-pager-next{margin-left:auto}}.menu-pager-next a{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-pager-next a:active,.menu-pager-next a:focus,.menu-pager-next a:hover{color:#1b1c1e;text-decoration:underline}.menu-pager-next a::after{background-image:url(/themes/custom/ttl/images/icons/arrow-right-blue.svg);background-size:2rem 2rem;background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:2rem;margin-left:4px;width:2rem}.menu-pager-next a:active,.menu-pager-next a:focus,.menu-pager-next a:hover{color:#003c78}@media(min-width:720px){.menu-pager-next a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}}.menu-pager-next a:hover::after,.menu-pager-next a:focus::after{-webkit-transform:translateX(8px);transform:translateX(8px)}.menu-pager-next a::after{-ms-flex-negative:0;flex-shrink:0;margin-left:.5rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media(min-width:720px){.menu-pager-next a::after{margin-left:1rem}}.submenu,.sidemenu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.submenu a,.sidemenu a{text-decoration:none;color:inherit}@media(min-width:0)and (max-width:919px){.submenu-heading{display:none}}.submenu{background-color:#7fd7e4;margin:0 -64px;padding:16px 2.5rem}@media(min-width:0)and (max-width:919px){.submenu{display:none}}.submenu__item{font-size:1.125rem;padding:8px}.submenu__item:not(:last-child){margin-right:32px}.submenu__item a:hover,.submenu__item a:active{text-decoration:underline;color:#003c78}@supports(text-shadow:0 0 1px #000){.submenu__item a:hover,.submenu__item a:active{font-weight:normal;text-shadow:0 0 1px #003c78}}.submenu__item a:focus{border:1px #003c78 solid}.submenu__link--active{font-weight:700}.submenu+*{margin-top:8px}.sidemenu:not(.sidemenu--sub){border-right:1px solid #a0a0a0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-menu{list-style:none;margin:0;padding:0}.popup-menu__link{font-size:1rem}@media(min-width:720px){.popup-menu__link{font-size:1.125rem}}.popup-menu__link:not(:last-child){margin-bottom:16px}.popup-menu .link--is-active{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;color:#003c78 !important}.popup-menu .link--is-active:active,.popup-menu .link--is-active:focus,.popup-menu .link--is-active:hover{color:#1b1c1e;text-decoration:underline}.sidemenu{font-size:1.125rem}.sidemenu .sidemenu__item:not(.sidemenu__item--sub){border-bottom:1px solid #e5e5e5}.sidemenu .sidemenu__link:not(.sidemenu__link--sub){background-color:#7fd7e4;padding:16px 16px 16px 0;width:calc(100% - 3rem);color:#333;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.sidemenu .sidemenu__link:not(.sidemenu__link--sub):active,.sidemenu .sidemenu__link:not(.sidemenu__link--sub):focus,.sidemenu .sidemenu__link:not(.sidemenu__link--sub):hover{color:#003c78;text-decoration:underline}.sidemenu .sidemenu__link:not(.sidemenu__link--sub):not(.sidemenu__link--with-sub){display:block;padding-left:calc(3rem);width:100%}.sidemenu .sidemenu__link.sidemenu__link--sub{color:#333;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-family:"SourceSansPro",sans-serif;color:#1b1c1e}.sidemenu .sidemenu__link.sidemenu__link--sub:active,.sidemenu .sidemenu__link.sidemenu__link--sub:focus,.sidemenu .sidemenu__link.sidemenu__link--sub:hover{color:#333;text-decoration:underline}.sidemenu .sidemenu__link.sidemenu__link--sub:active,.sidemenu .sidemenu__link.sidemenu__link--sub:focus,.sidemenu .sidemenu__link.sidemenu__link--sub:hover{color:#003c78}.sidemenu .sidemenu__link.is-active{color:#003c78;text-decoration:underline}.sidemenu__item--sub-1{line-height:1.5}.sidemenu__item--sub-1:not(:last-child){margin-bottom:16px}.sidemenu__item--sub-1 a:hover,.sidemenu__item--sub-1 a:focus{text-decoration:underline}.sidemenu .accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidemenu .accordion__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2;padding:32px}.sidemenu .accordion__icon{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.2;padding:16px 32px;text-decoration:none;background-color:#7fd7e4;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;margin-right:0;padding:0;width:3rem}@media(min-width:720px){.sidemenu .accordion__icon{font-size:1.375rem}}.sidemenu .accordion__icon,.sidemenu .accordion__icon a{color:#fff}.sidemenu .accordion__icon:visited{color:#fff}.sidemenu .accordion__icon:hover,.sidemenu .accordion__icon:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}.sidemenu .accordion__icon:hover a,.sidemenu .accordion__icon:focus a{color:#fff}.sidemenu .accordion__icon a{text-decoration:none}.sidemenu .accordion__icon a:visited{color:#fff}.sidemenu .accordion__icon:hover,.sidemenu .accordion__icon:focus{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media(min-width:720px){.sidemenu .accordion__icon{font-size:1.375rem}}.sidemenu .accordion__icon,.sidemenu .accordion__icon a{color:#003c78}.sidemenu .accordion__icon:visited{color:#003c78}.sidemenu .accordion__icon:hover,.sidemenu .accordion__icon:focus{background-color:#7fd7e4;border:2px solid #003c78;color:#003c78;text-decoration:underline}.sidemenu .accordion__icon:hover a,.sidemenu .accordion__icon:focus a{color:#003c78}.sidemenu .accordion__icon a{text-decoration:none}.sidemenu .accordion__icon a:visited{color:#003c78}.sidemenu .accordion__icon::after{display:none}.sidemenu .accordion__icon::before{padding:0 1.5rem}.sidemenu .accordion__icon.is-active::before{background-image:url(/themes/custom/ttl/images/icons/minus.svg)}@media(min-width:920px){.sidemenu__toggle{display:none}.sidemenu__toggle+.accordion__content--wrapper{display:block;visibility:visible;height:auto}}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb>li:not(:last-child){display:none;margin-right:16px}@media(min-width:920px){.breadcrumb>li:not(:last-child){display:inline-block}}.breadcrumb>li:not(:last-child)::after{content:"/";color:#7fd7e4;padding-left:16px}.breadcrumb .dropbutton{background-color:rgba(0,0,0,0);background-image:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-family:"SourceSansPro Bold","SourceSansPro",sans-serif}.breadcrumb .dropbutton:hover,.breadcrumb .dropbutton:focus{background-color:inherit;color:inherit;border:inherit;text-decoration:inherit}.breadcrumb .dropbutton:active,.breadcrumb .dropbutton:focus,.breadcrumb .dropbutton:hover{color:#1b1c1e;text-decoration:underline}.breadcrumb .dropbutton__content::before{position:absolute;border-left:1rem solid rgba(0,0,0,0);border-right:1rem solid rgba(0,0,0,0);border-bottom:.5rem solid #f0f0f0;content:"";height:0;width:0;top:-0.5rem;right:2.75rem}@media(min-width:0)and (max-width:719px){.breadcrumb{position:relative}.breadcrumb .dropbutton__wrapper{position:initial}}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#1b1c1e;text-decoration:none}.breadcrumb__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}@media(min-width:920px){.breadcrumb__link{display:inline}}.breadcrumb__link:hover,.breadcrumb__link:active,.breadcrumb__link.active{color:#003c78}.breadcrumb__link::before{background:url(/themes/custom/ttl/images/icons/chevron-left-turquoise.svg) no-repeat 50% 50%;background-size:contain;content:"";display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:1.5rem;width:1.5rem}@media(min-width:920px){.breadcrumb__link::before{display:none}}.breadcrumb__item{color:#003c78;display:inline-block;font-size:1rem;font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;letter-spacing:1px;text-transform:uppercase}.menu-extra{list-style:none;margin:0;padding:0;font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;font-size:1.25rem;line-height:1.2}@media(min-width:920px){.menu-extra{font-size:1.25rem}}.menu-extra h2{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.menu-extra__link{color:#7fd7e4;display:inline-block;margin:0 0 .75rem;position:relative}.menu-extra__link.ext{display:inline-block !important}.menu-extra__link::after{display:inline-block;-webkit-transform:scale(0.8);transform:scale(0.8)}.menu-extra__link.ext::after{background-image:url(/themes/custom/ttl/images/icons/src/icon-external-turquoise.svg) !important;background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;content:"" !important;height:2rem;margin-top:-0.2em;position:absolute;width:2rem}.grand-menu{list-style:none;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:0)and (max-width:919px){.grand-menu{display:none}}.grand-menu__item{margin:0 5% 0 0}.grand-menu__item:last-child{margin-right:2.5%}@media(min-width:720px){.grand-menu__item{display:inline;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.grand-menu__link{color:#1b1c1e;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-family:"SourceSansPro",sans-serif;font-size:1.25rem;text-decoration:none}.grand-menu__link:active,.grand-menu__link:focus,.grand-menu__link:hover{color:#003c78;text-decoration:underline}.grand-menu__link--active{color:#003c78;text-decoration:underline}.inline-menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.inline-menu__item{margin:0 5% 1% 0}@media(min-width:720px){.inline-menu__item{display:inline}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;text-decoration:none}.inline-menu__link:active,.inline-menu__link:focus,.inline-menu__link:hover{color:#1b1c1e;text-decoration:underline}.main-navigation{height:100%}@media(min-width:720px){.main-navigation{width:100%}}.main-nav{height:100%}@media(min-width:920px){.main-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.main-menu{list-style:none;margin:0;padding:0}.main-menu__wrapper{display:none;position:absolute;z-index:10;left:0;height:auto;padding:64px;top:100%;right:0;width:100%}@media(min-width:0)and (max-width:919px){.main-menu__wrapper{bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow-y:scroll;padding:32px 16px}}.main-menu__wrapper>.main-menu{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:920px){.main-menu__wrapper>.main-menu{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:64px;width:70%}}.main-menu__wrapper .main-menu--sub-open{height:auto}@media(min-width:920px){.main-menu__wrapper .block--extramainnavigation{width:30%}}.main-menu__wrapper.main-nav--open{background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu .accordion__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2;padding:32px 16px 16px 3rem}.main-menu--sub{border-bottom:none;height:0;overflow:hidden;width:100%}@media(min-width:920px){.main-menu--sub{display:none;height:auto;overflow:visible;padding:1rem 0;z-index:1}}@media(min-width:920px){.main-menu--sub:hover{opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}}.main-menu--sub-open{height:auto}.ttl-main-navigation{height:100%}@media(min-width:720px){.ttl-main-navigation{width:100%}}.ttl-main-nav{height:100%;overflow:hidden}@media(min-width:920px){.ttl-main-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ttl-main-nav .block-title{font-size:1.375rem;margin-bottom:12px;text-transform:uppercase}.ttl-main-menu{list-style:none;margin:0;padding:0;font-size:1.375rem;line-height:1.2}@media(min-width:920px){.ttl-main-menu{font-size:1.5rem}}.ttl-main-menu__wrapper{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;background-color:#003c78;bottom:0;color:#fff;display:none;height:calc(100vh - (16px + 24px + 1.125rem + 15px*2));left:0;max-height:100vh;max-width:100%;overflow:hidden;overflow-x:hidden;overflow-y:auto;padding:24px 16px;position:absolute;top:calc(16px + 24px + 1.125rem + 15px*2);width:100%;z-index:990}@media(min-width:720px){.ttl-main-menu__wrapper{top:calc(16px + 24px + 1.125rem + 15px*2)}}@media(min-width:920px){.ttl-main-menu__wrapper{bottom:auto;height:auto;left:auto;max-height:100%;max-width:100%;padding:calc(16px*2 + 1.9rem) 24px 24px;right:0;top:15px;width:404px}}.ttl-main-menu__wrapper>*{margin-bottom:24px}.ttl-main-menu__wrapper>*:last-child{margin-bottom:0}.ttl-main-menu__wrapper .main-menu--sub-open{height:auto}.ttl-main-menu__wrapper.main-nav--open{display:block}.ttl-main-menu__wrapper a{text-decoration:none}.ttl-main-menu__wrapper a:hover,.ttl-main-menu__wrapper a:focus{text-decoration:underline}.ttl-main-menu .expand-sub:hover .accordion__icon,.ttl-main-menu .expand-sub:focus-visible .accordion__icon{background-color:#fff}.ttl-main-menu .accordion__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2;padding:0;padding-left:28px;padding-right:calc(1.5rem + 16px);padding-top:.5rem}.ttl-main-menu .children--open .accordion__icon{background-color:#003c78}.ttl-main-menu .children--open .js-accordion-toggle.is-active .accordion__icon::before{background-image:url(/themes/custom/ttl/images/icons/minus-white.svg)}.ttl-main-menu .children--open .expand-sub:hover .accordion__icon,.ttl-main-menu .children--open .expand-sub:focus-visible .accordion__icon{background-color:#fff}.ttl-main-menu .children--open .expand-sub:hover .accordion__icon::before,.ttl-main-menu .children--open .expand-sub:focus-visible .accordion__icon::before{background-image:url(/themes/custom/ttl/images/icons/minus.svg)}.ttl-main-menu--sub{border-bottom:none;height:0;overflow:hidden;width:100%}@media(min-width:920px){.ttl-main-menu--sub{display:none;height:auto;overflow:visible;padding:1rem 0;z-index:1}}@media(min-width:920px){.ttl-main-menu--sub:hover{opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}}.ttl-main-menu--sub-open{height:auto}.block--themesmainnavigation .menu{list-style:none;margin:0;padding:0;font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;font-size:1.25rem;line-height:1.2}@media(min-width:920px){.block--themesmainnavigation .menu{font-size:1.25rem}}.block--themesmainnavigation .menu__link{color:#fff;display:inline-block;margin:0 0 .75rem}.block--themesmainnavigation .menu__link:hover,.block--themesmainnavigation .menu__link:focus{color:#fff;text-decoration:underline}.block--themesmainnavigation .menu__link::after{display:inline-block;margin-left:4px;-webkit-transform:scale(0.8);transform:scale(0.8);vertical-align:middle}.block--themesmainnavigation .menu__link--active{text-decoration:underline}.block--themesmainnavigation .menu--sub{padding-left:24px}.main-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.main-menu__item:not(.main-menu__item--sub-1):not(.main-menu__item--sub-2){padding:1rem 0}.main-menu__item:not(.main-menu__item--sub-1):not(.main-menu__item--sub-2)+.main-menu__item{border-top:1px #a0a0a0 solid}.main-menu__item:not(.main-menu__item--sub-1):not(.main-menu__item--sub-2):last-child{border-bottom:1px #a0a0a0 solid}.main-menu__item:not(.main-menu__item--sub-1):not(.main-menu__item--sub-2):first-child{border-top:1px #a0a0a0 solid}@media(min-width:920px){.main-menu__item:not(.main-menu__item--sub-1):not(.main-menu__item--sub-2){width:calc((100% - 32px)/2)}.main-menu__item:not(.main-menu__item--sub-1):not(.main-menu__item--sub-2):nth-child(2n+1){margin-right:32px}}.main-menu__item .accordion__heading{padding:0;width:auto}.main-menu__item .main-menu__link--sub-1.accordion__heading{margin-bottom:16px}.ttl-main-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.ttl-main-menu__item:not(.ttl-main-menu__item--sub-1):not(.ttl-main-menu__item--sub-2){padding:.375rem 0}.ttl-main-menu__item.children--open{background-color:#cceff4}.ttl-main-menu__item.children--open::before{background-color:inherit;content:"";display:block;height:100%;position:absolute;right:-25%;top:0;width:150%}.ttl-main-menu__item.children--open .ttl-main-menu__link{color:#003c78 !important}.ttl-main-menu__item.children--open .ttl-main-menu__link:hover,.ttl-main-menu__item.children--open .ttl-main-menu__link:focus,.ttl-main-menu__item.children--open .ttl-main-menu__link.is-active{color:#003c78 !important}.ttl-main-menu__item.children--open .ttl-main-menu__link--active{text-decoration:underline}.ttl-main-menu__item .accordion__heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;width:auto}.ttl-main-menu__item .accordion__heading:hover,.ttl-main-menu__item .accordion__heading:focus,.ttl-main-menu__item .accordion__heading.is-active{color:#fff}.ttl-main-menu__item .accordion__icon{margin-left:1rem;margin-right:0}.ttl-main-menu__item .accordion__icon::before{background-size:.75rem auto;height:1.5rem;width:1.5rem}.ttl-main-menu__item .ttl-main-menu__link{color:#fff;font-size:1.25rem;z-index:2}.ttl-main-menu__item .ttl-main-menu__link:hover,.ttl-main-menu__item .ttl-main-menu__link:focus{color:#fff}.ttl-main-menu__item .ttl-main-menu__link--with-sub{max-width:calc(100% - (1.5rem + 1rem + 4px))}.ttl-main-menu__item .ttl-main-menu__link--sub-1.accordion__heading{margin-bottom:.75rem}.ttl-main-menu__link--sub{display:inline-block !important;font-family:"SourceSansPro",sans-serif}.ttl-main-menu__link--sub-0{min-height:calc(1.5rem + .2em)}.main-menu__link{color:#333;display:block;line-height:1.45;padding:1rem 3rem 1rem 2rem;text-decoration:none}.main-menu__link--with-sub{width:80%}@media(min-width:920px){.main-menu__link{border-bottom:none;display:inline-block;text-transform:none;position:relative}.main-menu__link--active.accordion__heading{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#003c78;text-decoration:underline}.main-menu__link.active,.main-menu__link:active,.main-menu__link:hover{color:#000}.main-menu__link--sub::after{display:none}.main-menu__link:hover{color:#fff}.main-menu__link:hover::after{color:#fff}}.main-menu__link--sub-1{color:#333;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-family:"SourceSansPro",sans-serif;color:#1b1c1e;font-size:1.125rem}.main-menu__link--sub-1:active,.main-menu__link--sub-1:focus,.main-menu__link--sub-1:hover{color:#333;text-decoration:underline}.main-menu__link--sub-1:active,.main-menu__link--sub-1:focus,.main-menu__link--sub-1:hover{color:#003c78}.main-menu--sub-2{background-color:#ccc}.toggle-expand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:16px;text-decoration:none}@media(min-width:920px){.toggle-expand{padding:0 4px}}.toggle-expand:hover,.toggle-expand:focus{background-color:rgba(0,0,0,0);color:#003c78}.toggle-expand--is-open .toggle-expand__title{text-decoration:underline;color:#003c78}.toggle-expand__text{display:block;font-size:.875rem}.toggle-expand__title{color:#1b1c1e;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;font-family:"SourceSansPro",sans-serif;font-size:1.25rem;text-decoration:none;padding-left:8px;margin-right:.5rem}.toggle-expand__title:active,.toggle-expand__title:focus,.toggle-expand__title:hover{color:#003c78;text-decoration:underline}@media(min-width:920px){.toggle-expand__title{position:relative !important;clip:auto;overflow:initial;height:auto;width:auto;display:inline}}.toggle-expand__icon{height:1.5rem;min-width:1.5rem;width:auto}.toggle-expand__open{display:inline-block;text-align:right}.toggle-expand--is-open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand--is-open .toggle-expand__close{display:inline-block}@media(min-width:0)and (max-width:919px){#toggle-search{padding-left:.5rem}}.ttl-toggle-expand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#003c78;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding:16px;text-decoration:none;z-index:999}@media(min-width:920px){.ttl-toggle-expand{padding:16px}}.ttl-toggle-expand:hover,.ttl-toggle-expand:focus{background-color:#003c78;color:#fff}.ttl-toggle-expand .toggle-expand__title{color:#fff}@media(min-width:0)and (max-width:719px){.ttl-toggle-expand .toggle-expand__icon{height:24px;min-width:24px;width:24px}}.ttl-toggle-expand.toggle-expand--is-open .toggle-expand__title{color:#fff;text-decoration:none}.block-ttl-sidebar-navigation{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.block-ttl-sidebar-navigation .block-title{text-transform:uppercase;font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;font-size:1rem;letter-spacing:1px;padding:16px 32px;margin-bottom:0 !important}.block-ttl-sidebar-navigation .block-title.h2,.block-ttl-sidebar-navigation .field-trainer .block-title.field__label,.field-trainer .block-ttl-sidebar-navigation .block-title.field__label,.block-ttl-sidebar-navigation .label_h2>.block-title.field__label,.block-ttl-sidebar-navigation .text-long h2.block-title,.text-long .block-ttl-sidebar-navigation h2.block-title,.block-ttl-sidebar-navigation .block-title.h3,.block-ttl-sidebar-navigation .label_h3>.block-title.field__label,.block-ttl-sidebar-navigation .text-long h3.block-title,.text-long .block-ttl-sidebar-navigation h3.block-title,.block-ttl-sidebar-navigation .block-title.h4,.block-ttl-sidebar-navigation .label_h4>.block-title.field__label,.block-ttl-sidebar-navigation .text-long h4.block-title,.text-long .block-ttl-sidebar-navigation h4.block-title,.block-ttl-sidebar-navigation .block-title.h5,.block-ttl-sidebar-navigation .block-title.field-register-banner-heading,.block-ttl-sidebar-navigation .block-title.field-register-group-banner-head,.block-ttl-sidebar-navigation .block-title.field-third-banner-heading,.block-ttl-sidebar-navigation .text-long h5.block-title,.text-long .block-ttl-sidebar-navigation h5.block-title{margin-bottom:16px}.block-ttl-sidebar-navigation .block-title a{color:#000;text-decoration:none}.block-ttl-sidebar-navigation .block-title a:hover,.block-ttl-sidebar-navigation .block-title a:focus{text-decoration:underline}.block-ttl-sidebar-navigation .ttl-sidebar-navigation>ul{background-color:#003c78;margin-top:0}.block-ttl-sidebar-navigation .menu{list-style:none;overflow:hidden;padding-left:0}.block-ttl-sidebar-navigation .menu-item a{margin:.7rem 32px .7rem 32px;display:inline-block;text-decoration:none;font-size:1.125rem;line-height:1.222;outline-offset:3px;position:relative}.block-ttl-sidebar-navigation .menu-item a:hover,.block-ttl-sidebar-navigation .menu-item a:focus{text-decoration:underline}.block-ttl-sidebar-navigation .menu-item--active-trail>a{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.block-ttl-sidebar-navigation .menu-item--active-trail>a::before{background:url(/themes/custom/ttl/images/icons/menu-down.svg) no-repeat 50% 50%;content:"";display:block;height:16px;margin:0;padding:0;position:absolute;-webkit-transform:translateX(-22px) translateY(0.22em) rotate(-90deg);transform:translateX(-22px) translateY(0.22em) rotate(-90deg);width:16px}.block-ttl-sidebar-navigation a.is-active{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.block-ttl-sidebar-navigation .menu-item--sub>a{color:#fff;margin-bottom:.85rem;margin-top:.85rem}.block-ttl-sidebar-navigation .menu-item--active-trail.menu-item--sub>a::before{background:url(/themes/custom/ttl/images/icons/menu-down-white.svg) no-repeat 50% 50%}.block-ttl-sidebar-navigation .menu-item--sub>ul{background-color:#cceff4;padding-top:1rem}.block-ttl-sidebar-navigation .menu-item--sub>ul>li:last-child:not(.menu-item--expanded)>a{margin-bottom:1.7rem}.block-ttl-sidebar-navigation .menu-item--sub-1 a{color:#000}.block-ttl-sidebar-navigation .menu-item--sub-1>a{background-color:rgba(0,0,0,0);color:#003c78;margin-left:48px}.block-ttl-sidebar-navigation .menu-item--expanded.menu-item--sub-1+.menu-item--sub-1>a{margin-top:1.7rem}.block-ttl-sidebar-navigation .menu-item--active-trail.menu-item--sub-1>a::before{background:url(/themes/custom/ttl/images/icons/menu-down-blue.svg) no-repeat 50% 50%}.block-ttl-sidebar-navigation .menu-item--sub-1>ul{background-color:#fff;padding-bottom:1rem;padding-top:1rem}.block-ttl-sidebar-navigation .menu-item--sub-2 a{background-color:rgba(0,0,0,0);color:#000}.block-ttl-sidebar-navigation .menu-item--sub-2>a{margin-left:64px}.block-ttl-sidebar-navigation .menu-item--sub-3>a{margin-left:80px}.block-ttl-sidebar-navigation .menu-item--sub-4>a{margin-left:96px}.block-ttl-sidebar-navigation .menu-item--sub-5>a{margin-left:112px}.block-ttl-sidebar-navigation .menu-item--sub-6>a{margin-left:128px}.block-ttl-sidebar-navigation .menu-item--sub-7>a{margin-left:144px}.block-ttl-sidebar-navigation .menu .menu-item--sub-8>a{margin-left:160px}.block-ttl-sidebar-navigation .menu-item--sub-9>a{margin-left:176px}.block-ttl-sidebar-navigation .menu-sidebar-toggle[aria-expanded=true] .accordion__icon::before{background-image:url("/themes/custom/ttl/images/icons/minus.svg")}@media(min-width:920px){.block-ttl-sidebar-navigation .menu-sidebar-toggle{display:none !important}}.block-ttl-sidebar-navigation .menu-sidebar-wrapper{display:none}@media(min-width:920px){.block-ttl-sidebar-navigation .menu-sidebar-wrapper{display:block}}.block-ttl-sidebar-navigation .menu-sidebar-wrapper--open{display:block}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:1rem}.social-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#333}.social-menu__icon{height:2rem;width:2rem;margin-right:1rem;fill:currentColor}.social-menu__text{font-weight:bold}.tabs__nav{list-style:none;margin:0;padding:0}@media(min-width:720px){.tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:24px}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:0;padding:0}.tabs__link--local-tasks{padding:.2rem 16px}.toc-js{margin-bottom:24px;max-height:initial;overflow-y:initial}@media(min-width:720px){.toc-js{margin-bottom:64px}}.toc-js .tocjs-heading{font-family:"SourceSansPro",sans-serif;font-size:1.125rem;line-height:1.45;display:inline;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}@media(min-width:720px){.toc-js .tocjs-heading{font-size:1.25rem;line-height:1.5}}.toc-js nav{border-bottom:1px solid #a0a0a0}.toc-js summary{cursor:pointer;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;list-style:none}.toc-js summary::-webkit-details-marker{display:none}.toc-js summary::before{content:"";background-image:url(/themes/custom/ttl/images/icons/chevron-down.svg);background-position:center;background-repeat:no-repeat;display:inline-block;margin-right:.5rem;width:2rem;height:1rem}.toc-js li{margin-bottom:1rem}.toc-js ul{list-style-type:none;margin-left:0}.toc-js ul a{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-family:"SourceSansPro",sans-serif}.toc-js ul a:active,.toc-js ul a:focus,.toc-js ul a:hover{color:#1b1c1e;text-decoration:underline}details[open].toc-js summary::before{background-image:url(/themes/custom/ttl/images/icons/chevron-up.svg)}.pager{margin:24px 0}@media(min-width:720px){.pager{margin:40px 0}}.pager__items{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;margin-bottom:-16px;margin-left:-8px;margin-right:-8px}.pager__item{margin:0 8px;padding-bottom:16px}.pager__item--prev{margin-right:16px}@media(min-width:920px){.pager__item--prev{margin-right:32px}}.pager__item--next{margin-left:16px}@media(min-width:920px){.pager__item--next{margin-left:32px}}.pager__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #003c78;color:#003c78;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.25rem;min-width:3.25rem;padding:8px 10px;position:relative;text-decoration:none}@media(min-width:720px){.pager__link{min-height:3.875rem;min-width:3.875rem}}.pager__link.is-active,.pager__link:hover,.pager__link:focus{background-color:#003c78;color:#fff}.pager__link:hover,.pager__link:focus{text-decoration:underline}.pager__link--next::before,.pager__link--prev::before{background-image:url(/themes/custom/ttl/images/icons/arrow-right-blue.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:2rem auto;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.pager__link--next:hover::before,.pager__link--next:focus::before,.pager__link--prev:hover::before,.pager__link--prev:focus::before{background-image:url(/themes/custom/ttl/images/icons/arrow-right-white.svg)}.pager__link--prev::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media(min-width:0)and (max-width:719px){.pager__item--numbered{display:none}.pager__item--numbered.is-active,.pager__item--first,.pager__item--last{display:block}}.messages--warning,.status--warning{background-color:#fefbcc;color:shade(#fefbcc,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.messages--warning a,.status--warning a{color:shade(#fefbcc,70%);text-decoration:underline}.messages--warning a:focus,.messages--warning a:hover,.status--warning a:focus,.status--warning a:hover{color:shade(#fefbcc,90%)}.messages--warning .placeholder,.status--warning .placeholder{font-style:normal;font-weight:800}.messages--error,.status--error{background-color:#fad2e1;color:shade(#fad2e1,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.messages--error a,.status--error a{color:shade(#fad2e1,70%);text-decoration:underline}.messages--error a:focus,.messages--error a:hover,.status--error a:focus,.status--error a:hover{color:shade(#fad2e1,90%)}.messages--error .placeholder,.status--error .placeholder{font-style:normal;font-weight:800}.messages--status,.status--status{background-color:#d5e999;color:shade(#d5e999,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.messages--status a,.status--status a{color:shade(#d5e999,70%);text-decoration:underline}.messages--status a:focus,.messages--status a:hover,.status--status a:focus,.status--status a:hover{color:shade(#d5e999,90%)}.messages--status .placeholder,.status--status .placeholder{font-style:normal;font-weight:800}.comments-section .paragraph>*{margin-left:auto;margin-right:auto;max-width:800px !important}.comments-section h2{margin-bottom:32px}.comments-section__intro{margin-bottom:16px}.comments-section__stats,.comments-section__stats .subtitle,.comments-section__stats .hs-form .hs-richtext h3,.hs-form .hs-richtext .comments-section__stats h3,.comments-section__stats .poll .percent,.poll .comments-section__stats .percent,.comments-section__stats .field-social-media-share .field__label,.field-social-media-share .comments-section__stats .field__label,.comments-section__stats .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .comments-section__stats .form-item__label:not(.option),.comments-section__stats .field-tags .field__label,.field-tags .comments-section__stats .field__label,.comments-section__stats .field-themes .field__label,.field-themes .comments-section__stats .field__label,.comments-section__stats .logos-block .paragraph__heading,.logos-block .comments-section__stats .paragraph__heading,.comments-section__stats .box__subheading,.comments-section__stats .card__subtitle{margin-bottom:16px}.comments-section .box{padding:24px}.comments-section .box+.box{margin-top:16px}.comments-section .box__label{margin-bottom:8px}.comment-form{margin-bottom:32px;max-width:45rem}.entity-moderation-form{background:#f2f2f2;border:2px solid #e5e5e5;text-align:left}.entity-moderation-form .form-item__label:not(.option){left:auto !important;position:relative !important;top:auto !important}.entity-moderation-form .form-item__select{padding:8px 3.5rem 8px 16px}.maintenance-page{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;text-align:center}.maintenance-page .topbar__inner--maintenance{display:block;height:auto;margin:0 auto;max-width:900px;padding:16px 0}@media(min-width:720px){.maintenance-page .topbar__inner--maintenance{padding:24px 0 16px}}.maintenance-page .ttl-maintenance-message{margin:0 auto;max-width:900px}.maintenance-page .ttl-maintenance-image{margin:16px auto}@media(min-width:720px){.maintenance-page .ttl-maintenance-image{margin:24px auto}}.maintenance-page .link{display:inline-block;max-width:100% !important;min-width:0 !important;width:196px}iframe{border:none}.media-oembed-content{width:100%}.field-media-file.field--view-mode-media-in-ckeditor{margin-bottom:16px}body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item{padding-bottom:32px;padding-top:0}@media(min-width:920px){body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item{padding-bottom:64px}}body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item:first-child{padding-top:32px}@media(min-width:920px){body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item:first-child{padding-top:64px}}body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item.no-padding+.field__item:not(.no-padding){padding-top:32px}@media(min-width:920px){body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item.no-padding+.field__item:not(.no-padding){padding-top:64px}}body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item .paragraph--type-banner.view-mode--white{margin-left:32px;margin-right:32px;width:initial}@media(min-width:720px){body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item .paragraph--type-banner.view-mode--white{margin-left:64px;margin-right:64px}}body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item.no-padding+.element--banner,body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item.element--banner+.no-padding{margin-top:32px}@media(min-width:920px){body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item.no-padding+.element--banner,body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item.element--banner+.no-padding{margin-top:64px}}body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item+.element--banner.variant-transparent{margin-top:0 !important}@media(min-width:920px){body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item+.element--banner.variant-transparent{margin-top:0 !important}}body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item.element--banner.variant-transparent+*,body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item:not(.element--banner)+.element--banner.variant-transparent .cta{margin-top:0 !important;padding-top:0 !important}@media(min-width:920px){body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item.element--banner.variant-transparent+*,body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item:not(.element--banner)+.element--banner.variant-transparent .cta{margin-top:0 !important;padding-top:0 !important}}body:not(.page--tyopiste) .node--type-page .field-section>.field__items>.field__item.element--banner.variant-transparent+.element--banner.variant-transparent .cta{padding-top:0}.node--type-page>.header__container{margin-bottom:0}.node--type-page .field-section>.field__items{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%)}.node--type-page .field-section>.field__items>.field__item{margin:0 auto;max-width:1440px;padding:32px 16px;width:100%}@media(min-width:920px){.node--type-page .field-section>.field__items>.field__item{padding:64px 64px}}.node--type-page .group__header-left .field-title,.node--type-page .group__header-left .field-summary{max-width:928px}@media(min-width:720px){.node--type-page .group__header-left{text-align:center}}@media(min-width:0)and (max-width:719px){.node--type-page .group__header-left .field-cta-link-button{margin-left:auto;margin-right:auto}.node--type-page .group__header-left .field-main-media{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);padding:0}}.node--type-learning-materials .field-restricted-page-content{margin-bottom:32px}@media(min-width:720px){.node--type-learning-materials .field-restricted-page-content{margin-bottom:64px}}.node--type-learning-materials>.content__container>.header__container,.node--type-content-page>.content__container>.header__container,.node--type-training-card>.header__container>.group__header-right,.node--type-service>.header__container>.group__header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.node--type-learning-materials>.content__container>.header__container>*:not(:last-child),.node--type-content-page>.content__container>.header__container>*:not(:last-child),.node--type-training-card>.header__container>.group__header-right>*:not(:last-child),.node--type-service>.header__container>.group__header-right>*:not(:last-child){margin-bottom:32px}@media(min-width:720px){.node--type-learning-materials>.content__container>.header__container>*:not(:last-child),.node--type-content-page>.content__container>.header__container>*:not(:last-child),.node--type-training-card>.header__container>.group__header-right>*:not(:last-child),.node--type-service>.header__container>.group__header-right>*:not(:last-child){margin-bottom:32px}}@media(min-width:720px){.node--type-service .content__container>.paragraph--type-banner,.node--type-training-card .content__container>.paragraph--type-banner{margin-bottom:4rem}}.node--type-service .field-contact-form,.node--type-training-card .field-contact-form{background-color:#fff;border:2px solid #00a3bd;border-top:none;padding:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;position:relative;margin-bottom:32px}@media(min-width:720px){.node--type-service .field-contact-form,.node--type-training-card .field-contact-form{margin-bottom:64px;margin-top:-4rem;padding:4.8rem 10rem}}@media(min-width:0)and (max-width:719px){.node--type-service .field-contact-form .hs-form,.node--type-training-card .field-contact-form .hs-form{margin-top:32px}}@media(min-width:720px){.node--type-service .field-contact-form .hs-form,.node--type-training-card .field-contact-form .hs-form{width:85%}}.node--type-service .field-contact-form .form__close,.node--type-training-card .field-contact-form .form__close{font-size:1.5rem}@media(min-width:0)and (max-width:719px){.node--type-service .field-contact-form .form__close,.node--type-training-card .field-contact-form .form__close{font-size:1.125rem}}.node--type-service .field-contact-form .form__close__icon,.node--type-training-card .field-contact-form .form__close__icon{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.2;padding:16px 32px;text-decoration:none;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;position:absolute;top:.5rem;right:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:720px){.node--type-service .field-contact-form .form__close__icon,.node--type-training-card .field-contact-form .form__close__icon{font-size:1.375rem}}.node--type-service .field-contact-form .form__close__icon,.node--type-service .field-contact-form .form__close__icon a,.node--type-training-card .field-contact-form .form__close__icon,.node--type-training-card .field-contact-form .form__close__icon a{color:#fff}.node--type-service .field-contact-form .form__close__icon:visited,.node--type-training-card .field-contact-form .form__close__icon:visited{color:#fff}.node--type-service .field-contact-form .form__close__icon:hover,.node--type-service .field-contact-form .form__close__icon:focus,.node--type-training-card .field-contact-form .form__close__icon:hover,.node--type-training-card .field-contact-form .form__close__icon:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}.node--type-service .field-contact-form .form__close__icon:hover a,.node--type-service .field-contact-form .form__close__icon:focus a,.node--type-training-card .field-contact-form .form__close__icon:hover a,.node--type-training-card .field-contact-form .form__close__icon:focus a{color:#fff}.node--type-service .field-contact-form .form__close__icon a,.node--type-training-card .field-contact-form .form__close__icon a{text-decoration:none}.node--type-service .field-contact-form .form__close__icon a:visited,.node--type-training-card .field-contact-form .form__close__icon a:visited{color:#fff}.node--type-service .field-contact-form .form__close__icon:hover,.node--type-service .field-contact-form .form__close__icon:focus,.node--type-training-card .field-contact-form .form__close__icon:hover,.node--type-training-card .field-contact-form .form__close__icon:focus{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media(min-width:720px){.node--type-service .field-contact-form .form__close__icon,.node--type-training-card .field-contact-form .form__close__icon{font-size:1.375rem}}.node--type-service .field-contact-form .form__close__icon,.node--type-service .field-contact-form .form__close__icon a,.node--type-training-card .field-contact-form .form__close__icon,.node--type-training-card .field-contact-form .form__close__icon a{color:#003c78}.node--type-service .field-contact-form .form__close__icon:visited,.node--type-training-card .field-contact-form .form__close__icon:visited{color:#003c78}.node--type-service .field-contact-form .form__close__icon:hover,.node--type-service .field-contact-form .form__close__icon:focus,.node--type-training-card .field-contact-form .form__close__icon:hover,.node--type-training-card .field-contact-form .form__close__icon:focus{background-color:rgba(0,0,0,0);border:2px solid #003c78;color:#003c78;text-decoration:underline}.node--type-service .field-contact-form .form__close__icon:hover a,.node--type-service .field-contact-form .form__close__icon:focus a,.node--type-training-card .field-contact-form .form__close__icon:hover a,.node--type-training-card .field-contact-form .form__close__icon:focus a{color:#003c78}.node--type-service .field-contact-form .form__close__icon a,.node--type-training-card .field-contact-form .form__close__icon a{text-decoration:none}.node--type-service .field-contact-form .form__close__icon a:visited,.node--type-training-card .field-contact-form .form__close__icon a:visited{color:#003c78}@media(min-width:720px){.node--type-service .field-contact-form .form__close__icon,.node--type-training-card .field-contact-form .form__close__icon{top:4.5rem;right:3rem}}.node--type-service .field-contact-form .form__close__title,.node--type-training-card .field-contact-form .form__close__title{color:#003c78;margin-right:.75rem;text-decoration:none}.node--type-service .field-contact-form .form__close:hover,.node--type-training-card .field-contact-form .form__close:hover{border:2px solid #003c78;color:#003c78;text-decoration:underline}.node--type-training-card .group__meta{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%)}.node--type-training-card .box--grey{margin:0 auto;max-width:1440px}.node--type-training-card .field-trainer{margin-bottom:4rem}@media(min-width:0)and (max-width:719px){.node--type-training-card .field-trainers,.node--type-training-card .field-description,.node--type-training-card .field-objectives,.node--type-training-card .field-for-whom{padding:32px 0}}@media(min-width:720px){.node--type-training-card .field-trainers,.node--type-training-card .field-description,.node--type-training-card .field-objectives,.node--type-training-card .field-for-whom{padding:64px 0}}@media(min-width:920px){.node--type-training-card .field-trainers,.node--type-training-card .field-description,.node--type-training-card .field-objectives,.node--type-training-card .field-for-whom{padding:64px 0}}.node--type-training-card #price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.node--type-training-card #price>.field__label{width:100%}.node--type-training-card #price .field-alv .field__item,.node--type-training-card #price .field-currency .field__item{margin-left:.3rem}.node--type-training-card #price .field-alv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:.3rem}.node--type-training-card #price .field-alv .field__label{font-family:"SourceSansPro",sans-serif;padding-right:0;width:auto}.node--type-training-card #price .field-alv .field__label::before{display:none}.node--type-training-card #price .field-alv .field__item{font-size:inherit;width:auto}.node--type-training-card.node--view-mode-liftup-alternate{border:2px solid #003c78;padding:16px 24px 3rem;position:relative}.node--type-training-card.node--view-mode-liftup-alternate .box__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.node--type-training-card.node--view-mode-liftup-alternate .field-course-type{line-height:1.2;margin-bottom:.3rem;word-break:break-word}.node--type-training-card.node--view-mode-liftup-alternate .date{line-height:1;word-break:break-word}.node--type-training-card.node--view-mode-liftup-alternate .field-start-and-end-date,.node--type-training-card.node--view-mode-liftup-alternate .field-start-and-end-date *{display:inline}.node--type-training-card.node--view-mode-liftup-alternate .field-start-and-end-date .field__label{margin-right:.1em}.node--type-training-card.node--view-mode-liftup-alternate .button--with-icon{border:none;border-left:16px solid #fff;border-top:16px solid #fff;bottom:-26px;max-width:95%;min-width:200px;position:absolute;right:-2px;width:auto}@media(min-width:720px){.node--type-training-card.node--view-mode-liftup-alternate .button--with-icon{bottom:-28px}}.node--type-project.node--view-mode-full{max-width:1440px;margin-left:0;margin-right:0}.node--type-project.node--view-mode-full .field-project-type,.node--type-project.node--view-mode-full .bundle-field-node,.node--type-project.node--view-mode-full .node-title,.node--type-project.node--view-mode-full .field-summary,.node--type-project.node--view-mode-full .field-logos-top,.node--type-project.node--view-mode-full .field-timetable,.node--type-project.node--view-mode-full .field-project-targets,.node--type-project.node--view-mode-full .field-materials-and-techniques,.node--type-project.node--view-mode-full .field-results-and-effectiveness,.node--type-project.node--view-mode-full .field-downloadable-materials,.node--type-project.node--view-mode-full .field-logos.field--type-entity-reference-revisions,.node--type-project.node--view-mode-full .field-main-content-sections .paragraph--type-text,.node--type-project.node--view-mode-full .field-additional-content .paragraph--type-text{max-width:800px}@media(min-width:720px){.node--type-project.node--view-mode-full .field-project-type,.node--type-project.node--view-mode-full .bundle-field-node,.node--type-project.node--view-mode-full .node-title,.node--type-project.node--view-mode-full .field-summary,.node--type-project.node--view-mode-full .field-logos-top,.node--type-project.node--view-mode-full .field-timetable,.node--type-project.node--view-mode-full .field-project-targets,.node--type-project.node--view-mode-full .field-materials-and-techniques,.node--type-project.node--view-mode-full .field-results-and-effectiveness,.node--type-project.node--view-mode-full .field-downloadable-materials,.node--type-project.node--view-mode-full .field-logos.field--type-entity-reference-revisions,.node--type-project.node--view-mode-full .field-main-content-sections .paragraph--type-text,.node--type-project.node--view-mode-full .field-additional-content .paragraph--type-text{padding-left:32px}}@media(min-width:0)and (max-width:719px){.node--type-project.node--view-mode-full .field-main-content-sections{margin-bottom:32px}}.node--type-project.node--view-mode-full .field-downloadable-materials{margin-top:32px}@media(min-width:920px){.node--type-project.node--view-mode-full .field-downloadable-materials{margin-top:64px}}.node--type-project.node--view-mode-full .logos-block,.node--type-project.node--view-mode-full .field-top-content,.node--type-project.node--view-mode-full .field-main-content-sections{margin-bottom:32px}@media(min-width:720px){.node--type-project.node--view-mode-full .logos-block,.node--type-project.node--view-mode-full .field-top-content,.node--type-project.node--view-mode-full .field-main-content-sections{margin-bottom:64px}}.node--type-project.node--view-mode-full .field-logos,.node--type-project.node--view-mode-full .field-main-content-sections{margin-top:32px !important}.node--type-project.node--view-mode-full .field-top-content{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%)}.node--type-project.node--view-mode-full .field-top-content>.field__items{margin:0 auto;max-width:1440px;padding:0 0;width:100%}@media(min-width:920px){.node--type-project.node--view-mode-full .field-top-content>.field__items{padding:0 0}}.node--type-campaign .logos-block .field__items>*{margin-bottom:32px}.node--type-campaign .logos-block .field__items>*:last-child{margin-bottom:0}.node--type-campaign .field-logos-top{margin-top:24px}@media(min-width:1224px){.node--type-campaign .field-logos-top{margin-top:64px}}.node--type-campaign .field-logos{margin-top:24px}@media(min-width:1224px){.node--type-campaign .field-logos{margin-top:32px}}.node--type-person .gutter-between-sections>.field__items>.field__item:last-child{margin-bottom:32px}@media(min-width:720px){.node--type-person .gutter-between-sections>.field__items>.field__item:last-child{margin-bottom:64px}}.node--type-person .field-title{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.node--type-person .field-title ul{list-style:none;margin:0;padding:0;line-height:1.33}.node--type-person .field-title li{margin:.33rem 0 0}.node--type-person:not(.node--view-mode-clear-liftup) .field-title{margin-bottom:16px}.node--type-person .box__heading{margin-bottom:8px}.node--type-person .box__heading .firstname,.node--type-person .box__heading .lastname{display:block}@media(min-width:720px){.node--type-person .box__heading .firstname,.node--type-person .box__heading .lastname{display:inline}}@media(min-width:1224px){.node--type-person .box__heading .firstname,.node--type-person .box__heading .lastname{display:block}}.node--type-person.node--view-mode-liftup .box__heading{font-size:1.25rem}@media(min-width:720px){.node--type-person.node--view-mode-liftup .box__heading{font-size:1.375rem}}@media(min-width:720px){.node--type-person.node--view-mode-liftup .box__content{-ms-flex-preferred-size:50%;flex-basis:50%;width:calc(100% - 8rem)}}.node--type-person.node--view-mode-liftup .box__content:not(.button){font-size:1rem}@media(min-width:720px){.node--type-person.node--view-mode-liftup .box__content:not(.button){font-size:1.125rem}}.node--type-person.node--view-mode-full>.content__container{margin-top:32px}@media(min-width:720px){.node--type-person.node--view-mode-full .field-portfolio{display:-webkit-box;display:-ms-flexbox;display:flex}.node--type-person.node--view-mode-full .field-portfolio .field__label{width:calc(100% - 54.65% - 64px)}.node--type-person.node--view-mode-full .field-portfolio .field__item{margin-left:64px;width:54.65%}}.node--type-speaker .field-job-title{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.node--type-job-position.node--view-mode-full .group__footer__inner .cta{max-width:calc(1440px - 2*64px);margin-bottom:64px;margin-left:auto;margin-right:auto}@media(min-width:920px){.node--type-job-position.node--view-mode-full .group__footer__inner .cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.node--type-job-position.node--view-mode-full .group__footer__inner .cta .cta__content__inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.node--type-job-position.node--view-mode-full .group__footer__inner .cta .cta__links{text-align:right}@media(min-width:920px){.node--type-job-position.node--view-mode-full .group__footer__inner .cta .cta__links{margin-left:32px}}.node--type-job-position.node--view-mode-liftup .field__label.above{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;margin-bottom:8px}.node--type-job-position.node--view-mode-liftup .field-application-period,.node--type-job-position.node--view-mode-liftup .field-job-location{font-size:1rem;position:relative}.node--type-job-position.node--view-mode-liftup .field-application-period::before,.node--type-job-position.node--view-mode-liftup .field-job-location::before{background-size:1.5rem 1.5rem;background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:1.5rem;position:absolute;width:1.5rem}.node--type-job-position.node--view-mode-liftup .field-application-period>div,.node--type-job-position.node--view-mode-liftup .field-job-location>div{margin-left:2rem}.node--type-job-position.node--view-mode-liftup .field-application-period{margin-bottom:16px}.node--type-job-position.node--view-mode-liftup .field-application-period::before{background-image:url(/themes/custom/ttl/images/icons/calendar.svg)}.node--type-job-position.node--view-mode-liftup .field-job-location .field__item{display:inline-block}.node--type-job-position.node--view-mode-liftup .field-job-location::before{background-image:url(/themes/custom/ttl/images/icons/map-marker.svg)}.node--type-event.node--view-mode-full .header__container{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%)}.node--type-event.node--view-mode-full .header__container .field-main-media{margin-top:0}@media(min-width:720px){.node--type-event.node--view-mode-full .header__container .field-main-media{bottom:0;left:0;margin:0;position:absolute;right:0;top:0;z-index:-1}.node--type-event.node--view-mode-full .header__container .field-main-media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}}.node--type-event.node--view-mode-full .header__text{position:relative}@media(min-width:720px){.node--type-event.node--view-mode-full .header__text{margin:0 auto;max-width:1440px;padding:32px 16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44vw}}@media(min-width:720px)and (min-width:920px){.node--type-event.node--view-mode-full .header__text{padding:64px 64px}}@media(min-width:1224px){.node--type-event.node--view-mode-full .header__text{min-height:635px}}.node--type-event.node--view-mode-full .header__text-box{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;background-color:#003c78;color:#fff;padding:32px}@media(min-width:720px){.node--type-event.node--view-mode-full .header__text-box{width:60%}}@media(min-width:1224px){.node--type-event.node--view-mode-full .header__text-box{padding:64px;width:45%}}.node--type-event.node--view-mode-full .header__text-box .h1,.node--type-event.node--view-mode-full .header__text-box .text-long h1,.text-long .node--type-event.node--view-mode-full .header__text-box h1{color:inherit}.node--type-event.node--view-mode-full .header__text-box .field-detail-text{font-size:1.125rem;margin:0 0 16px}.node--type-event.node--view-mode-full .header__text-box .field-introduction{font-family:"SourceSansPro",sans-serif;font-size:1.125rem;line-height:1.45;margin-top:16px}@media(min-width:720px){.node--type-event.node--view-mode-full .header__text-box .field-introduction{font-size:1.25rem;line-height:1.5}}@media(min-width:720px){.node--type-event.node--view-mode-full .header__text-box .field-introduction{margin-top:32px}}.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons{margin-top:24px}@media(min-width:720px){.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons{margin-top:32px}}.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .label,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .label,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;background-color:rgba(0,0,0,0) !important;border-color:#7fd7e4 !important;color:#7fd7e4 !important}@media(min-width:720px){.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .label,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .label,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label{font-size:1.375rem}}.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .label,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .label,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button a,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .label a,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label a,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .label a,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label a{color:#fff}.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button:visited,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .label:visited,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:visited,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .label:visited,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:visited{color:#fff}.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button:hover,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .label:hover,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:hover,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .label:hover,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:hover,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button:focus,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .label:focus,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:focus,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .label:focus,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button:hover a,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .label:hover a,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:hover a,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .label:hover a,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:hover a,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button:focus a,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .label:focus a,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:focus a,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .label:focus a,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:focus a{color:#fff}.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button a,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .label a,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label a,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .label a,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label a{text-decoration:none}.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button a:visited,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .label a:visited,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label a:visited,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .label a:visited,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label a:visited{color:#fff}.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button:hover,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .label:hover,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:hover,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .label:hover,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:hover,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button:focus,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .label:focus,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:focus,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .label:focus,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .label:focus{background-color:rgba(0,0,0,0) !important;border-color:#7fd7e4 !important;color:#7fd7e4 !important}.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button.button--with-icon::after,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .button--with-icon.label::after,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button--with-icon.label::after,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .button--with-icon.label::after,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button--with-icon.label::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-turquoise.svg) !important}.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button.button--with-icon.ext::after,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .button--with-icon.ext.label::after,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button--with-icon.ext.label::after,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .button--with-icon.ext.label::after,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button--with-icon.ext.label::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-turquoise.svg) !important}.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button.button--with-icon[download="1"]::after,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-tags .field__item .button--with-icon[download="1"].label::after,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button--with-icon[download="1"].label::after,.node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .field-themes .field__item .button--with-icon[download="1"].label::after,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .field-cta-link-buttons .field__items>*:nth-child(n+2) .button--with-icon[download="1"].label::after{content:url(/themes/custom/ttl/images/icons/src/icon-download-turquoise.svg) !important}.node--type-event.node--view-mode-full .header__text-box .button,.node--type-event.node--view-mode-full .header__text-box .field-tags .field__item .label,.field-tags .field__item .node--type-event.node--view-mode-full .header__text-box .label,.node--type-event.node--view-mode-full .header__text-box .field-themes .field__item .label,.field-themes .field__item .node--type-event.node--view-mode-full .header__text-box .label{width:auto}.node--type-event.node--view-mode-full .h1,.node--type-event.node--view-mode-full .text-long h1,.text-long .node--type-event.node--view-mode-full h1{font-size:2.5rem}@media(min-width:1224px){.node--type-event.node--view-mode-full .h1,.node--type-event.node--view-mode-full .text-long h1,.text-long .node--type-event.node--view-mode-full h1{font-size:3.75rem}}.node--type-event.node--view-mode-full .node-title+.text-long{margin-top:12px}@media(min-width:920px){.node--type-event.node--view-mode-full .node-title+.text-long{margin-top:20px}}.node--type-event.node--view-mode-full .group__meta>.cta{margin-bottom:64px}.node--type-event.node--view-mode-full .group__meta .button,.node--type-event.node--view-mode-full .group__meta .field-tags .field__item .label,.field-tags .field__item .node--type-event.node--view-mode-full .group__meta .label,.node--type-event.node--view-mode-full .group__meta .field-themes .field__item .label,.field-themes .field__item .node--type-event.node--view-mode-full .group__meta .label{font-size:1rem !important;padding:16px;width:100%}@media(min-width:720px){.node--type-event.node--view-mode-full .group__meta .button,.node--type-event.node--view-mode-full .group__meta .field-tags .field__item .label,.field-tags .field__item .node--type-event.node--view-mode-full .group__meta .label,.node--type-event.node--view-mode-full .group__meta .field-themes .field__item .label,.field-themes .field__item .node--type-event.node--view-mode-full .group__meta .label{font-size:1.125rem !important}}.node--type-event.node--view-mode-full .group__meta .button.button--with-icon::after,.node--type-event.node--view-mode-full .group__meta .field-tags .field__item .button--with-icon.label::after,.field-tags .field__item .node--type-event.node--view-mode-full .group__meta .button--with-icon.label::after,.node--type-event.node--view-mode-full .group__meta .field-themes .field__item .button--with-icon.label::after,.field-themes .field__item .node--type-event.node--view-mode-full .group__meta .button--with-icon.label::after{right:16px;-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8)}.node--type-event.node--view-mode-full .group__meta .field__item{width:100%}.node--type-event.node--view-mode-full .group__meta .cta--default{height:100%;padding:0}.node--type-event.node--view-mode-full .group__meta .cta--default .cta__heading,.node--type-event.node--view-mode-full .group__meta .cta--default .cta__links,.node--type-event.node--view-mode-full .group__meta .cta--default .cta__content__inner{padding-right:0;width:100%}.node--type-event.node--view-mode-full .field-top-content{margin:0 auto;max-width:1440px;padding:0 16px;width:100%}@media(min-width:920px){.node--type-event.node--view-mode-full .field-top-content{padding:0 64px}}@media(min-width:920px){.node--type-event.node--view-mode-full .field-top-content{padding-top:32px}}.node--type-event.node--view-mode-full .field-top-content>.field__items>.field__item{margin-bottom:32px}@media(min-width:920px){.node--type-event.node--view-mode-full .field-top-content>.field__items>.field__item{margin-bottom:64px}}.node--type-event.node--view-mode-full .field-section>.field__items{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%)}.node--type-event.node--view-mode-full .field-section>.field__items>.field__item{margin:0 auto;max-width:1440px;padding:32px 16px;width:100%}@media(min-width:920px){.node--type-event.node--view-mode-full .field-section>.field__items>.field__item{padding:64px 64px}}@media(min-width:920px){.node--type-event.node--view-mode-full .paragraph--type-text .l__container .content__container{display:-webkit-box;display:-ms-flexbox;display:flex}.node--type-event.node--view-mode-full .paragraph--type-text .l__container .content__container>.group__left{width:calc(100% - 54.65% - 64px) !important}.node--type-event.node--view-mode-full .paragraph--type-text .l__container .content__container>.group__right{margin-left:64px !important;width:54.65% !important}}.node--type-event.node--view-mode-full .logos-block{margin:0 auto;max-width:1440px;padding:0 16px;width:100%}@media(min-width:920px){.node--type-event.node--view-mode-full .logos-block{padding:0 64px}}@media(min-width:720px){.node--type-event.node--view-mode-full .logos-block{margin-top:64px}}.node--type-event.node--view-mode-full .field-logos-top .field-section-heading{text-align:center}.node--type-event.node--view-mode-full .field-logos{display:block;text-align:center}.node--type-event.node--view-mode-full .field-logos>.field__items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media(min-width:720px){.node--type-event.node--view-mode-full .field-logos>.field__items{gap:32px}}.node--type-event.node--view-mode-full .field-logos>.field__items>.field__item{margin-bottom:0;margin-right:0 !important}.node--type-job-position .field-section,.node--type-event .field-section,.node--type-sampling-instructions .field-section{margin-top:32px !important}@media(min-width:720px){.node--type-job-position .field-section,.node--type-event .field-section,.node--type-sampling-instructions .field-section{margin-bottom:64px !important}}.node--type-job-position .field-full-width-content>.field__items,.node--type-tyopiste-article .field-section>.field__items,.node--type-article .field-section>.field__items,.node--type-liiketoiminta-article .field-section>.field__items,.node--type-training-card .field-section>.field__items{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%)}.node--type-job-position .field-full-width-content>.field__items>.field__item,.node--type-tyopiste-article .field-section>.field__items>.field__item,.node--type-article .field-section>.field__items>.field__item,.node--type-liiketoiminta-article .field-section>.field__items>.field__item,.node--type-training-card .field-section>.field__items>.field__item{margin:0 auto;max-width:1440px;padding:32px 16px;width:100%}@media(min-width:920px){.node--type-job-position .field-full-width-content>.field__items>.field__item,.node--type-tyopiste-article .field-section>.field__items>.field__item,.node--type-article .field-section>.field__items>.field__item,.node--type-liiketoiminta-article .field-section>.field__items>.field__item,.node--type-training-card .field-section>.field__items>.field__item{padding:64px 64px}}.node--type-job-position .field-full-width-content>.field__items>.field__item.variant-transparent+.variant-transparent,.node--type-article .field-section>.field__items>.field__item.variant-transparent+.variant-transparent,.node--type-liiketoiminta-article .field-section>.field__items>.field__item.variant-transparent+.variant-transparent{padding-top:0}.node--type-sampling-instructions .box--grey{margin-bottom:32px}@media(min-width:720px){.node--type-sampling-instructions .box--grey{margin-bottom:64px}}.node--type-tyopiste-article .field-section>.field__items>.field__item:nth-child(even){background-color:#f2f2f2}.node--type-tyopiste-article .field-contact-persons,.node--type-article .field-contact-persons,.node--type-liiketoiminta-article .field-contact-persons{margin-bottom:32px}@media(min-width:720px){.node--type-tyopiste-article .field-contact-persons,.node--type-article .field-contact-persons,.node--type-liiketoiminta-article .field-contact-persons{margin-bottom:64px}}.node--type-tyopiste-article .field-contact-persons .field__items,.node--type-article .field-contact-persons .field__items,.node--type-liiketoiminta-article .field-contact-persons .field__items{border-top:2px solid #7fd7e4;border-bottom:2px solid #7fd7e4}@media(min-width:720px){.node--type-tyopiste-article .field-contact-persons .field__item,.node--type-article .field-contact-persons .field__item,.node--type-liiketoiminta-article .field-contact-persons .field__item{margin-bottom:0 !important}.node--type-tyopiste-article .field-contact-persons .field__item:not(:last-child),.node--type-article .field-contact-persons .field__item:not(:last-child),.node--type-liiketoiminta-article .field-contact-persons .field__item:not(:last-child){margin-bottom:-1rem !important}}.node--type-tyopiste-article .field-body .field-media-image,.node--type-article .field-body .field-media-image,.node--type-liiketoiminta-article .field-body .field-media-image{margin:32px 0}.node--type-job-position .header__container .field-introduction{font-family:"SourceSansPro",sans-serif;font-size:1.125rem;line-height:1.45}@media(min-width:720px){.node--type-job-position .header__container .field-introduction{font-size:1.25rem;line-height:1.5}}.node--view-mode-main-page .field-main-media.field--view-mode-main-page,.node--view-mode-sub-page .field-main-media.field--view-mode-main-page{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%);margin-top:0 !important;padding:0}.node--view-mode-main-page .field-main-media.field--view-mode-main-page img,.node--view-mode-sub-page .field-main-media.field--view-mode-main-page img{margin:0 auto;max-width:1440px;padding:0 0;width:100%}@media(min-width:920px){.node--view-mode-main-page .field-main-media.field--view-mode-main-page img,.node--view-mode-sub-page .field-main-media.field--view-mode-main-page img{padding:0 0}}.node--view-mode-main-page .header__text,.node--view-mode-sub-page .header__text{position:relative}.node--view-mode-main-page .header__text-box,.node--view-mode-sub-page .header__text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}@media(min-width:720px){.node--view-mode-main-page .header__text-box,.node--view-mode-sub-page .header__text-box{left:0;min-height:45%;padding:32px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;z-index:1;width:60%}}@media(min-width:1224px){.node--view-mode-main-page .header__text-box,.node--view-mode-sub-page .header__text-box{width:45%}}.node--view-mode-main-page .header__text .field-planned,.node--view-mode-main-page .header__text .field-address,.node--view-mode-sub-page .header__text .field-planned,.node--view-mode-sub-page .header__text .field-address{font-size:1.125rem}.node--view-mode-main-page .header__text .field-address,.node--view-mode-sub-page .header__text .field-address{margin-top:16px}.node--view-mode-main-page .header__text .field-planned,.node--view-mode-sub-page .header__text .field-planned{margin-bottom:16px}.main-image-not-set .node--type-tyopiste-article.node--view-mode-full .field-summary,.main-image-not-set .node--type-article.node--view-mode-full .field-summary,.main-image-not-set .node--type-liiketoiminta-article.node--view-mode-full .field-summary,.main-image-not-set .node--type-content-page.node--view-mode-full .field-summary,.main-image-not-set .node--type-brand-content-page.node--view-mode-full .field-summary,.main-image-not-set .node--type-guide-page.node--view-mode-full .field-summary{border-bottom:16px solid #ff5f5f;padding-bottom:32px}@media(min-width:720px){.main-image-not-set .node--type-tyopiste-article.node--view-mode-full .field-summary,.main-image-not-set .node--type-article.node--view-mode-full .field-summary,.main-image-not-set .node--type-liiketoiminta-article.node--view-mode-full .field-summary,.main-image-not-set .node--type-content-page.node--view-mode-full .field-summary,.main-image-not-set .node--type-brand-content-page.node--view-mode-full .field-summary,.main-image-not-set .node--type-guide-page.node--view-mode-full .field-summary{padding-bottom:40px}}.main-image-not-set .node--type-tyopiste-article.node--view-mode-full .header__container:has(.field-summary),.main-image-not-set .node--type-article.node--view-mode-full .header__container:has(.field-summary),.main-image-not-set .node--type-liiketoiminta-article.node--view-mode-full .header__container:has(.field-summary),.main-image-not-set .node--type-content-page.node--view-mode-full .header__container:has(.field-summary),.main-image-not-set .node--type-brand-content-page.node--view-mode-full .header__container:has(.field-summary),.main-image-not-set .node--type-guide-page.node--view-mode-full .header__container:has(.field-summary){margin-bottom:32px}@media(min-width:720px){.main-image-not-set .node--type-tyopiste-article.node--view-mode-full .header__container:has(.field-summary),.main-image-not-set .node--type-article.node--view-mode-full .header__container:has(.field-summary),.main-image-not-set .node--type-liiketoiminta-article.node--view-mode-full .header__container:has(.field-summary),.main-image-not-set .node--type-content-page.node--view-mode-full .header__container:has(.field-summary),.main-image-not-set .node--type-brand-content-page.node--view-mode-full .header__container:has(.field-summary),.main-image-not-set .node--type-guide-page.node--view-mode-full .header__container:has(.field-summary){margin-bottom:40px}}.node--view-mode-site-front-page .header__container{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.node--view-mode-site-front-page .field-section>.field__items>.field__item:first-child{padding-top:0 !important}.node--view-mode-site-front-page .field-section>.field__items>.element--hero-banner:first-child{margin-top:0 !important}.node--view-mode-hero-banner-page .header__container .header__text{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;margin-left:-16px;margin-right:-16px;margin-top:0;padding:0;position:relative}@media(min-width:720px){.node--view-mode-hero-banner-page .header__container .header__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-right:0;min-height:56vw;padding:16px 0}}@media(min-width:920px){.node--view-mode-hero-banner-page .header__container .header__text{min-height:44vw;padding:64px 0}}@media(min-width:1224px){.node--view-mode-hero-banner-page .header__container .header__text{min-height:635px}}.node--view-mode-hero-banner-page .header__container .header__text::before{background-color:#f0f0f0;content:"";display:block;height:100%;left:-50%;position:absolute;top:0;width:150vw;z-index:-1}.node--view-mode-hero-banner-page .header__container .text-wrapper{background-color:#003c78;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px;text-align:left}@media(min-width:720px){.node--view-mode-hero-banner-page .header__container .text-wrapper{min-height:45%;width:60%}}@media(min-width:1224px){.node--view-mode-hero-banner-page .header__container .text-wrapper{padding:64px;width:45%}}.node--view-mode-hero-banner-page .header__container .text-wrapper .text-long a,.node--view-mode-hero-banner-page .header__container .text-wrapper .field--type-string-long a{color:#fff;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;text-decoration:underline}.node--view-mode-hero-banner-page .header__container .text-wrapper .text-long a:active,.node--view-mode-hero-banner-page .header__container .text-wrapper .text-long a:focus,.node--view-mode-hero-banner-page .header__container .text-wrapper .text-long a:hover,.node--view-mode-hero-banner-page .header__container .text-wrapper .field--type-string-long a:active,.node--view-mode-hero-banner-page .header__container .text-wrapper .field--type-string-long a:focus,.node--view-mode-hero-banner-page .header__container .text-wrapper .field--type-string-long a:hover{color:#fff;text-decoration:underline}.node--view-mode-hero-banner-page .header__container .text-wrapper .text-long a:hover,.node--view-mode-hero-banner-page .header__container .text-wrapper .text-long a:focus,.node--view-mode-hero-banner-page .header__container .text-wrapper .field--type-string-long a:hover,.node--view-mode-hero-banner-page .header__container .text-wrapper .field--type-string-long a:focus{text-decoration:none}.node--view-mode-hero-banner-page .header__container .h1,.node--view-mode-hero-banner-page .header__container .text-long h1,.text-long .node--view-mode-hero-banner-page .header__container h1{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;color:#fff;font-size:2.5rem;margin-bottom:0}@media(min-width:1224px){.node--view-mode-hero-banner-page .header__container .h1,.node--view-mode-hero-banner-page .header__container .text-long h1,.text-long .node--view-mode-hero-banner-page .header__container h1{font-size:3.75rem}}.node--view-mode-hero-banner-page .header__container .field-summary{font-family:"SourceSansPro",sans-serif;font-size:1.125rem;line-height:1.45;margin-left:0;margin-right:0;margin-top:12px}@media(min-width:720px){.node--view-mode-hero-banner-page .header__container .field-summary{font-size:1.25rem;line-height:1.5}}@media(min-width:920px){.node--view-mode-hero-banner-page .header__container .field-summary{margin-top:20px}}.node--view-mode-hero-banner-page .header__container .field-cta-link-button{display:block;margin-left:0;margin-right:0;margin-top:16px}@media(min-width:720px){.node--view-mode-hero-banner-page .header__container .field-cta-link-button{margin-top:32px}}.node--view-mode-hero-banner-page .header__container .field-main-media{margin-top:0;width:100vw}@media(min-width:720px){.node--view-mode-hero-banner-page .header__container .field-main-media{height:100%;left:0;position:absolute;top:0;z-index:-1}}.node--view-mode-hero-banner-page .header__container .field-main-media .field__item{height:100%;width:100%}.node--view-mode-hero-banner-page .header__container .field-main-media img{height:100%;-o-object-fit:cover;object-fit:cover}.a11y-paragraphs-tabs__wrapper .a11y-paragraphs-tabs__section-title .paragraph__heading{margin-bottom:1rem}.a11y-paragraphs-tabs__wrapper .tabs-tab-list{background-color:#f0f0f0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.a11y-paragraphs-tabs__wrapper .accordion-trigger,.a11y-paragraphs-tabs__wrapper .tabs-trigger{background-color:#003c78;color:#fff;font-size:1rem;font-weight:600;padding:18px 32px !important}@media(min-width:768px){.a11y-paragraphs-tabs__wrapper .accordion-trigger,.a11y-paragraphs-tabs__wrapper .tabs-trigger{background-color:#f0f0f0;color:#1b1c1e;font-size:1.125rem}}.a11y-paragraphs-tabs__wrapper .accordion-trigger{width:100%}.a11y-paragraphs-tabs__wrapper .accordion-trigger:hover,.a11y-paragraphs-tabs__wrapper .accordion-trigger:focus,.a11y-paragraphs-tabs__wrapper .accordion-trigger[aria-expanded=true]{background-color:#003c78;color:#fff}.a11y-paragraphs-tabs__wrapper .accordion-trigger::after{background:url(/themes/custom/ttl/images/icons/chevron-down-white.svg) no-repeat 50% 50%;content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:16px;margin:0 0 0 16px;width:16px}.a11y-paragraphs-tabs__wrapper .accordion-trigger[aria-expanded=true]::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.a11y-paragraphs-tabs__wrapper .tabs-trigger{color:inherit;height:100%;margin:0 !important}.a11y-paragraphs-tabs__wrapper .tabs-trigger.is-selected,.a11y-paragraphs-tabs__wrapper .tabs-trigger:active,.a11y-paragraphs-tabs__wrapper .tabs-trigger:focus,.a11y-paragraphs-tabs__wrapper .tabs-trigger:hover{background-color:#003c78 !important;border:none !important;color:#fff !important}.a11y-paragraphs-tabs__wrapper .tabs-panel .content{border:1px solid #003c78;padding:32px !important}@media(min-width:768px){.a11y-paragraphs-tabs__wrapper .tabs-panel .content{border:none;padding:1.5rem 0 !important}}@media(min-width:768px){.a11y-paragraphs-tabs__wrapper .tabs-panel .content .paragraph .field-text+*{margin-top:1.5rem}}.a11y-paragraphs-tabs__wrapper .tabs-panel .content .field--type-text-long .field__item>*:first-child{margin-top:0}.paragraph .field-section-heading+*{margin-top:16px}@media(min-width:720px){.paragraph .field-section-heading+*{margin-top:32px}}.paragraph .field-cta-link-buttons+*,.paragraph .field-text+*{margin-top:16px}@media(min-width:720px){.paragraph .field-cta-link-buttons+*,.paragraph .field-text+*{margin-top:32px}}.paragraph .field-cta-link-buttons+*{margin-top:16px}.paragraph--type-hero-banner{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;background-color:#cceff4}@media(min-width:720px){.paragraph--type-hero-banner{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}}.paragraph--type-hero-banner .text-wrapper{background-color:#cceff4;color:#003c78;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 16px;position:relative}@media(min-width:720px){.paragraph--type-hero-banner .text-wrapper{padding:32px 8px 32px 16px;width:51%}}@media(min-width:920px){.paragraph--type-hero-banner .text-wrapper{padding:64px 8px 64px 64px}}.paragraph--type-hero-banner .paragraph__heading{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;font-family:"Rajdhani Bold",sans-serif;font-size:2.5rem;line-height:1.05;margin-bottom:0}@media(min-width:1224px){.paragraph--type-hero-banner .paragraph__heading{font-size:3.5rem}}.paragraph--type-hero-banner .text-long{font-size:1.25rem;line-height:1.4}@media(min-width:1224px){.paragraph--type-hero-banner .text-long{font-size:1.5rem}}.paragraph--type-hero-banner .field-section-heading+.text-long{margin-top:16px}@media(min-width:1224px){.paragraph--type-hero-banner .field-section-heading+.text-long{margin-top:24px}}.paragraph--type-hero-banner .button,.paragraph--type-hero-banner .field-tags .field__item .label,.field-tags .field__item .paragraph--type-hero-banner .label,.paragraph--type-hero-banner .field-themes .field__item .label,.field-themes .field__item .paragraph--type-hero-banner .label{outline-offset:3px}.paragraph--type-hero-banner .field-media{overflow:hidden;position:relative}@media(min-width:720px){.paragraph--type-hero-banner .field-media{-ms-flex-negative:0;flex-shrink:0;width:49%}}@media(min-width:720px){.paragraph--type-hero-banner .field-media::after{aspect-ratio:181/463;background-color:#cceff4;content:"";display:block;height:calc(100% + 2px);left:-1px;-webkit-mask-image:url(/themes/custom/ttl/images/hexagon.svg);mask-image:url(/themes/custom/ttl/images/hexagon.svg);-webkit-mask-position:right 0% top 58%;mask-position:right 0% top 58%;-webkit-mask-size:auto 233%;mask-size:auto 233%;position:absolute;top:-1px}}.paragraph--type-hero-banner .field-media .field__item{height:100%}.paragraph--type-hero-banner .field-media img{height:100%;-o-object-fit:cover;object-fit:cover}.paragraph--type-media .field-medias>.field__items>.field__item:not(:last-child){margin-bottom:1rem}@media(min-width:720px){.paragraph--type-media .field-medias>.field__items>.field__item:not(:last-child){margin-bottom:2rem}}.paragraph--type-media .field-medias img{max-width:100%;max-height:30rem;width:auto}.paragraph--type-media .field-media-captions{font-size:1rem;margin-top:16px}@media(min-width:720px){.paragraph--type-media .field-media-captions{font-size:1.125rem}}.paragraph--type-media .media__wrapper img{margin:0 auto}.paragraph--type-media.paragraph--view-mode-media-with-captions .media__wrapper{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type-media.paragraph--view-mode-media-with-captions .media__wrapper>*{display:inline-block;width:100%}.a11y-paragraphs-tabs__wrapper .paragraph--type-text,.l__1-col--page-hero-left .paragraph--type-text,.l__1-col--page-sidenav .paragraph--type-text,.node--type-project .paragraph--type-text{padding-left:0;padding-right:0}.a11y-paragraphs-tabs__wrapper .paragraph--type-text .content__container,.l__1-col--page-hero-left .paragraph--type-text .content__container,.l__1-col--page-sidenav .paragraph--type-text .content__container,.node--type-project .paragraph--type-text .content__container{display:block}.a11y-paragraphs-tabs__wrapper .paragraph--type-text .content__container>*,.l__1-col--page-hero-left .paragraph--type-text .content__container>*,.l__1-col--page-sidenav .paragraph--type-text .content__container>*,.node--type-project .paragraph--type-text .content__container>*{margin-left:0 !important;width:100% !important}.paragraph--type-text.paragraph--view-mode-narrow-text .group__content{max-width:800px}.paragraph--type-text.paragraph--view-mode-centered-text .group__content{margin-left:auto;margin-right:auto;max-width:928px}@media(min-width:720px){.paragraph--type-text.paragraph--view-mode-centered-text .paragraph__heading{text-align:center}}.paragraph--type-infograph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative}.paragraph--type-infograph .field-group-link{text-decoration:none;color:inherit;background-color:#fff;border:#7fd7e4 2px solid;color:#003c78;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 0 4rem;padding:16px;width:100%}.paragraph--type-infograph .field-group-link:not(.infograph-no-link):hover,.paragraph--type-infograph .field-group-link:not(.infograph-no-link):focus{border:#003c78 2px solid}.paragraph--type-infograph .field-group-link:not(.infograph-no-link):hover .infograph__link-container,.paragraph--type-infograph .field-group-link:not(.infograph-no-link):focus .infograph__link-container{color:#003c78;text-decoration:underline}.paragraph--type-infograph .field-group-link:not(.infograph-no-link):hover .infograph__link-container::after,.paragraph--type-infograph .field-group-link:not(.infograph-no-link):focus .infograph__link-container::after{background-image:url(/themes/custom/ttl/images/icons/arrow-right-blue.svg)}.paragraph--type-infograph .field-group-link.ext .infograph__link-container::after{background-image:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg);-webkit-transform:scale(0.7);transform:scale(0.7)}.paragraph--type-infograph .field-group-link.ext:hover .infograph__link-container::after,.paragraph--type-infograph .field-group-link.ext:focus .infograph__link-container::after{background-image:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg)}.paragraph--type-infograph .field-key-figure{font-size:4.5rem;font-family:"SourceSansPro Black","SourceSansPro",sans-serif}@media(min-width:720px){.paragraph--type-infograph .field-key-figure{font-size:5.5rem}}.paragraph--type-infograph .field-key-figure .field__item{margin-bottom:0}.paragraph--type-infograph .field-description-text{font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;font-size:1.5rem;line-height:1.2;margin-bottom:16px;margin-top:16px}@media(min-width:720px){.paragraph--type-infograph .field-description-text{font-size:1.75rem}}.paragraph--type-infograph .field-description-text .field__item{margin-top:-1.5rem}.paragraph--type-infograph .field-link{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;line-height:1.2;padding-left:16px;padding-right:16px;width:100%}@media(min-width:720px){.paragraph--type-infograph .field-link{font-size:1.5rem}}.paragraph--type-infograph .field-key-figure>.field__item,.paragraph--type-infograph .field-description-text>.field__item,.paragraph--type-infograph .field-link>.field__item{width:100%;text-align:center}.paragraph--type-infograph .infograph__link-container{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:inherit;color:#1b1c1e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto;margin-bottom:-64px}.paragraph--type-infograph .infograph__link-container::after{content:"";background-image:url(/themes/custom/ttl/images/icons/arrow-right-orange.svg);background-repeat:no-repeat;display:block;width:1.875rem;height:1.875rem}.paragraph--type-infograph a:not(.button).ext::after{display:none}.paragraph--type-icon-link .field-group-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#7fd7e4;border:solid 2px #7fd7e4;height:100%;text-align:center;padding:24px 16px 16px;border:2px solid rgba(0,0,0,0);-webkit-box-shadow:0 .5rem 2rem 0 rgba(27,28,30,.16);box-shadow:0 .5rem 2rem 0 rgba(27,28,30,.16)}@media(min-width:920px){.paragraph--type-icon-link .field-group-link{padding:32px 16px 24px}}.paragraph--type-icon-link .field-group-link:hover{border:solid 2px #003c78}.paragraph--type-icon-link .field-group-link:hover .field-link{color:#003c78;text-decoration:underline}.paragraph--type-icon-link img{height:4rem;margin-bottom:16px;width:4rem}@media(min-width:920px){.paragraph--type-icon-link img{height:6rem;width:6rem}}.paragraph--type-icon-link .media--blazy img.media__element{margin-bottom:16px}.paragraph--type-icon-link .field-link{color:#1b1c1e;display:inline-block;font-size:1rem;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;width:100%}.paragraph--type-icon-link .field-link span{display:block}@media(min-width:920px){.paragraph--type-icon-link .field-link{font-size:1.125rem}}.element--hero-banner+.element--hero-banner{margin-top:32px !important}@media(min-width:920px){.element--hero-banner+.element--hero-banner{margin-top:64px !important}}.paragraph--type-shortcuts{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.paragraph--type-shortcuts .field-cta-link-buttons .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media(min-width:720px){.paragraph--type-shortcuts .field-cta-link-buttons .field__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}}.paragraph--type-shortcuts .field-cta-link-buttons .field__item{margin-bottom:0 !important}.paragraph--type-multi-listing .field-listings>.field__items{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:720px){.paragraph--type-multi-listing .field-listings>.field__items{grid-template-columns:repeat(2,1fr)}}.paragraph--type-multi-listing.single-listing .field-listings>.field__items{grid-template-columns:1fr}@media(min-width:720px){.paragraph--type-multi-listing.single-listing .field-listings>.field__items{grid-template-columns:1fr}}.paragraph--type-multi-listing .field-show-all-link{margin-top:24px}@media(min-width:720px){.paragraph--type-multi-listing .field-show-all-link{margin-top:32px}}.paragraph--type-multi-listing-list .paragraph__heading{margin-bottom:.8em}.paragraph--type-multi-listing-list .newsroom-custom-listing{word-break:break-word}.paragraph--type-multi-listing-list .newsroom-custom-listing .view-content{display:grid;grid-template-columns:1fr;gap:28px 32px}@media(min-width:920px){.paragraph--type-multi-listing-list .newsroom-custom-listing .view-content{gap:48px 32px}}.paragraph--type-multi-listing-list .newsroom-custom-listing .views-row{min-width:0}.paragraph--type-multi-listing-list .newsroom-custom-listing .newsroom-custom-listing__item-link{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;border:2px solid #00a3bd;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;padding:1rem 16px 16px;position:relative}.paragraph--type-multi-listing-list .newsroom-custom-listing .newsroom-custom-listing__item-link:active,.paragraph--type-multi-listing-list .newsroom-custom-listing .newsroom-custom-listing__item-link:focus,.paragraph--type-multi-listing-list .newsroom-custom-listing .newsroom-custom-listing__item-link:hover{color:#1b1c1e;text-decoration:underline}@media(min-width:720px){.paragraph--type-multi-listing-list .newsroom-custom-listing .newsroom-custom-listing__item-link{min-height:6.5rem;padding:1.25rem 20px 20px}}.paragraph--type-multi-listing-list .newsroom-custom-listing .newsroom-custom-listing__item-link:hover,.paragraph--type-multi-listing-list .newsroom-custom-listing .newsroom-custom-listing__item-link:focus{color:#003c78}.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper{background-color:#fff;color:#1b1c1e;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;gap:.5rem;line-height:1.1;padding:1px 8px;position:absolute;right:16px;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .views-field-type{text-transform:uppercase;font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;font-size:1rem;letter-spacing:1px}.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .views-field-type.h2,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .field-trainer .views-field-type.field__label,.field-trainer .paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .views-field-type.field__label,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .label_h2>.views-field-type.field__label,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .text-long h2.views-field-type,.text-long .paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper h2.views-field-type,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .views-field-type.h3,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .label_h3>.views-field-type.field__label,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .text-long h3.views-field-type,.text-long .paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper h3.views-field-type,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .views-field-type.h4,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .label_h4>.views-field-type.field__label,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .text-long h4.views-field-type,.text-long .paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper h4.views-field-type,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .views-field-type.h5,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .views-field-type.field-register-banner-heading,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .views-field-type.field-register-group-banner-head,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .views-field-type.field-third-banner-heading,.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .text-long h5.views-field-type,.text-long .paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper h5.views-field-type{margin-bottom:16px}.paragraph--type-multi-listing-list .newsroom-custom-listing .label-date-wrapper .date{-ms-flex-negative:0;flex-shrink:0;font-size:1rem}.paragraph--type-multi-listing-list .newsroom-custom-listing .views-field-title{font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;font-size:1.125rem;line-height:1.2}@media(min-width:720px){.paragraph--type-multi-listing-list .newsroom-custom-listing .views-field-title{font-size:1.375rem}}@media(min-width:720px){.single-listing .paragraph--type-multi-listing-list .newsroom-custom-listing .view-content{display:grid;grid-template-columns:repeat(2,1fr)}}.paragraph--type-timetable .paragraph--type-timetable-row{border-bottom:2px solid #a0a0a0}.paragraph--type-timetable .accordion__heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.25rem}@media(min-width:720px){.paragraph--type-timetable .accordion__heading{font-size:1.5rem}}.paragraph--type-timetable .no-interaction:hover,.paragraph--type-timetable .no-interaction:focus{color:inherit;cursor:auto;text-decoration:none}.paragraph--type-timetable .time{-ms-flex-negative:0;flex-shrink:0;margin:0 16px 0 0;width:4.5rem}@media(min-width:720px){.paragraph--type-timetable .time{margin:0 32px 0 0;width:6rem}}.paragraph--type-timetable .accordion__heading__text.title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.paragraph--type-timetable .accordion__icon{margin-left:1rem;margin-right:0}.paragraph--type-timetable .accordion__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:4.5rem;padding-left:16px;padding-top:0}@media(min-width:720px){.paragraph--type-timetable .accordion__content{margin-left:6rem;padding-left:32px}}.paragraph--type-timetable .accordion__speakers{margin-bottom:16px;margin-left:calc(-4rem + -16px);width:100%}@media(min-width:720px){.paragraph--type-timetable .accordion__speakers{margin-bottom:32px;margin-left:0}}.paragraph--type-timetable .field-description{max-width:100%;width:40rem}.paragraph--type-timetable .field-description+.accordion__speakers{margin-top:16px}@media(min-width:720px){.paragraph--type-timetable .field-description+.accordion__speakers{margin-top:32px}}.paragraph--type-timetable .accordion__speakers{max-width:100%;width:40rem}.paragraph--type-timetable .field-speakers>.field__items>.field__item{margin-bottom:1rem}.paragraph--type-timetable .field-speakers>.field__items>*:last-child{margin-bottom:0}.paragraph--type-timetable .box--clear{font-size:1.125rem;padding:0;position:relative}@media(min-width:720px){.paragraph--type-timetable .box--clear{font-size:1.25rem}}.paragraph--type-timetable .box--clear .box__image--image-circle{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0;height:auto;margin-bottom:0;margin-left:0;margin-right:16px;width:auto}@media(min-width:720px){.paragraph--type-timetable .box--clear .box__image--image-circle{margin-right:24px}}.paragraph--type-timetable .box--clear img,.paragraph--type-timetable .box--clear img.box__image{height:4rem;width:4rem}.paragraph--type-timetable .box--clear .box__content{padding:0}.paragraph--type-timetable .box--clear .box__footer{-ms-flex-preferred-size:0;flex-basis:0}.paragraph--type-timetable .box__subheading{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.125rem;letter-spacing:normal;margin-bottom:0;margin-top:0;text-transform:none}@media(min-width:720px){.paragraph--type-timetable .box__subheading{font-size:1.25rem}}.paragraph--type-timetable .speaker-description{border-left:5px solid #f0f0f0;font-style:italic;margin-top:8px;padding-left:16px}.paragraph--type-timetable .node-edit-link{display:inline-block;font-size:.875rem;line-height:1.2;margin:0;padding:.25em .5em;position:absolute;right:0;top:0;width:auto}.paragraph--type-speakers>.field-description{margin-bottom:16px}@media(min-width:720px){.paragraph--type-speakers>.field-description{margin-bottom:32px}}.paragraph--type-speakers .view-speaker-list{border-top:2px solid #00a3bd}.paragraph--type-speaker{border-bottom:2px solid #00a3bd}.paragraph--type-speaker .accordion__heading{-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"SourceSansPro",sans-serif;font-size:1rem;line-height:1.45}@media(min-width:480px){.paragraph--type-speaker .accordion__heading{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media(min-width:720px){.paragraph--type-speaker .accordion__heading{font-size:1.125rem}}.paragraph--type-speaker .accordion__heading__image{-ms-flex-negative:0;flex-shrink:0;margin:0 0 16px;width:100%}@media(min-width:480px){.paragraph--type-speaker .accordion__heading__image{margin:0 16px 0 0;width:8rem}}@media(min-width:720px){.paragraph--type-speaker .accordion__heading__image{margin:0 32px 0 0;width:8rem}}.paragraph--type-speaker .accordion__heading__image img{border-radius:50%;max-width:100%;width:8rem}.paragraph--type-speaker .accordion__heading__text-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% - (1rem + 2rem))}@media(min-width:480px){.paragraph--type-speaker .accordion__heading__text-wrapper{width:auto}}.paragraph--type-speaker .accordion__heading__text-wrapper>*:last-child{margin-bottom:0}.paragraph--type-speaker .accordion__heading__text{display:block;margin-bottom:.15rem}@media(min-width:720px){.paragraph--type-speaker .accordion__heading__text{margin-bottom:.33rem}}.paragraph--type-speaker .name{color:#003c78;margin-bottom:.5rem}@media(min-width:720px){.paragraph--type-speaker .name{margin-bottom:1rem}}.paragraph--type-speaker .topic{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.paragraph--type-speaker .job-title{font-weight:normal}.paragraph--type-speaker .accordion__icon{margin-left:1rem;margin-right:0}.paragraph--type-speaker .accordion__content{padding-top:0}.paragraph--type-speaker .accordion__content .text-long{max-width:100%;width:40rem}@media(min-width:920px){.paragraph--type-speaker .accordion__content .text-long{margin-left:8rem}}.paragraph--type-speaker .field-description .field__item>*:first-child{margin-top:0}.paragraph--type-speaker .field-description .field__item>*:last-child{margin-bottom:0}.paragraph--type-speaker .accordion__heading:hover,.paragraph--type-speaker .accordion__heading:focus,.paragraph--type-speaker .accordion__heading.is-active{color:inherit;text-decoration:none}.paragraph--type-speaker .accordion__heading:hover .h4,.paragraph--type-speaker .accordion__heading:hover .title--liftup.h3,.paragraph--type-speaker .accordion__heading:hover .label_h3>.title--liftup.field__label,.paragraph--type-speaker .accordion__heading:hover .label_h4>.field__label,.paragraph--type-speaker .accordion__heading:hover .text-long h3.title--liftup,.text-long .paragraph--type-speaker .accordion__heading:hover h3.title--liftup,.paragraph--type-speaker .accordion__heading:hover .text-long h4,.text-long .paragraph--type-speaker .accordion__heading:hover h4,.paragraph--type-speaker .accordion__heading:focus .h4,.paragraph--type-speaker .accordion__heading:focus .title--liftup.h3,.paragraph--type-speaker .accordion__heading:focus .label_h3>.title--liftup.field__label,.paragraph--type-speaker .accordion__heading:focus .label_h4>.field__label,.paragraph--type-speaker .accordion__heading:focus .text-long h3.title--liftup,.text-long .paragraph--type-speaker .accordion__heading:focus h3.title--liftup,.paragraph--type-speaker .accordion__heading:focus .text-long h4,.text-long .paragraph--type-speaker .accordion__heading:focus h4,.paragraph--type-speaker .accordion__heading.is-active .h4,.paragraph--type-speaker .accordion__heading.is-active .title--liftup.h3,.paragraph--type-speaker .accordion__heading.is-active .label_h3>.title--liftup.field__label,.paragraph--type-speaker .accordion__heading.is-active .label_h4>.field__label,.paragraph--type-speaker .accordion__heading.is-active .text-long h3.title--liftup,.text-long .paragraph--type-speaker .accordion__heading.is-active h3.title--liftup,.paragraph--type-speaker .accordion__heading.is-active .text-long h4,.text-long .paragraph--type-speaker .accordion__heading.is-active h4{text-decoration:underline}.paragraph--type-speaker .no-interaction:hover,.paragraph--type-speaker .no-interaction:focus{color:inherit;cursor:auto;text-decoration:none}.paragraph--type-speaker .no-interaction:hover .h4,.paragraph--type-speaker .no-interaction:hover .title--liftup.h3,.paragraph--type-speaker .no-interaction:hover .label_h3>.title--liftup.field__label,.paragraph--type-speaker .no-interaction:hover .label_h4>.field__label,.paragraph--type-speaker .no-interaction:hover .text-long h3.title--liftup,.text-long .paragraph--type-speaker .no-interaction:hover h3.title--liftup,.paragraph--type-speaker .no-interaction:hover .text-long h4,.text-long .paragraph--type-speaker .no-interaction:hover h4,.paragraph--type-speaker .no-interaction:focus .h4,.paragraph--type-speaker .no-interaction:focus .title--liftup.h3,.paragraph--type-speaker .no-interaction:focus .label_h3>.title--liftup.field__label,.paragraph--type-speaker .no-interaction:focus .label_h4>.field__label,.paragraph--type-speaker .no-interaction:focus .text-long h3.title--liftup,.text-long .paragraph--type-speaker .no-interaction:focus h3.title--liftup,.paragraph--type-speaker .no-interaction:focus .text-long h4,.text-long .paragraph--type-speaker .no-interaction:focus h4{text-decoration:none}.paragraph--type-info-cards.view-mode--transparent .paragraph--type-text,.paragraph--type-info-cards.view-mode--white .paragraph--type-text{padding:0}.paragraph--type-info-cards .paragraph--type-text .h2,.paragraph--type-info-cards .paragraph--type-text .field-trainer .field__label,.field-trainer .paragraph--type-info-cards .paragraph--type-text .field__label,.paragraph--type-info-cards .paragraph--type-text .label_h2>.field__label,.paragraph--type-info-cards .paragraph--type-text .text-long h2,.text-long .paragraph--type-info-cards .paragraph--type-text h2{margin-bottom:24px}.paragraph--type-info-cards .box__body>*:first-child{margin-top:0}@media(min-width:720px){.paragraph--type-content-references .field-show-all-link{margin-top:0}}.paragraph--type-enhanced-content-reference .views-element-container{height:100%}.paragraph--type-enhanced-content-reference .info-card{height:100%}.paragraph--type-enhanced-content-reference .info-card .view-content{height:100%}.paragraph--type-enhanced-content-reference .card__link .card__image{height:auto}.paragraph.view-mode--polar{margin:0 auto;max-width:1440px;padding:32px 16px;width:100%;background-color:#e5f7fa}@media(min-width:920px){.paragraph.view-mode--polar{padding:64px 64px}}.context-ttl_main_site.frontpage .paragraph--type-banner{padding-left:16px;padding-right:16px}@media(min-width:720px){.context-ttl_main_site.frontpage .paragraph--type-banner{padding-left:32px;padding-right:32px}}@media(min-width:920px){.context-ttl_main_site.frontpage .paragraph--type-banner{padding-left:64px;padding-right:64px}}.context-ttl_main_site.frontpage .paragraph--type-banner.view-mode--white{margin-left:16px !important;margin-right:16px !important}@media(min-width:720px){.context-ttl_main_site.frontpage .paragraph--type-banner.view-mode--white{margin-left:32px !important;margin-right:32px !important}}@media(min-width:920px){.context-ttl_main_site.frontpage .paragraph--type-banner.view-mode--white{margin-left:64px !important;margin-right:64px !important}}.context-ttl_main_site.frontpage .paragraph--type-banner.cta--blue,.context-ttl_main_site.frontpage .paragraph--type-banner.cta--mint,.context-ttl_main_site.frontpage .paragraph--type-banner.cta--turquoise{position:relative}.context-ttl_main_site.frontpage .paragraph--type-banner.cta--blue::before,.context-ttl_main_site.frontpage .paragraph--type-banner.cta--mint::before,.context-ttl_main_site.frontpage .paragraph--type-banner.cta--turquoise::before{background-color:inherit;content:"";display:block;height:100%;position:absolute;top:0;left:-50vw;width:150vw;z-index:-1}@media(min-width:720px){.context-ttl_main_site.frontpage .paragraph--type-banner.cta--blue,.context-ttl_main_site.frontpage .paragraph--type-banner.cta--mint,.context-ttl_main_site.frontpage .paragraph--type-banner.cta--turquoise{padding-bottom:48px;padding-top:48px}}.context-ttl_main_site.frontpage .paragraph--type-banner.cta--with-image .cta__media{padding:0}@media(min-width:720px){.context-ttl_main_site.frontpage .no-padding .cta.view-mode--white{padding-bottom:48px !important;padding-top:48px !important}}@media(min-width:720px){.l__1-col--page-sidenav.node--type-content-page .paragraph--type-banner.cta--default.cta--with-links,.l__1-col--page-sidenav.node--type-campaign .paragraph--type-banner.cta--default.cta--with-links,.main-content--with-sidebar .paragraph--type-banner.cta--default.cta--with-links{gap:32px}}@media(min-width:720px){.l__1-col--page-sidenav.node--type-content-page .paragraph--type-banner.cta--default.cta--with-links .cta__content__inner,.l__1-col--page-sidenav.node--type-campaign .paragraph--type-banner.cta--default.cta--with-links .cta__content__inner,.main-content--with-sidebar .paragraph--type-banner.cta--default.cta--with-links .cta__content__inner{padding-right:0;width:100%}}@media(min-width:720px){.l__1-col--page-sidenav.node--type-content-page .paragraph--type-banner.cta--default.cta--with-links .cta__links,.l__1-col--page-sidenav.node--type-campaign .paragraph--type-banner.cta--default.cta--with-links .cta__links,.main-content--with-sidebar .paragraph--type-banner.cta--default.cta--with-links .cta__links{width:100%}}.taxonomy-term--type-key-projects .box__body{font-size:1.125rem}.view-content{position:relative}.view-content+.feed-icons+nav,.view-content+nav{margin-bottom:32px;margin-top:32px}.view-display-id-page_tyopiste_articles .views-exposed-form__inner,.view-sampling-instructions .views-exposed-form__inner,.view-events .views-exposed-form__inner{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}@media(min-width:0)and (max-width:919px){.view-display-id-page_tyopiste_articles .views-exposed-form__inner>.form-item,.view-sampling-instructions .views-exposed-form__inner>.form-item,.view-events .views-exposed-form__inner>.form-item{width:100% !important}}@media(min-width:920px){.view-display-id-page_tyopiste_articles .views-exposed-form__inner>.form-item:not(:first-child),.view-sampling-instructions .views-exposed-form__inner>.form-item:not(:first-child),.view-events .views-exposed-form__inner>.form-item:not(:first-child){max-width:20rem}}@media(min-width:920px){.view-display-id-page_tyopiste_articles .views-exposed-form__inner>.form-item:first-child,.view-sampling-instructions .views-exposed-form__inner>.form-item:first-child,.view-events .views-exposed-form__inner>.form-item:first-child{width:40% !important}}.view-display-id-page_tyopiste_articles .view-content,.view-sampling-instructions .view-content,.view-events .view-content{margin-top:32px}@media(min-width:720px){.view-display-id-page_tyopiste_articles .view-content,.view-sampling-instructions .view-content,.view-events .view-content{margin-top:64px}}.view-tyopiste-articles:not(.grid--columns-2) .grid__item,.view-tyopiste-articles:not(.grid--columns-2) .box--grey .field-duration,.box--grey .view-tyopiste-articles:not(.grid--columns-2) .field-duration,.view-search .grid__item,.view-search .box--grey .field-duration,.box--grey .view-search .field-duration{margin-bottom:0 !important}.view-tyopiste-articles:not(.grid--columns-2) .view-content,.view-search .view-content{margin-bottom:32px}.view-newsroom .views-exposed-form .views-exposed-form__inner+fieldset{margin-top:0 !important}@media(min-width:720px){.view-newsroom .views-exposed-form .views-exposed-form__inner+fieldset{margin-top:0 !important}}.views-exposed-form .form-fieldset{margin:0}.views-exposed-form .form-fieldset .form-item{margin-right:0;margin-left:0}.views-exposed-form .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.views-exposed-form .form-radios .option::after,.views-exposed-form .form-radios .option::before{display:none}@media(min-width:920px){.views-exposed-form .form-radios{background-color:#f0f0f0}}.views-exposed-form .form-radios .form-item{max-width:none;margin-bottom:0}.views-exposed-form .form-radios .form-item input[type=radio]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.views-exposed-form .form-radios .form-item input[type=radio]:checked+label{background-color:#003c78;color:#fff}.views-exposed-form .form-radios .form-item input[type=radio]:focus+label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:2px;z-index:33}.views-exposed-form .form-radios .form-item label{padding:8px 16px;position:relative;background-color:#f0f0f0;display:inline-block}@media(min-width:720px){.views-exposed-form .form-radios .form-item label{padding:16px 32px}}.views-exposed-form .form-radios .form-item:hover label,.views-exposed-form .form-radios .form-item:active label,.views-exposed-form .form-radios .form-item:focus label{background-color:#003c78;color:#fff;cursor:pointer}.views-exposed-form input[type=submit]:not(:last-child){margin-right:16px;text-align:center}@media(min-width:920px){.views-exposed-form input[type=submit]:not(:last-child){margin-right:32px}}.views-exposed-form input[name=op],.views-exposed-form input[name=reset]{background-color:rgba(0,0,0,0);background-image:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;color:#003c78;height:auto;min-width:0;text-decoration:underline}.views-exposed-form input[name=op]:hover,.views-exposed-form input[name=op]:focus,.views-exposed-form input[name=reset]:hover,.views-exposed-form input[name=reset]:focus{background-color:inherit;color:inherit;border:inherit;text-decoration:inherit}.view-events .views-exposed-form+fieldset,.views-exposed-form .views-exposed-form__inner+fieldset{margin-bottom:32px !important;margin-top:32px !important}@media(min-width:720px){.view-events .views-exposed-form+fieldset,.views-exposed-form .views-exposed-form__inner+fieldset{margin-bottom:64px !important;margin-top:64px !important}}@media(min-width:920px){.view--tyopiste-articles .views-exposed-form .form-item{width:calc((100% - 2*32px)/4)}.view--tyopiste-articles .views-exposed-form .form-item:first-child{width:calc((100% - 2*32px)/2)}}@media(min-width:720px){.views-exposed-form.block--nakyvakaavakesearchpage-search .form-item{width:calc((100% - 2*32px)/4)}.views-exposed-form.block--nakyvakaavakesearchpage-search .form-item:first-child{margin-right:24px;max-width:100%;min-width:624px;width:calc((100% - 2*32px)/2)}}.view-events .views-exposed-form,.view-tyopiste-articles .views-exposed-form,.view-sampling-instructions .views-exposed-form{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%)}@media(min-width:0)and (max-width:919px){.view-events .views-exposed-form,.view-tyopiste-articles .views-exposed-form,.view-sampling-instructions .views-exposed-form{padding:0}}.view-events .views-exposed-form .views-exposed-form__inner,.view-tyopiste-articles .views-exposed-form .views-exposed-form__inner,.view-sampling-instructions .views-exposed-form .views-exposed-form__inner{margin:0 auto;max-width:1440px;padding:0 16px;width:100%;background-color:#7fd7e4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:64px !important}@media(min-width:920px){.view-events .views-exposed-form .views-exposed-form__inner,.view-tyopiste-articles .views-exposed-form .views-exposed-form__inner,.view-sampling-instructions .views-exposed-form .views-exposed-form__inner{padding:0 64px}}@media(min-width:0)and (max-width:919px){.view-events .views-exposed-form .views-exposed-form__inner,.view-tyopiste-articles .views-exposed-form .views-exposed-form__inner,.view-sampling-instructions .views-exposed-form .views-exposed-form__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 16px !important}.view-events .views-exposed-form .views-exposed-form__inner .form-item,.view-tyopiste-articles .views-exposed-form .views-exposed-form__inner .form-item,.view-sampling-instructions .views-exposed-form .views-exposed-form__inner .form-item{max-width:none}}@media(min-width:920px){.view-events .views-exposed-form .views-exposed-form__inner>*:not(:first-child),.view-tyopiste-articles .views-exposed-form .views-exposed-form__inner>*:not(:first-child),.view-sampling-instructions .views-exposed-form .views-exposed-form__inner>*:not(:first-child){margin-left:32px}}.view-events .views-exposed-form+.views-element-container .view-header,.view-tyopiste-articles .views-exposed-form+.views-element-container .view-header,.view-sampling-instructions .views-exposed-form+.views-element-container .view-header{margin:32px 0}.view-events .views-exposed-form .form-actions,.view-tyopiste-articles .views-exposed-form .form-actions,.view-sampling-instructions .views-exposed-form .form-actions{margin-left:0 !important;width:100%}@media(min-width:920px){.view-events .views-exposed-form .form-actions,.view-tyopiste-articles .views-exposed-form .form-actions,.view-sampling-instructions .views-exposed-form .form-actions{width:100%}.view-events .views-exposed-form .form-actions input[type=submit],.view-tyopiste-articles .views-exposed-form .form-actions input[type=submit],.view-sampling-instructions .views-exposed-form .form-actions input[type=submit]{margin-left:0}}.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:0)and (max-width:919px){.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form{padding:0}}.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner,.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .form-fieldset{margin:0 auto;max-width:1440px;padding:0 16px;width:100%}@media(min-width:920px){.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner,.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .form-fieldset{padding:0 64px}}.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#7fd7e4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 16px !important}@media(min-width:720px){.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner{padding:64px !important}}.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .form-item__label:not(.option){margin-bottom:16px;position:static}@media(min-width:720px){.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child{width:70%}}.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child{margin-bottom:0}.view-newsroom .views-exposed-form{width:100%}.view-trainings .views-exposed-form{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);background-color:#7fd7e4;margin-bottom:64px;padding:32px 64px}.view-trainings .views-exposed-form .views-exposed-form__inner{margin:0 auto;max-width:1440px;padding:0 16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:920px){.view-trainings .views-exposed-form .views-exposed-form__inner{padding:0 64px}}@media(min-width:0)and (max-width:719px){.view-trainings .views-exposed-form .views-exposed-form__inner{padding:0 !important}}@media(min-width:0)and (max-width:719px){.view-trainings .views-exposed-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px;padding:16px}}.view-trainings .views-exposed-form .form-item{margin-bottom:16px;max-width:none;width:calc((100% - 16px)/2)}.view-trainings .views-exposed-form .form-item:not(:nth-child(1)):not(:nth-child(2n)){margin-left:16px}.view-trainings .views-exposed-form .form-item:first-child{width:100%}@media(min-width:720px){.view-trainings .views-exposed-form .form-item{margin-bottom:32px}}@media(min-width:1224px){.view-trainings .views-exposed-form .form-item{margin-left:0;width:calc((100% - 3*32px)/4)}.view-trainings .views-exposed-form .form-item:not(:nth-child(1)):not(:nth-child(4)){margin-left:32px}.view-trainings .views-exposed-form .form-item:first-child{width:calc((100% - 32px)/2)}}.view-trainings .views-exposed-form .form-actions{width:100%}@media(min-width:720px){.view-trainings .views-exposed-form .form-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;margin-left:16px;width:initial}}@media(min-width:1224px){.view-trainings .views-exposed-form .form-actions{margin-left:32px}}.view-trainings .views-exposed-form input[type=submit]:not(:last-child){margin-right:16px}.views-exposed-form .view-footer{margin-top:32px}@media(min-width:720px){.views-exposed-form .view-footer{margin-top:64px}}.view:not(.view-trainings) .views-exposed-form__inner.view--with-search-field{-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:720px){.view:not(.view-trainings) .views-exposed-form__inner.view--with-search-field{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.view:not(.view-trainings) .views-exposed-form__inner.view--with-search-field .form-item-type-textfield{width:100%}@media(min-width:720px){.view:not(.view-trainings) .views-exposed-form__inner.view--with-search-field .form-item-type-textfield{width:auto}}.view:not(.view-trainings) .views-exposed-form__inner.view--with-search-field .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;width:100%}@media(min-width:720px){.view:not(.view-trainings) .views-exposed-form__inner.view--with-search-field .form-actions{margin-top:0;width:auto}}.view-content-references .box--bottom-line .box__body{display:none;font-size:1.125rem}@media(min-width:720px){.view-content-references .box--bottom-line .box__body{display:block}}.view-job-positions .card__link--icon .card{height:100%}.view-taxonomy-term{margin-bottom:24px}@media(min-width:720px){.view-taxonomy-term{margin-bottom:40px}}.view-taxonomy-term .view-content>*:first-child{padding-top:0}.term-total-results{margin:24px 0}@media(min-width:720px){.term-total-results{margin:40px 0}}.term-total-results>*:first-child{margin-top:0}.term-total-results>*:last-child{margin-bottom:0}.term-total-results h2{font-size:1.25rem;font-weight:normal}@media(min-width:720px){.term-total-results h2{font-size:1.75rem}}.block--nakyvakaavakesearchpage-search .form-item{margin-bottom:16px}@media(min-width:720px){.block--nakyvakaavakesearchpage-search .form-item{margin-bottom:24px}}.block--nakyvakaavakesearchpage-search .form-item__textfield[type=text]{border:2px solid #003c78}@media(min-width:720px){.block--nakyvakaavakesearchpage-search .form-submit{min-width:200px}}@media(min-width:0)and (max-width:919px){.views-exposed-form.block--nakyvakaavakesearchpage-search{padding:0}}.views-exposed-form.block--nakyvakaavakesearchpage-search .views-exposed-form__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:0)and (max-width:919px){.views-exposed-form.block--nakyvakaavakesearchpage-search .views-exposed-form__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.views-exposed-form.block--nakyvakaavakesearchpage-search .views-exposed-form__inner .form-item{max-width:none}}.views-exposed-form.block--nakyvakaavakesearchpage-search .form-actions{margin-bottom:24px;margin-left:0;width:100%}@media(min-width:920px){.views-exposed-form.block--nakyvakaavakesearchpage-search .form-actions{width:auto}.views-exposed-form.block--nakyvakaavakesearchpage-search .form-actions input[type=submit]{margin-left:0}}.views-exposed-form.block--nakyvakaavakesearchpage-search input[type=submit]{margin-right:0;text-align:center;width:100%}@media(min-width:720px){.views-exposed-form.block--nakyvakaavakesearchpage-search input[type=submit]{margin-right:24px;width:auto}}.views-exposed-form.block--nakyvakaavakesearchpage-search input[type=submit]+input[type=submit]{margin-top:24px;width:auto}@media(min-width:720px){.views-exposed-form.block--nakyvakaavakesearchpage-search input[type=submit]+input[type=submit]{margin-top:auto}}.search-total-results{margin:24px 0}@media(min-width:720px){.search-total-results{margin:40px 0}}.search-total-results>*:first-child{margin-top:0}.search-total-results>*:last-child{margin-bottom:0}.search-total-results h2{font-size:1.25rem;font-weight:normal}@media(min-width:720px){.search-total-results h2{font-size:1.75rem}}.ttl-site-search .grid--columns-1 .view-content>*:first-child .box{padding-top:0}.ttl-site-search .grid--columns-1 .grid__item,.ttl-site-search .grid--columns-1 .box--grey .field-duration,.box--grey .ttl-site-search .grid--columns-1 .field-duration{margin-bottom:0}.ttl-site-search .node--view-mode-search-liftup .box__content{padding-left:0}@media(min-width:920px){.ttl-site-search .node--view-mode-search-liftup .box__content{background:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg) no-repeat 100% 50%;padding-left:0;padding-right:96px}}.view-search .view-header h2{font-size:1.25rem}.more-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.more-link a{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.2;padding:16px 32px;text-decoration:none;padding-right:5rem !important;font-family:"SourceSansPro",sans-serif}@media(min-width:720px){.more-link a{font-size:1.375rem}}.more-link a,.more-link a a{color:#fff}.more-link a:visited{color:#fff}.more-link a:hover,.more-link a:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}.more-link a:hover a,.more-link a:focus a{color:#fff}.more-link a a{text-decoration:none}.more-link a a:visited{color:#fff}.more-link a:hover,.more-link a:focus{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.more-link a::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.more-link a::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg);display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;width:2rem;height:2rem}.more-link a .ext svg,.more-link a.ext svg{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.more-link a.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-white.svg)}.view-mode--blue .more-link a::after,.view-mode--turquoise .more-link a::after,.more-link a.button--alternative::after,.more-link a.button--secondary::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}.view-mode--blue .more-link a.ext::after,.view-mode--turquoise .more-link a.ext::after,.more-link a.button--alternative.ext::after,.more-link a.button--secondary.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg)}.view-mode--blue .more-link a[download="1"]::after,.view-mode--turquoise .more-link a[download="1"]::after,.more-link a.button--alternative[download="1"]::after,.more-link a.button--secondary[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download-dark-blue.svg)}.more-link a[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download.svg)}.more-link a::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.more-link a::after{content:url(/themes/custom/ttl/images/icons/arrow-right-white.svg)}.view-mode--white .more-link a::after{content:url(/themes/custom/ttl/images/icons/arrow-right-white.svg)}.view-display-id-page_tyopiste_articles .views-exposed-form__inner.view--with-search-field{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.view-display-id-page_tyopiste_articles .form-actions{margin-top:0 !important}.view-display-id-page_tyopiste_articles .view-content{margin-top:32px}.tyopiste-archive-total-results{font-family:"SourceSansPro",sans-serif;font-size:1.125rem;line-height:1.45;font-weight:normal;margin:0}@media(min-width:720px){.tyopiste-archive-total-results{font-size:1.25rem;line-height:1.5}}.view-tyopiste-articles .box__image__inner{display:none}.view-tyopiste-articles .box__content{margin-left:0 !important;padding-left:0 !important;width:100% !important}.view-tyopiste-articles .box--horizontal-ghost{border-bottom:2px solid #003c78}@media(min-width:720px){.view-tyopiste-articles .box--horizontal-ghost{padding-bottom:32px;padding-top:32px}}.view-tyopiste-articles .card__link--icon::after{background-image:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}.view-display-id-page_tyopiste_articles .view-header,.view-sampling-instructions .view-header{margin:32px 0 0}.view-sampling-instructions .views-exposed-form__inner{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;width:auto}.view-sampling-instructions .views-exposed-form .form-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0 !important}@media(min-width:920px){.view-sampling-instructions .views-exposed-form .form-actions{padding-left:32px}}@media(min-width:1224px){.view-sampling-instructions .views-exposed-form .form-actions{width:auto !important}}@media(min-width:920px){.view-sampling-instructions .views-exposed-form .form-actions input{margin-bottom:1.5rem}}.view-sampling-instructions .grid__item,.view-sampling-instructions .box--grey .field-duration,.box--grey .view-sampling-instructions .field-duration{border-bottom:1px solid #a0a0a0;margin-bottom:0}.view-sampling-instructions h2+.grid__item,.view-sampling-instructions .box--grey h2+.field-duration,.box--grey .view-sampling-instructions h2+.field-duration{border-top:1px solid #a0a0a0}.view-sampling-instructions .view-content{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);background-color:#f2f2f2;padding-bottom:32px;padding-top:32px}@media(min-width:720px){.view-sampling-instructions .view-content{padding-bottom:64px;padding-top:64px}}.view-sampling-instructions .view-content__inner{margin:0 auto;max-width:1440px;padding:0 16px;width:100%}@media(min-width:920px){.view-sampling-instructions .view-content__inner{padding:0 64px}}.view-sampling-instructions .h2:not(:first-child),.view-sampling-instructions .field-trainer .field__label:not(:first-child),.field-trainer .view-sampling-instructions .field__label:not(:first-child),.view-sampling-instructions .label_h2>.field__label:not(:first-child),.view-sampling-instructions .text-long h2:not(:first-child),.text-long .view-sampling-instructions h2:not(:first-child){margin-top:32px}@media(min-width:720px){.view-sampling-instructions .h2:not(:first-child),.view-sampling-instructions .field-trainer .field__label:not(:first-child),.field-trainer .view-sampling-instructions .field__label:not(:first-child),.view-sampling-instructions .label_h2>.field__label:not(:first-child),.view-sampling-instructions .text-long h2:not(:first-child),.text-long .view-sampling-instructions h2:not(:first-child){margin-top:64px}}.view-events .views-exposed-form .views-exposed-form__inner{padding-bottom:calc(32px 16px - 1.5rem) !important}@media(min-width:920px){.view-events .views-exposed-form .views-exposed-form__inner{padding-bottom:calc(64px - 1.5rem) !important}}.view-events .views-exposed-form .form-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.view-events .views-exposed-form .form-actions{width:auto}@media(min-width:920px){.view-events .views-exposed-form .form-actions{margin-bottom:1.5rem;padding-left:32px}}.feed-icons{display:inline-block;margin-top:16px}@media(min-width:720px){.feed-icons{margin-top:0}}.feed-icon img{width:32px}.view-tyopiste-articles .feed-icons{margin-top:0}.comments-awaiting-moderation .moderation-link{margin:16px 0}.view-authors.blog-alternative{display:-webkit-box;display:-ms-flexbox;display:flex}.tyopiste-article-authors .field__items{display:block !important}.tyopiste-article-authors .field__items .field__item{width:auto !important}.view-trainings.grid--columns-3 .grid__item,.view-trainings.grid--columns-3 .box--grey .field-duration,.box--grey .view-trainings.grid--columns-3 .field-duration{margin-bottom:48px}.view-trainings .view-empty{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);padding:32px 64px;padding-bottom:0;padding-top:0}@media(min-width:0)and (max-width:719px){.view-trainings .view-empty{padding:16px;padding-bottom:0;padding-top:0}}.view-trainings .view-empty>*{margin:0 auto;max-width:1440px;padding:0 16px;width:100%}@media(min-width:920px){.view-trainings .view-empty>*{padding:0 64px}}@media(min-width:0)and (max-width:719px){.view-trainings .view-empty>*{padding:0}}.view-trainings .view-empty>*:first-child{margin-top:0}.search-api-autocomplete-search{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:calc(100vw - 16px*2)}@media(min-width:920px){.search-api-autocomplete-search{width:385px !important}}.search-api-autocomplete-search.ui-widget.ui-widget-content{background:#f0f0f0;border:none}.search-api-autocomplete-search .ui-menu-item-wrapper{background:none;color:#1b1c1e;font-size:1.125rem;padding:0}.search-api-autocomplete-search .search-api-autocomplete-suggestion{background:none;color:inherit;padding:.5rem 16px}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:#fff;color:#1b1c1e;text-decoration:underline}@media(min-width:920px){.ttl-site-search .search-api-autocomplete-search{width:624px !important}}.dynamic-block-field-node-hubspot-form,.paragraph--type-webform{background-color:#fff;border:2px solid #00a3bd}@media(min-width:0)and (max-width:719px){.dynamic-block-field-node-hubspot-form,.paragraph--type-webform{padding:32px 16px}}@media(min-width:720px){.dynamic-block-field-node-hubspot-form,.paragraph--type-webform{padding:64px 64px}}@media(min-width:920px){.dynamic-block-field-node-hubspot-form,.paragraph--type-webform{padding:64px 64px}}.dynamic-block-field-node-hubspot-form.webform-compact-content,.paragraph--type-webform.webform-compact-content{border-top:none}.dynamic-block-field-node-hubspot-form .paragraph--type-webform,.paragraph--type-webform .paragraph--type-webform{border:none;padding:0}@media(min-width:1224px){.dynamic-block-field-node-hubspot-form .form-item,.paragraph--type-webform .form-item{width:80%}}.dynamic-block-field-node-hubspot-form .form-item>*:not(.form-checkbox),.paragraph--type-webform .form-item>*:not(.form-checkbox){width:100%}@media(min-width:1224px){.dynamic-block-field-node-hubspot-form .form-item.webform-section,.paragraph--type-webform .form-item.webform-section{width:100%}}.webform-section-title{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1rem;margin:0 0 1rem;text-transform:uppercase}@media(min-width:720px){.webform-section-title{font-size:1.125rem}}.paragraph--view-mode-external-form{background-color:#fff;border:2px solid #00a3bd}.webform-compact-banner{font-size:1rem}@media(min-width:720px){.webform-compact-banner{font-size:1.125rem}}.webform-compact-banner .h2,.webform-compact-banner .field-trainer .field__label,.field-trainer .webform-compact-banner .field__label,.webform-compact-banner .label_h2>.field__label,.webform-compact-banner .text-long h2,.text-long .webform-compact-banner h2{color:inherit;font-family:SourceSansPro Bold,SourceSansPro,sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.2;margin:0 0 0.5rem;width:auto}@media(min-width:720px){.webform-compact-banner .h2,.webform-compact-banner .field-trainer .field__label,.field-trainer .webform-compact-banner .field__label,.webform-compact-banner .label_h2>.field__label,.webform-compact-banner .text-long h2,.text-long .webform-compact-banner h2{font-size:1.375rem}}.webform-compact-banner .h2__link{color:inherit}.webform-compact-banner .h2__link:hover{color:inherit}.webform-compact-banner .cta__content{margin-top:0}.webform-compact-banner .cta__content .text-long p{margin:0 0 1.25rem}.webform-compact-banner .cta__content .text-long .field__item>*:first-child{margin-top:0}.webform-compact-banner .cta__content .text-long .field__item>*:last-child{margin-bottom:0}.webform-compact-banner .form-toggle-button{display:none}.webform-compact-banner .form-toggle-button[aria-expanded=true]::after{-webkit-transform:translateY(-50%) scale(0.8) rotate(-180deg);transform:translateY(-50%) scale(0.8) rotate(-180deg)}.js .webform-compact-banner .form-toggle-button{display:block}.comments-section{margin-bottom:32px !important}@media(min-width:920px){.comments-section{margin-bottom:64px !important}}.node--type-training-card .header__container.webstore-enabled{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-blend-mode:multiply;background-color:#003c78;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.4;min-height:44vw;padding:16px}@media(min-width:720px){.node--type-training-card .header__container.webstore-enabled{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:24px}}@media(min-width:920px){.node--type-training-card .header__container.webstore-enabled{margin-left:-64px;margin-right:-64px;padding:64px}}@media(min-width:1440px){.node--type-training-card .header__container.webstore-enabled{min-height:635px}}.node--type-training-card .header__container.webstore-enabled .group__header-left{margin-left:0;margin-right:0;padding-top:24px}@media(min-width:720px){.node--type-training-card .header__container.webstore-enabled .group__header-left{padding-top:16px}}@media(min-width:920px){.node--type-training-card .header__container.webstore-enabled .group__header-left{padding-top:0}}.node--type-training-card .header__container.webstore-enabled .group__header-right{padding-right:0}@media(min-width:720px){.node--type-training-card .header__container.webstore-enabled .group__header-right{padding-left:5%}}.node--type-training-card .header__container.webstore-enabled .subtitle,.node--type-training-card .header__container.webstore-enabled .hs-form .hs-richtext h3,.hs-form .hs-richtext .node--type-training-card .header__container.webstore-enabled h3,.node--type-training-card .header__container.webstore-enabled .poll .percent,.poll .node--type-training-card .header__container.webstore-enabled .percent,.node--type-training-card .header__container.webstore-enabled .field-social-media-share .field__label,.field-social-media-share .node--type-training-card .header__container.webstore-enabled .field__label,.node--type-training-card .header__container.webstore-enabled .field-tags .field__label,.field-tags .node--type-training-card .header__container.webstore-enabled .field__label,.node--type-training-card .header__container.webstore-enabled .field-themes .field__label,.field-themes .node--type-training-card .header__container.webstore-enabled .field__label,.node--type-training-card .header__container.webstore-enabled .logos-block .paragraph__heading,.logos-block .node--type-training-card .header__container.webstore-enabled .paragraph__heading,.node--type-training-card .header__container.webstore-enabled .box__subheading,.node--type-training-card .header__container.webstore-enabled .card__subtitle,.node--type-training-card .header__container.webstore-enabled .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .node--type-training-card .header__container.webstore-enabled .form-item__label:not(.option){color:#fff;margin-bottom:32px}.node--type-training-card .header__container.webstore-enabled h1{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;color:#fff}.node--type-training-card .header__container.webstore-enabled .views-field-field-introduction{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;line-height:1.4}@media(min-width:720px){.node--type-training-card .header__container.webstore-enabled .views-field-field-introduction{font-size:1.5rem}}.node--type-training-card .header__container.webstore-enabled .views-field-field-introduction>*:last-child{margin-bottom:0}.node--type-training-card .header__container.webstore-enabled .purchase-details{background-color:#fff;color:#1b1c1e;font-size:1.125rem;padding:16px}@media(min-width:480px){.node--type-training-card .header__container.webstore-enabled .purchase-details{padding:24px}}@media(min-width:920px){.node--type-training-card .header__container.webstore-enabled .purchase-details{padding:32px}}.node--type-training-card .header__container.webstore-enabled .purchase-details>*:last-child{padding-bottom:0 !important}.node--type-training-card .header__container.webstore-enabled .purchase-details-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:32px 0}.node--type-training-card .header__container.webstore-enabled .purchase-details-container+.purchase-details-container{border-top:2px solid #003c78}.node--type-training-card .header__container.webstore-enabled .header-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.node--type-training-card .header__container.webstore-enabled h2{font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;font-size:1.375rem;line-height:1.25;margin:0}.node--type-training-card .header__container.webstore-enabled .price-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;text-align:right}.node--type-training-card .header__container.webstore-enabled .views-field-field-store-price{font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;font-size:2rem;line-height:1.1}.node--type-training-card .header__container.webstore-enabled .views-field-field-store-vat-info{padding-left:.5rem}.node--type-training-card .header__container.webstore-enabled .views-field-field-store-register-text>*:first-child,.node--type-training-card .header__container.webstore-enabled .views-field-field-store-offers-text>*:first-child{margin-top:0}.node--type-training-card .header__container.webstore-enabled .views-field-field-store-register-text>*:last-child,.node--type-training-card .header__container.webstore-enabled .views-field-field-store-offers-text>*:last-child{margin-bottom:0}.node--type-training-card .header__container.webstore-enabled .views-field-field-store-register-text a,.node--type-training-card .header__container.webstore-enabled .views-field-field-store-offers-text a{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.node--type-training-card .header__container.webstore-enabled .views-field-field-store-register-text a:active,.node--type-training-card .header__container.webstore-enabled .views-field-field-store-register-text a:focus,.node--type-training-card .header__container.webstore-enabled .views-field-field-store-register-text a:hover,.node--type-training-card .header__container.webstore-enabled .views-field-field-store-offers-text a:active,.node--type-training-card .header__container.webstore-enabled .views-field-field-store-offers-text a:focus,.node--type-training-card .header__container.webstore-enabled .views-field-field-store-offers-text a:hover{color:#1b1c1e;text-decoration:underline}.node--type-training-card .header__container.webstore-enabled .button--alternative{border:2px solid #003c78}.node--type-service .header__container.webstore-enabled{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#003c78;color:#fff;padding:0 16px}@media(min-width:720px){.node--type-service .header__container.webstore-enabled{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:24px}}@media(min-width:920px){.node--type-service .header__container.webstore-enabled{margin-left:-64px;margin-right:-64px;padding:64px}}.node--type-service .header__container.webstore-enabled .field-main-media{margin-left:0}.node--type-service .header__container.webstore-enabled .field-logos-service{padding:0}.node--type-service .header__container.webstore-enabled .group__header-right{padding-right:0}@media(min-width:720px){.node--type-service .header__container.webstore-enabled .group__header-right{padding-left:5%}}.node--type-service .header__container.webstore-enabled .subtitle,.node--type-service .header__container.webstore-enabled .hs-form .hs-richtext h3,.hs-form .hs-richtext .node--type-service .header__container.webstore-enabled h3,.node--type-service .header__container.webstore-enabled .poll .percent,.poll .node--type-service .header__container.webstore-enabled .percent,.node--type-service .header__container.webstore-enabled .field-social-media-share .field__label,.field-social-media-share .node--type-service .header__container.webstore-enabled .field__label,.node--type-service .header__container.webstore-enabled .field-tags .field__label,.field-tags .node--type-service .header__container.webstore-enabled .field__label,.node--type-service .header__container.webstore-enabled .field-themes .field__label,.field-themes .node--type-service .header__container.webstore-enabled .field__label,.node--type-service .header__container.webstore-enabled .logos-block .paragraph__heading,.logos-block .node--type-service .header__container.webstore-enabled .paragraph__heading,.node--type-service .header__container.webstore-enabled .box__subheading,.node--type-service .header__container.webstore-enabled .card__subtitle,.node--type-service .header__container.webstore-enabled .view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .form-item__label:not(.option),.view:not(.view-trainings):not(.view-events):not(.view-newsroom):not(.view-sampling-instructions):not(.view-tyopiste-articles) .views-exposed-form .views-exposed-form__inner>.form-item:first-child .node--type-service .header__container.webstore-enabled .form-item__label:not(.option){color:#fff}.node--type-service .header__container.webstore-enabled .h1,.node--type-service .header__container.webstore-enabled .text-long h1,.text-long .node--type-service .header__container.webstore-enabled h1{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;color:#fff}@media(min-width:720px){.node--type-service .header__container.webstore-enabled .field-summary{font-size:1.5rem}}.node--type-service .header__container.webstore-enabled .views-field-field-store-offers-link a{color:#7fd7e4;font-size:1.25rem;text-decoration:none}.node--type-service .header__container.webstore-enabled .views-field-field-store-offers-link a:hover,.node--type-service .header__container.webstore-enabled .views-field-field-store-offers-link a:focus{text-decoration:underline}.field-accordions>.field__items>.field__item{border-bottom:1px #a0a0a0 solid}.field-accordions>.field__items>.field__item:first-child{border-top:1px #a0a0a0 solid}.js-accordion-toggle.is-active .accordion__icon::before{background-image:url(/themes/custom/ttl/images/icons/minus.svg)}.accordion>h3{margin:0}.accordion__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);color:#1b1c1e;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.2;margin-bottom:0;padding:16px 0;width:100%}@media(min-width:720px){.accordion__heading{padding:32px 0}}@media(min-width:0)and (max-width:719px){.accordion__heading{font-size:1.375rem;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}}.accordion__heading:hover,.accordion__heading:focus,.accordion__heading.is-active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#003c78;text-decoration:underline}.accordion__icon{background-color:#7fd7e4;margin-right:1rem}.accordion__icon::before{-webkit-transition:content .5s ease-in-out;transition:content .5s ease-in-out;background-image:url(/themes/custom/ttl/images/icons/plus.svg);background-repeat:no-repeat;background-size:1rem;background-position:center;display:block;width:2rem;height:2rem;content:""}.accordion__content{-webkit-transition:visibility .5s ease-in-out;transition:visibility .5s ease-in-out;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);display:none;height:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:16px 0;visibility:hidden}@media(min-width:720px){.accordion__content{padding:32px}}.accordion__content.active{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;visibility:visible}.accordion__content--wrapper{padding:0;width:100%}.accordion__content--wrapper>*{width:100%}.accordion .field-accordion-content{width:100%}.accordion .field-accordion-content .field__item>*:first-child{margin-top:0}.paragraph--type-accordions .field-section-heading+*{margin-top:0}.paragraph--type-accordion-item{padding:16px 0 20px 0}@media(min-width:720px){.paragraph--type-accordion-item{padding:24px 32px 24px 0}}.paragraph--type-accordion-item .accordion__heading{padding:0}@media(min-width:720px){.paragraph--type-accordion-item .accordion__heading{padding:0}}.paragraph--type-accordion-item .accordion__content{padding:0;padding-top:.75rem}@media(min-width:720px){.paragraph--type-accordion-item .accordion__content{padding:0;padding-top:1rem}}@media(min-width:720px){.paragraph--type-accordion-item .field-accordion-content{padding-left:calc(2rem + 1rem)}}@media(min-width:720px){.node--view-mode-heading-card{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:1224px){.node--view-mode-heading-card{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.node--view-mode-heading-card .box__image--image-circle{-ms-flex-negative:0;flex-shrink:0}@media(min-width:920px){.node--view-mode-heading-card .box__content{-ms-flex-preferred-size:calc(60% - 8rem);flex-basis:calc(60% - 8rem);padding:0 48px}}@media(min-width:1224px){.node--view-mode-heading-card .box__content{padding:0 0 0 48px}}@media(min-width:720px){.node--view-mode-heading-card .box__footer{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:calc(8rem + 32px)}}@media(min-width:920px){.node--view-mode-heading-card .box__footer{padding-left:calc(8rem + 48px)}}@media(min-width:1224px){.node--view-mode-heading-card .box__footer{border-left:1px solid #000;-ms-flex-preferred-size:49%;flex-basis:49%;margin-left:9%;padding-left:9%}}.node--view-mode-liftup-horizontal.node--type-sampling-instructions{font-size:1.125rem}@media(min-width:0)and (max-width:719px){.node--view-mode-liftup-horizontal.node--type-sampling-instructions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.node--view-mode-liftup-horizontal.node--type-sampling-instructions .field-kl-number{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.node--view-mode-liftup-horizontal.node--type-sampling-instructions .field-kl-number .field__label{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;margin-right:32px}@media(min-width:720px){.node--view-mode-liftup-horizontal.node--type-sampling-instructions .box__content{padding-left:0}}.node--view-mode-liftup-horizontal.node--type-sampling-instructions .box__heading,.node--view-mode-liftup-horizontal.node--type-sampling-instructions .box__heading-link{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;text-decoration:none}.node--view-mode-liftup-horizontal.node--type-sampling-instructions .box__heading:focus,.node--view-mode-liftup-horizontal.node--type-sampling-instructions .box__heading:active,.node--view-mode-liftup-horizontal.node--type-sampling-instructions .box__heading:hover,.node--view-mode-liftup-horizontal.node--type-sampling-instructions .box__heading-link:focus,.node--view-mode-liftup-horizontal.node--type-sampling-instructions .box__heading-link:active,.node--view-mode-liftup-horizontal.node--type-sampling-instructions .box__heading-link:hover{text-decoration:underline}.node--view-mode-embed{max-width:800px}.node--view-mode-embed a{color:inherit;font-family:inherit;text-align:left;text-decoration:none;padding-bottom:32px;padding-top:32px;padding-left:32px}.node--view-mode-embed a:hover,.node--view-mode-embed a:focus{text-decoration:none}.node--view-mode-embed a:hover .node__title,.node--view-mode-embed a:focus .node__title{text-decoration:underline}.node--view-mode-embed a:visited{color:inherit}.node--view-mode-embed .node__title{color:#003c78 !important}.node--view-mode-search-liftup{margin-top:0}.node--view-mode-search-liftup.box{padding-bottom:1.5rem;padding-top:1.5rem}@media(min-width:720px){.node--view-mode-search-liftup.box{padding-bottom:2rem;padding-top:2rem}}.node--view-mode-search-liftup .box__content>*:first-child{margin-top:0}@media(min-width:0)and (max-width:479px){.node--view-mode-search-liftup .box__image__inner{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}}.node--view-mode-search-liftup .box__heading-link{text-decoration:none}.node--view-mode-search-liftup .box__heading-link:hover,.node--view-mode-search-liftup .box__heading-link:focus{text-decoration:underline}.node--view-mode-search-liftup .field-summary{margin-top:1rem}.node--view-mode-search-liftup .field-summary .field__item>*:first-child{margin-top:0}.node--view-mode-search-liftup .field-summary .field__item>*:last-child{margin-bottom:0}.node--view-mode-search-liftup br+br{display:none}.node--view-mode-search-liftup .search-result-url{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;line-height:1.4;margin:1rem 0 0}.node--view-mode-search-liftup.node--type-person .box__image__inner{background-color:#7fd7e4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:0)and (max-width:719px){.node--view-mode-search-liftup.node--type-person .box__image__inner{height:13rem}}@media(min-width:720px){.node--view-mode-search-liftup.node--type-person .box__image__inner{height:100%;width:25%}}.node--view-mode-search-liftup.node--type-person .box__image{padding:16px}.node--view-mode-search-liftup.node--type-person img{border-radius:50%;height:auto;max-width:100%;width:9rem}.node--view-mode-term-page-liftup.box{padding-bottom:1.5rem;padding-top:1.5rem}@media(min-width:720px){.node--view-mode-term-page-liftup.box{padding-bottom:2rem;padding-top:2rem}}.node--view-mode-term-page-liftup .box__content{padding-left:0}.node--view-mode-term-page-liftup .box__content>*:first-child{margin-top:0}@media(min-width:0)and (max-width:479px){.node--view-mode-term-page-liftup .box__image__inner{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}}.node--view-mode-term-page-liftup .box__heading-link{text-decoration:none}.node--view-mode-term-page-liftup .box__heading-link:hover,.node--view-mode-term-page-liftup .box__heading-link:focus{text-decoration:underline}.node--view-mode-term-page-liftup .field-summary{margin-top:1rem}.node--view-mode-term-page-liftup .field-summary .field__item>*:first-child{margin-top:0}.node--view-mode-term-page-liftup .field-summary .field__item>*:last-child{margin-bottom:0}.node--view-mode-term-page-liftup br+br{display:none}.node--view-mode-name-only .box__content{padding:0}.node--view-mode-name-only .box__heading{color:#1b1c1e !important;margin:0}.node--view-mode-name-only,.node--view-mode-clear-liftup{font-size:1.125rem}.node--view-mode-name-only .box__image--image-circle,.node--view-mode-clear-liftup .box__image--image-circle{width:4rem;height:4rem}@media(min-width:0)and (max-width:719px){.node--view-mode-name-only .box__image--image-circle,.node--view-mode-clear-liftup .box__image--image-circle{margin-bottom:0}}.node--view-mode-name-only .box__footer,.node--view-mode-clear-liftup .box__footer{display:none}.node--view-mode-name-only .box__content,.node--view-mode-clear-liftup .box__content{width:calc(100% - 4rem)}@media(min-width:0)and (max-width:719px){.node--view-mode-name-only .box__content,.node--view-mode-clear-liftup .box__content{padding:0 16px}}.node--view-mode-name-only .box__heading,.node--view-mode-name-only .h3,.node--view-mode-name-only .label_h3>.field__label,.node--view-mode-name-only .text-long h3,.text-long .node--view-mode-name-only h3,.node--view-mode-clear-liftup .box__heading,.node--view-mode-clear-liftup .h3,.node--view-mode-clear-liftup .label_h3>.field__label,.node--view-mode-clear-liftup .text-long h3,.text-long .node--view-mode-clear-liftup h3{font-size:1.5rem}.node--view-mode-name-only .field-portfolio,.node--view-mode-clear-liftup .field-portfolio{font-family:"SourceSansPro",sans-serif;margin-top:16px}@media(min-width:0)and (max-width:919px){.node--view-mode-promoted-liftup .box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.node--view-mode-promoted-liftup .box .box__image{margin-bottom:2rem;-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.node--view-mode-promoted-liftup .box .box__image,.node--view-mode-promoted-liftup .box .box__content{width:100% !important}.node--view-mode-promoted-liftup .box .box__content{padding:0 !important}.node--view-mode-promoted-liftup .box .box__label{background-color:#fff;padding:0 0 0 8px;position:absolute;right:-2px;top:-1rem}}@media(min-width:920px){.node--view-mode-promoted-liftup .box .box__image{-webkit-box-flex:unset !important;-ms-flex-positive:unset !important;flex-grow:unset !important}.node--view-mode-promoted-liftup .box .box__label{margin-bottom:16px}}.node--view-mode-liftup.node--type-article .box__content,.node--view-mode-liftup.node--type-liiketoiminta-article .box__content,.node--view-mode-liftup.node--type-tyopiste-article .box__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node--view-mode-liftup .box__heading-link{text-decoration:none}.node--view-mode-liftup .box__heading-link:hover,.node--view-mode-liftup .box__heading-link:focus{text-decoration:underline}.node--view-mode-liftup-with-icon-link .card__body>*:last-child,.node--view-mode-liftup-with-icon-link .box__body>*:last-child{margin-bottom:0}.node--type-project.node--view-mode-liftup .date-prefix{margin-right:16px}.footer__top{background-color:#f0f0f0;padding:32px 0}@media(min-width:720px){.footer__top{padding:64px 0}}.footer__top__inner{margin:0 auto;max-width:1440px;padding:0 16px;width:100%;margin-bottom:-32px}@media(min-width:920px){.footer__top__inner{padding:0 64px}}@media(min-width:720px){.footer__top__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}}@media(min-width:720px){.footer__block{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:-32px}}.footer__block .block{padding-bottom:32px}@media(min-width:720px){.footer__block--left{width:calc(40% - 16px)}}@media(min-width:920px){.footer__block--left{width:calc(24% - 32px)}}@media(min-width:720px){.footer__block--middle{width:calc(60% - 16px)}}@media(min-width:920px){.footer__block--middle{width:calc(51% - 32px)}}@media(min-width:720px){.footer__block--right{padding-top:32px;width:100%}}@media(min-width:920px){.footer__block--right{padding-top:0;width:calc(25% - 32px)}}.footer__bottom{padding:32px 0}.footer__bottom__inner{margin:0 auto;max-width:1440px;padding:0 16px;width:100%}@media(min-width:920px){.footer__bottom__inner{padding:0 64px}}.footer__block--bottom{margin-bottom:-32px}@media(min-width:720px){.footer__block--bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.footer__block--bottom .block{padding-bottom:32px}.logo-footer__img{width:13rem}@media(min-width:920px){.logo-footer__img{width:17rem}}@media(min-width:720px){.block--menu-footer-bottom,.block--ttl-tyopiste-menu-footer-bottom{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media(min-width:720px){.footer .block-social-media-links{padding-left:32px}}@media(min-width:920px){.footer .block-social-media-links{padding-left:64px}}.footer__site-bottom{padding-bottom:32px}.footer__site-bottom__inner{margin:0 auto;max-width:1440px;padding:0 16px;width:100%}@media(min-width:920px){.footer__site-bottom__inner{padding:0 64px}}.ttl-main-site .footer{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.ttl-main-site .footer a{text-decoration:underline}.ttl-main-site .footer a:hover,.ttl-main-site .footer a:focus{text-decoration:none}.ttl-main-site .footer__top{padding-bottom:32px}@media(min-width:720px){.ttl-main-site .footer__top{padding-bottom:0}}@media(min-width:920px){.ttl-main-site .footer__top{padding-bottom:48px}}.ttl-main-site .footer__top__inner{font-size:1rem;display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:920px){.ttl-main-site .footer__top__inner{font-size:1.25rem;grid-template-columns:25fr 75fr}}.ttl-main-site .footer__block--left{-ms-flex-line-pack:start;align-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:32px;grid-template-columns:1fr;width:auto}.ttl-main-site .footer__block--middle{display:grid;gap:32px;grid-template-columns:1fr;width:auto}@media(min-width:920px){.ttl-main-site .footer__block--middle{grid-template-columns:repeat(3,1fr)}}.ttl-main-site .footer__block,.ttl-main-site .footer__block .block{margin:0;padding:0}.ttl-main-site .footer__menu,.ttl-main-site .block--menu-footer ul,.ttl-main-site .block--menu-footer>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.ttl-main-site .block--menu-footer>ul>li{margin:0;width:auto}.ttl-main-site .block--menu-footer>ul>li>.menu__link,.ttl-main-site .block--menu-footer>ul>li>.menu__link--nolink{font-family:"SourceSansPro",sans-serif;font-size:1rem}@media(min-width:920px){.ttl-main-site .block--menu-footer>ul>li>.menu__link,.ttl-main-site .block--menu-footer>ul>li>.menu__link--nolink{font-size:1.25rem}}.ttl-main-site .footer__menu{margin-bottom:0}.ttl-main-site .footer__menu .menu__link,.ttl-main-site .footer__menu .menu__link--nolink{font-size:1rem;margin:0}@media(min-width:920px){.ttl-main-site .footer__menu .menu__link,.ttl-main-site .footer__menu .menu__link--nolink{font-size:1.25rem}}.ttl-main-site .footer__menu h2+ul{margin-top:1rem}.ttl-main-site .footer__bottom{background-color:#f0f0f0;font-size:1rem;padding:32px 0}@media(min-width:920px){.ttl-main-site .footer__bottom{padding:32px 0 64px}}.ttl-main-site .footer__block--bottom{margin-bottom:0}.ttl-main-site .footer__block--bottom .block{padding-bottom:0}.ttl-main-site .footer-bottom-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem}@media(min-width:920px){.ttl-main-site .footer-bottom-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:920px){.ttl-main-site .footer-bottom-menu__item{margin-right:32px}}.ttl-main-site .footer .block-social-media-links{margin-left:0;padding-left:0}.ttl-main-site .social-media-links--text-only{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;gap:1rem}@media(min-width:920px){.ttl-main-site .social-media-links--text-only{font-size:1.25rem}}.ttl-main-site .social-media-links--text-only .social-media-link{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-family:"SourceSansPro",sans-serif;color:#1b1c1e;text-decoration:underline}.ttl-main-site .social-media-links--text-only .social-media-link:active,.ttl-main-site .social-media-links--text-only .social-media-link:focus,.ttl-main-site .social-media-links--text-only .social-media-link:hover{color:#1b1c1e;text-decoration:underline}.ttl-main-site .social-media-links--text-only .social-media-link:active,.ttl-main-site .social-media-links--text-only .social-media-link:focus,.ttl-main-site .social-media-links--text-only .social-media-link:hover{color:#003c78}.ttl-main-site .social-media-links--text-only .social-media-link:hover,.ttl-main-site .social-media-links--text-only .social-media-link:focus{text-decoration:none}.ttl-main-site .social-media-links--text-only .social-media-link.ext::after{line-height:0}.header{margin-bottom:16px;z-index:10}@media(min-width:720px){.header{margin-bottom:32px}}.header__inner{margin:0 auto;max-width:1440px;padding:0 16px;width:100%}@media(min-width:920px){.header__inner{padding:0 64px}}.topbar{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:4.5rem;padding:0;position:relative}@media(min-width:920px){.topbar{height:5.875rem}}.topbar__inner{margin:0 auto;max-width:1440px;padding:0 16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative}@media(min-width:920px){.topbar__inner{padding:0 64px}}@media(min-width:1224px){.topbar__inner{height:5.875rem}}.topbar__inner>*{height:100%}.topbar__inner>*:first-child{min-width:10rem;max-width:14rem;margin-right:auto}.topbar.sticky{position:fixed;top:0;left:0;right:0;z-index:50}.topbar.topbar--scrolldown{-webkit-box-shadow:0 8px 32px 0 rgba(27,28,30,.16);box-shadow:0 8px 32px 0 rgba(27,28,30,.16)}.ttl-main-site .topbar{height:auto;position:relative}@media(min-width:920px){.ttl-main-site .topbar{position:initial}}.ttl-main-site .topbar__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;padding-bottom:15px;padding-top:15px;position:relative;z-index:1}@media(min-width:920px){.ttl-main-site .topbar__inner{padding-right:0 !important;position:initial}}.ttl-main-site .topbar__inner>*{height:auto}.ttl-main-site .block--ttl-branding{max-width:50%;min-width:0}.ttl-main-site .logo__link{display:block;max-width:100%;width:172px}@media(min-width:720px){.ttl-main-site .logo__link{width:215px}}.context-ttl_main_site .dialog-off-canvas-main-canvas{overflow:clip}.context-ttl_main_site .layout-container{overflow:visible}.context-ttl_main_site .header--main-site .logo__link{width:172px}.header--main-site{position:relative}.header--main-site .topbar-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media(min-width:920px){.header--main-site .topbar-wrapper{display:block}}.header--main-site .region__topbar-upper{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;position:initial}.header--main-site .region__topbar-upper::before{background-color:inherit;content:"";display:block;height:100%;position:absolute;top:0;left:-50vw;width:150vw;z-index:-1}@media(min-width:920px){.header--main-site .region__topbar-upper{background-color:#f7f7f7;padding:24px 0;position:relative}}.header--main-site .topbar--main-site{margin-left:0;margin-right:0;padding:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media(min-width:920px){.header--main-site .topbar--main-site{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}}.header--main-site .topbar__inner--main-site{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px;padding:15px 0}@media(min-width:920px){.header--main-site .topbar__inner--main-site{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}}.header--main-site .block--ttl-main-menu-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block--ttl-languageswitcher .dropdown{display:block;height:auto}.block--ttl-languageswitcher .dropdown.open .dropdown-menu{display:block}@media(min-width:920px){.block--ttl-languageswitcher .dropdown.open .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.block--ttl-languageswitcher .dropdown .dropdown-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:1.5rem;min-width:1.5rem;padding:0}@media(min-width:920px){.block--ttl-languageswitcher .dropdown .dropdown-toggle{display:none}}.block--ttl-languageswitcher .dropdown .dropdown-toggle:hover,.block--ttl-languageswitcher .dropdown .dropdown-toggle:focus{color:inherit;text-decoration:none}.block--ttl-languageswitcher .dropdown .dropdown-toggle:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.block--ttl-languageswitcher .dropdown .dropdown-toggle[aria-expanded=true]{text-decoration:underline;text-underline-offset:.15em}.block--ttl-languageswitcher .dropdown .caret{display:none}.block--ttl-languageswitcher .dropdown .dropdown-menu{background:#fff;border:none;border-top:1px solid #7fd7e4;margin-left:auto;margin-right:0;padding:0;right:-16px;top:100%}@media(min-width:920px){.block--ttl-languageswitcher .dropdown .dropdown-menu{background:none;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;position:relative;right:auto;top:auto;width:auto}}.block--ttl-languageswitcher .dropdown .dropdown-menu li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #7fd7e4}@media(min-width:920px){.block--ttl-languageswitcher .dropdown .dropdown-menu li{border-bottom:none}}.block--ttl-languageswitcher .dropdown .dropdown-menu .language-link{font-size:1rem;padding:.85rem 16px;text-align:center;text-decoration:none;text-underline-offset:.15em;width:100%}@media(min-width:920px){.block--ttl-languageswitcher .dropdown .dropdown-menu .language-link{padding:0;text-decoration:underline;width:auto}}@media(min-width:920px){.block--ttl-languageswitcher .dropdown .dropdown-menu .language-link:hover,.block--ttl-languageswitcher .dropdown .dropdown-menu .language-link:focus{text-decoration:none}}.block--ttl-languageswitcher .dropdown .dropdown-menu .language-link.is-active{text-decoration:underline}@media(min-width:920px){.block--ttl-languageswitcher .dropdown .dropdown-menu .language-link.is-active{text-decoration:none}}.block--ttl-languageswitcher .dropdown .dropdown-menu .language-link--untranslated{text-decoration:none}.block--ttl-search-link{-ms-flex-negative:0;flex-shrink:0;font-size:1.125rem;line-height:1.1;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:0}@media(min-width:920px){.block--ttl-search-link{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:24px 0}}.block--ttl-search-link .search-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1b1c1e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:1.5rem;min-width:1.5rem;text-decoration:none}.block--ttl-search-link .search-link:hover,.block--ttl-search-link .search-link:focus{text-decoration:underline;text-underline-offset:.15em}.block--ttl-search-link .search-link__icon{-ms-flex-negative:0;flex-shrink:0;height:auto;width:1.125rem}.block--ttl-search-link .search-link__text{display:none;margin:0 0 0 .5rem}@media(min-width:920px){.block--ttl-search-link .search-link__text{display:block}}.toolbar-fixed.topbar-sticky .sticky{top:54px}.toolbar-fixed.topbar-sticky.toolbar-vertical .layout-container{padding-top:calc(4.5rem)}.toolbar-fixed.topbar-sticky.toolbar-horizontal .layout-container{padding-top:calc(5.875rem)}.toolbar-fixed.topbar-sticky.toolbar-horizontal.toolbar-tray-open .sticky{top:79px}.toolbar-fixed.topbar-sticky.toolbar-horizontal.toolbar-tray-open .layout-container{padding-top:calc(5.875rem)}.toolbar-fixed.toolbar-vertical .sticky{top:54px}@media(min-width:720px){.social-media-links--platforms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:85%}}.social-media-links--platforms .social-media-link{color:#1b1c1e;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem}.social-media-links--platforms .social-media-link:active,.social-media-links--platforms .social-media-link:focus,.social-media-links--platforms .social-media-link:hover{color:#1b1c1e;text-decoration:underline}.social-media-links--platforms .social-media-link::before{content:"";width:2rem;height:2rem;display:block;margin-right:1rem;background-position:center;background-repeat:no-repeat;background-size:2rem}.social-media-links--platforms .social-media-link::after{display:none !important}.social-media-links--platforms .social-media-link--facebook::before{background-image:url(/themes/custom/ttl/images/icons/facebook.svg)}.social-media-links--platforms .social-media-link--twitter::before{background-image:url(/themes/custom/ttl/images/icons/twitter.svg)}.social-media-links--platforms .social-media-link--linkedin::before{background-image:url(/themes/custom/ttl/images/icons/linkedin.svg)}.social-media-links--platforms .social-media-link--instagram::before{background-image:url(/themes/custom/ttl/images/icons/instagram.svg)}.social-media-links--platforms .social-media-link--issuu::before{background-image:url(/themes/custom/ttl/images/icons/issuu.svg)}.social-media-links--platforms .social-media-link--slideshare::before{background-image:url(/themes/custom/ttl/images/icons/slideshare.svg)}.social-media-links--platforms .social-media-link--youtube::before{background-image:url(/themes/custom/ttl/images/icons/youtube.svg)}.footer .block-social-media-links{margin-left:auto}.social-media-links--icons-only.horizontal{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;margin-bottom:-12px;margin-right:-12px;width:auto}.social-media-links--icons-only.horizontal li{-webkit-box-sizing:content-box;box-sizing:content-box;height:32px;padding:0 12px 12px 0}.social-media-links--icons-only.horizontal .social-media-link::before{background-size:32px;height:32px;margin:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:32px}.social-media-links--icons-only.horizontal .social-media-link:hover::before,.social-media-links--icons-only.horizontal .social-media-link:focus::before{-webkit-transform:scale(1.12);transform:scale(1.12)}.social-media-sharing ul{list-style:none;margin:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-media-sharing a{display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.2;padding:16px 32px;text-decoration:none;background-color:#7fd7e4;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;font-size:1rem !important;padding:16px;width:100%;padding:calc(8px - .125rem)}.social-media-sharing a:hover,.social-media-sharing a:focus{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media(min-width:720px){.social-media-sharing a{font-size:1.375rem}}.social-media-sharing a,.social-media-sharing a a{color:#003c78}.social-media-sharing a:visited{color:#003c78}.social-media-sharing a:hover,.social-media-sharing a:focus{background-color:#7fd7e4;border:2px solid #003c78;color:#003c78;text-decoration:underline}.social-media-sharing a:hover a,.social-media-sharing a:focus a{color:#003c78}.social-media-sharing a a{text-decoration:none}.social-media-sharing a a:visited{color:#003c78}@media(min-width:720px){.social-media-sharing a{font-size:1.125rem !important}}.social-media-sharing a.button--with-icon::after{right:16px;-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8)}@media(min-width:720px){.social-media-sharing a{padding:calc(16px - .125rem)}}@media(min-width:0)and (max-width:479px){.social-media-sharing a{margin-bottom:1rem}}.social-media-sharing .share img{height:2rem;width:2rem}.above-topbar-wrapper{margin:0 auto;max-width:1440px}.layout-container{margin:0 auto;max-width:1440px;padding:0 16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px;min-height:100vh;overflow:hidden;position:relative}@media(min-width:920px){.layout-container{padding:0 64px}}@media(min-width:720px){.layout-container{margin-bottom:64px}}.page-node-type-person .layout-container{margin-bottom:0}.main{margin:0 auto;max-width:1440px;padding:0 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:920px){.main{padding:0 0}}@media(min-width:920px){.main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main-sidebar{margin-bottom:32px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:16px}@media(min-width:920px){.main-sidebar{margin-bottom:0;margin-top:64px;min-width:256px;width:30%}}.main-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}@media(min-width:920px){.main-content--with-sidebar{margin-left:64px;width:calc(100% - (30% + 64px))}.main-content:not(.main-content--with-sidebar) .l__1-col--page-sidenav.node--type-content-page{margin-left:auto;margin-right:auto;width:848px}}.main-content:focus{outline:none}.main-content>*:last-child>*:last-child>*:last-child *:last-child:is(.variant-transparent){padding-bottom:0}#post-content{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(2rem + -50vw + 50%);padding-right:calc(2rem + -50vw + 50%)}#post-content>*{margin:0 auto;max-width:1440px;padding:0 0;width:100%}@media(min-width:920px){#post-content>*{padding:0 0}}.region__content{position:relative}.place-holder{color:#666;border:4px dashed #666;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.frontpage .header{margin-bottom:0}.frontpage .node--view-mode-main-page>.header__container{margin-top:0}.frontpage .header__text{position:relative}@media(min-width:0)and (max-width:719px){.frontpage .header__text{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(0 + -50vw + 50%);padding-right:calc(0 + -50vw + 50%)}}.frontpage .header__text-box{background-color:#003c78;color:#fff;padding:32px;text-align:center}@media(min-width:1224px){.frontpage .header__text-box{padding:64px}}@media(min-width:0)and (max-width:1223px){.frontpage .header__text-box .h1,.frontpage .header__text-box .text-long h1,.text-long .frontpage .header__text-box h1{font-size:2.5rem}}.frontpage .header__text .field-cta-link-button{margin-top:32px}.frontpage .header__text .field-cta-link-button .button,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label{background-color:#7fd7e4;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;padding-right:5rem !important}@media(min-width:720px){.frontpage .header__text .field-cta-link-button .button,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label{font-size:1.375rem}}.frontpage .header__text .field-cta-link-button .button,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label,.frontpage .header__text .field-cta-link-button .button a,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label a,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label a,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label a,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label a{color:#003c78}.frontpage .header__text .field-cta-link-button .button:visited,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label:visited,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label:visited,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label:visited,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label:visited{color:#003c78}.frontpage .header__text .field-cta-link-button .button:hover,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label:hover,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label:hover,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label:hover,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label:hover,.frontpage .header__text .field-cta-link-button .button:focus,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label:focus,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label:focus,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label:focus,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label:focus{background-color:#7fd7e4;border:2px solid #003c78;color:#003c78;text-decoration:underline}.frontpage .header__text .field-cta-link-button .button:hover a,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label:hover a,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label:hover a,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label:hover a,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label:hover a,.frontpage .header__text .field-cta-link-button .button:focus a,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label:focus a,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label:focus a,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label:focus a,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label:focus a{color:#003c78}.frontpage .header__text .field-cta-link-button .button a,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label a,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label a,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label a,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label a{text-decoration:none}.frontpage .header__text .field-cta-link-button .button a:visited,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label a:visited,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label a:visited,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label a:visited,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label a:visited{color:#003c78}.frontpage .header__text .field-cta-link-button .button::after,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label::after,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label::after,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label::after,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.frontpage .header__text .field-cta-link-button .button::after,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label::after,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label::after,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label::after,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg);display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;width:2rem;height:2rem}.frontpage .header__text .field-cta-link-button .button .ext svg,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label .ext svg,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label .ext svg,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label .ext svg,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label .ext svg,.frontpage .header__text .field-cta-link-button .button.ext svg,.frontpage .header__text .field-cta-link-button .field-tags .field__item .ext.label svg,.field-tags .field__item .frontpage .header__text .field-cta-link-button .ext.label svg,.frontpage .header__text .field-cta-link-button .field-themes .field__item .ext.label svg,.field-themes .field__item .frontpage .header__text .field-cta-link-button .ext.label svg{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.frontpage .header__text .field-cta-link-button .button.ext::after,.frontpage .header__text .field-cta-link-button .field-tags .field__item .ext.label::after,.field-tags .field__item .frontpage .header__text .field-cta-link-button .ext.label::after,.frontpage .header__text .field-cta-link-button .field-themes .field__item .ext.label::after,.field-themes .field__item .frontpage .header__text .field-cta-link-button .ext.label::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-white.svg)}.view-mode--blue .frontpage .header__text .field-cta-link-button .button::after,.view-mode--blue .frontpage .header__text .field-cta-link-button .field-tags .field__item .label::after,.field-tags .field__item .view-mode--blue .frontpage .header__text .field-cta-link-button .label::after,.view-mode--blue .frontpage .header__text .field-cta-link-button .field-themes .field__item .label::after,.field-themes .field__item .view-mode--blue .frontpage .header__text .field-cta-link-button .label::after,.view-mode--turquoise .frontpage .header__text .field-cta-link-button .button::after,.view-mode--turquoise .frontpage .header__text .field-cta-link-button .field-tags .field__item .label::after,.field-tags .field__item .view-mode--turquoise .frontpage .header__text .field-cta-link-button .label::after,.view-mode--turquoise .frontpage .header__text .field-cta-link-button .field-themes .field__item .label::after,.field-themes .field__item .view-mode--turquoise .frontpage .header__text .field-cta-link-button .label::after,.frontpage .header__text .field-cta-link-button .button.button--alternative::after,.frontpage .header__text .field-cta-link-button .field-tags .field__item .button--alternative.label::after,.field-tags .field__item .frontpage .header__text .field-cta-link-button .button--alternative.label::after,.frontpage .header__text .field-cta-link-button .field-themes .field__item .button--alternative.label::after,.field-themes .field__item .frontpage .header__text .field-cta-link-button .button--alternative.label::after,.frontpage .header__text .field-cta-link-button .button.button--secondary::after,.frontpage .header__text .field-cta-link-button .field-tags .field__item .button--secondary.label::after,.field-tags .field__item .frontpage .header__text .field-cta-link-button .button--secondary.label::after,.frontpage .header__text .field-cta-link-button .field-themes .field__item .button--secondary.label::after,.field-themes .field__item .frontpage .header__text .field-cta-link-button .button--secondary.label::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}.view-mode--blue .frontpage .header__text .field-cta-link-button .button.ext::after,.view-mode--blue .frontpage .header__text .field-cta-link-button .field-tags .field__item .ext.label::after,.field-tags .field__item .view-mode--blue .frontpage .header__text .field-cta-link-button .ext.label::after,.view-mode--blue .frontpage .header__text .field-cta-link-button .field-themes .field__item .ext.label::after,.field-themes .field__item .view-mode--blue .frontpage .header__text .field-cta-link-button .ext.label::after,.view-mode--turquoise .frontpage .header__text .field-cta-link-button .button.ext::after,.view-mode--turquoise .frontpage .header__text .field-cta-link-button .field-tags .field__item .ext.label::after,.field-tags .field__item .view-mode--turquoise .frontpage .header__text .field-cta-link-button .ext.label::after,.view-mode--turquoise .frontpage .header__text .field-cta-link-button .field-themes .field__item .ext.label::after,.field-themes .field__item .view-mode--turquoise .frontpage .header__text .field-cta-link-button .ext.label::after,.frontpage .header__text .field-cta-link-button .button.button--alternative.ext::after,.frontpage .header__text .field-cta-link-button .field-tags .field__item .button--alternative.ext.label::after,.field-tags .field__item .frontpage .header__text .field-cta-link-button .button--alternative.ext.label::after,.frontpage .header__text .field-cta-link-button .field-themes .field__item .button--alternative.ext.label::after,.field-themes .field__item .frontpage .header__text .field-cta-link-button .button--alternative.ext.label::after,.frontpage .header__text .field-cta-link-button .button.button--secondary.ext::after,.frontpage .header__text .field-cta-link-button .field-tags .field__item .button--secondary.ext.label::after,.field-tags .field__item .frontpage .header__text .field-cta-link-button .button--secondary.ext.label::after,.frontpage .header__text .field-cta-link-button .field-themes .field__item .button--secondary.ext.label::after,.field-themes .field__item .frontpage .header__text .field-cta-link-button .button--secondary.ext.label::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg)}.view-mode--blue .frontpage .header__text .field-cta-link-button .button[download="1"]::after,.view-mode--blue .frontpage .header__text .field-cta-link-button .field-tags .field__item [download="1"].label::after,.field-tags .field__item .view-mode--blue .frontpage .header__text .field-cta-link-button [download="1"].label::after,.view-mode--blue .frontpage .header__text .field-cta-link-button .field-themes .field__item [download="1"].label::after,.field-themes .field__item .view-mode--blue .frontpage .header__text .field-cta-link-button [download="1"].label::after,.view-mode--turquoise .frontpage .header__text .field-cta-link-button .button[download="1"]::after,.view-mode--turquoise .frontpage .header__text .field-cta-link-button .field-tags .field__item [download="1"].label::after,.field-tags .field__item .view-mode--turquoise .frontpage .header__text .field-cta-link-button [download="1"].label::after,.view-mode--turquoise .frontpage .header__text .field-cta-link-button .field-themes .field__item [download="1"].label::after,.field-themes .field__item .view-mode--turquoise .frontpage .header__text .field-cta-link-button [download="1"].label::after,.frontpage .header__text .field-cta-link-button .button.button--alternative[download="1"]::after,.frontpage .header__text .field-cta-link-button .field-tags .field__item .button--alternative[download="1"].label::after,.field-tags .field__item .frontpage .header__text .field-cta-link-button .button--alternative[download="1"].label::after,.frontpage .header__text .field-cta-link-button .field-themes .field__item .button--alternative[download="1"].label::after,.field-themes .field__item .frontpage .header__text .field-cta-link-button .button--alternative[download="1"].label::after,.frontpage .header__text .field-cta-link-button .button.button--secondary[download="1"]::after,.frontpage .header__text .field-cta-link-button .field-tags .field__item .button--secondary[download="1"].label::after,.field-tags .field__item .frontpage .header__text .field-cta-link-button .button--secondary[download="1"].label::after,.frontpage .header__text .field-cta-link-button .field-themes .field__item .button--secondary[download="1"].label::after,.field-themes .field__item .frontpage .header__text .field-cta-link-button .button--secondary[download="1"].label::after{content:url(/themes/custom/ttl/images/icons/src/icon-download-dark-blue.svg)}.frontpage .header__text .field-cta-link-button .button[download="1"]::after,.frontpage .header__text .field-cta-link-button .field-tags .field__item [download="1"].label::after,.field-tags .field__item .frontpage .header__text .field-cta-link-button [download="1"].label::after,.frontpage .header__text .field-cta-link-button .field-themes .field__item [download="1"].label::after,.field-themes .field__item .frontpage .header__text .field-cta-link-button [download="1"].label::after{content:url(/themes/custom/ttl/images/icons/src/icon-download.svg)}.frontpage .header__text .field-cta-link-button .button::after,.frontpage .header__text .field-cta-link-button .field-tags .field__item .label::after,.field-tags .field__item .frontpage .header__text .field-cta-link-button .label::after,.frontpage .header__text .field-cta-link-button .field-themes .field__item .label::after,.field-themes .field__item .frontpage .header__text .field-cta-link-button .label::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}.frontpage .header__text .field-cta-link-button .button.ext::after,.frontpage .header__text .field-cta-link-button .field-tags .field__item .ext.label::after,.field-tags .field__item .frontpage .header__text .field-cta-link-button .ext.label::after,.frontpage .header__text .field-cta-link-button .field-themes .field__item .ext.label::after,.field-themes .field__item .frontpage .header__text .field-cta-link-button .ext.label::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg)}.media--loading::before{display:none !important}.b-error{opacity:1}.b-lazy{background-image:none !important}.block--gobackblock{display:none}@media(min-width:1224px){.block--gobackblock{display:block;position:absolute;left:0;top:64px}}.block--gobackblock a{background-color:#7fd7e4;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;padding-left:5rem !important}@media(min-width:720px){.block--gobackblock a{font-size:1.375rem}}.block--gobackblock a,.block--gobackblock a a{color:#003c78}.block--gobackblock a:visited{color:#003c78}.block--gobackblock a:hover,.block--gobackblock a:focus{background-color:#7fd7e4;border:2px solid #003c78;color:#003c78;text-decoration:underline}.block--gobackblock a:hover a,.block--gobackblock a:focus a{color:#003c78}.block--gobackblock a a{text-decoration:none}.block--gobackblock a a:visited{color:#003c78}.block--gobackblock a::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.block--gobackblock a::after{display:none !important}.block--gobackblock a::before{content:url(/themes/custom/ttl/images/icons/arrow-right-blue.svg)}.view-mode--white .block--gobackblock a::before{content:url(/themes/custom/ttl/images/icons/arrow-right-blue.svg)}.block--gobackblock a::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.block--gobackblock a::before{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg);display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);left:32px;width:2rem;height:2rem}.block--gobackblock a::before{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}@media(min-width:0)and (max-width:919px){.notification-messages{margin:0 -16px}}@media(min-width:0)and (max-width:719px){.notification-messages .box__image{margin-left:0}}@media(min-width:920px){.notification-messages{margin:0 -64px}}#ppms_cm_footer__powered_by{color:#000 !important}.poll .bar{height:1.5rem;margin:.5rem 0 .2rem 0;background-color:#e5e5e5}.poll .bar .foreground{background-color:#003c78;height:100%;float:left}.poll .choice-title{font-size:.9em;line-height:1.2}.poll dd+dt{margin-top:16px}.poll .total{font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.poll-view-form .form-actions{margin-top:32px}.poll-view-form .form-actions .button,.poll-view-form .form-actions .field-tags .field__item .label,.field-tags .field__item .poll-view-form .form-actions .label,.poll-view-form .form-actions .field-themes .field__item .label,.field-themes .field__item .poll-view-form .form-actions .label{background-color:#7fd7e4;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;font-size:1rem !important;padding:16px;width:100%;width:auto}@media(min-width:720px){.poll-view-form .form-actions .button,.poll-view-form .form-actions .field-tags .field__item .label,.field-tags .field__item .poll-view-form .form-actions .label,.poll-view-form .form-actions .field-themes .field__item .label,.field-themes .field__item .poll-view-form .form-actions .label{font-size:1.375rem}}.poll-view-form .form-actions .button,.poll-view-form .form-actions .field-tags .field__item .label,.field-tags .field__item .poll-view-form .form-actions .label,.poll-view-form .form-actions .field-themes .field__item .label,.field-themes .field__item .poll-view-form .form-actions .label,.poll-view-form .form-actions .button a,.poll-view-form .form-actions .field-tags .field__item .label a,.field-tags .field__item .poll-view-form .form-actions .label a,.poll-view-form .form-actions .field-themes .field__item .label a,.field-themes .field__item .poll-view-form .form-actions .label a{color:#003c78}.poll-view-form .form-actions .button:visited,.poll-view-form .form-actions .field-tags .field__item .label:visited,.field-tags .field__item .poll-view-form .form-actions .label:visited,.poll-view-form .form-actions .field-themes .field__item .label:visited,.field-themes .field__item .poll-view-form .form-actions .label:visited{color:#003c78}.poll-view-form .form-actions .button:hover,.poll-view-form .form-actions .field-tags .field__item .label:hover,.field-tags .field__item .poll-view-form .form-actions .label:hover,.poll-view-form .form-actions .field-themes .field__item .label:hover,.field-themes .field__item .poll-view-form .form-actions .label:hover,.poll-view-form .form-actions .button:focus,.poll-view-form .form-actions .field-tags .field__item .label:focus,.field-tags .field__item .poll-view-form .form-actions .label:focus,.poll-view-form .form-actions .field-themes .field__item .label:focus,.field-themes .field__item .poll-view-form .form-actions .label:focus{background-color:#7fd7e4;border:2px solid #003c78;color:#003c78;text-decoration:underline}.poll-view-form .form-actions .button:hover a,.poll-view-form .form-actions .field-tags .field__item .label:hover a,.field-tags .field__item .poll-view-form .form-actions .label:hover a,.poll-view-form .form-actions .field-themes .field__item .label:hover a,.field-themes .field__item .poll-view-form .form-actions .label:hover a,.poll-view-form .form-actions .button:focus a,.poll-view-form .form-actions .field-tags .field__item .label:focus a,.field-tags .field__item .poll-view-form .form-actions .label:focus a,.poll-view-form .form-actions .field-themes .field__item .label:focus a,.field-themes .field__item .poll-view-form .form-actions .label:focus a{color:#003c78}.poll-view-form .form-actions .button a,.poll-view-form .form-actions .field-tags .field__item .label a,.field-tags .field__item .poll-view-form .form-actions .label a,.poll-view-form .form-actions .field-themes .field__item .label a,.field-themes .field__item .poll-view-form .form-actions .label a{text-decoration:none}.poll-view-form .form-actions .button a:visited,.poll-view-form .form-actions .field-tags .field__item .label a:visited,.field-tags .field__item .poll-view-form .form-actions .label a:visited,.poll-view-form .form-actions .field-themes .field__item .label a:visited,.field-themes .field__item .poll-view-form .form-actions .label a:visited{color:#003c78}@media(min-width:720px){.poll-view-form .form-actions .button,.poll-view-form .form-actions .field-tags .field__item .label,.field-tags .field__item .poll-view-form .form-actions .label,.poll-view-form .form-actions .field-themes .field__item .label,.field-themes .field__item .poll-view-form .form-actions .label{font-size:1.125rem !important}}.poll-view-form .form-actions .button.button--with-icon::after,.poll-view-form .form-actions .field-tags .field__item .button--with-icon.label::after,.field-tags .field__item .poll-view-form .form-actions .button--with-icon.label::after,.poll-view-form .form-actions .field-themes .field__item .button--with-icon.label::after,.field-themes .field__item .poll-view-form .form-actions .button--with-icon.label::after{right:16px;-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8)}.print__link{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.2;padding:16px 32px;text-decoration:none;padding-right:5rem !important}@media(min-width:720px){.print__link{font-size:1.375rem}}.print__link,.print__link a{color:#fff}.print__link:visited{color:#fff}.print__link:hover,.print__link:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}.print__link:hover a,.print__link:focus a{color:#fff}.print__link a{text-decoration:none}.print__link a:visited{color:#fff}.print__link:hover,.print__link:focus{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.print__link::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.print__link::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg);display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;width:2rem;height:2rem}.print__link .ext svg,.print__link.ext svg{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.print__link.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-white.svg)}.view-mode--blue .print__link::after,.view-mode--turquoise .print__link::after,.print__link.button--alternative::after,.print__link.button--secondary::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}.view-mode--blue .print__link.ext::after,.view-mode--turquoise .print__link.ext::after,.print__link.button--alternative.ext::after,.print__link.button--secondary.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg)}.view-mode--blue .print__link[download="1"]::after,.view-mode--turquoise .print__link[download="1"]::after,.print__link.button--alternative[download="1"]::after,.print__link.button--secondary[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download-dark-blue.svg)}.print__link[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download.svg)}.print__link::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.print__link::after{content:url(/themes/custom/ttl/images/icons/icon-document.svg)}.pager-show-more{list-style-type:none}.pager-show-more .pager__item a{background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.2;padding:16px 32px;text-decoration:none;padding-right:5rem !important;font-family:"SourceSansPro",sans-serif}@media(min-width:720px){.pager-show-more .pager__item a{font-size:1.375rem}}.pager-show-more .pager__item a,.pager-show-more .pager__item a a{color:#fff}.pager-show-more .pager__item a:visited{color:#fff}.pager-show-more .pager__item a:hover,.pager-show-more .pager__item a:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}.pager-show-more .pager__item a:hover a,.pager-show-more .pager__item a:focus a{color:#fff}.pager-show-more .pager__item a a{text-decoration:none}.pager-show-more .pager__item a a:visited{color:#fff}.pager-show-more .pager__item a:hover,.pager-show-more .pager__item a:focus{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.pager-show-more .pager__item a::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.pager-show-more .pager__item a::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg);display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;width:2rem;height:2rem}.pager-show-more .pager__item a .ext svg,.pager-show-more .pager__item a.ext svg{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.pager-show-more .pager__item a.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-white.svg)}.view-mode--blue .pager-show-more .pager__item a::after,.view-mode--turquoise .pager-show-more .pager__item a::after,.pager-show-more .pager__item a.button--alternative::after,.pager-show-more .pager__item a.button--secondary::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-dark-blue.svg)}.view-mode--blue .pager-show-more .pager__item a.ext::after,.view-mode--turquoise .pager-show-more .pager__item a.ext::after,.pager-show-more .pager__item a.button--alternative.ext::after,.pager-show-more .pager__item a.button--secondary.ext::after{content:url(/themes/custom/ttl/images/icons/src/icon-external-dark-blue.svg)}.view-mode--blue .pager-show-more .pager__item a[download="1"]::after,.view-mode--turquoise .pager-show-more .pager__item a[download="1"]::after,.pager-show-more .pager__item a.button--alternative[download="1"]::after,.pager-show-more .pager__item a.button--secondary[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download-dark-blue.svg)}.pager-show-more .pager__item a[download="1"]::after{content:url(/themes/custom/ttl/images/icons/src/icon-download.svg)}.pager-show-more .pager__item a::after{content:url(/themes/custom/ttl/images/icons/src/icon-arrow-right-white.svg)}.pager-show-more .pager__item a::after{content:url(/themes/custom/ttl/images/icons/plus-white.svg)}.pager-show-more .pager__item a::after{padding-top:.25rem}@media(min-width:0)and (max-width:719px){.hs-form{margin-top:32px}}.hs-form a{color:#003c78;cursor:pointer;text-decoration:none;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}.hs-form a:active,.hs-form a:focus,.hs-form a:hover{color:#1b1c1e;text-decoration:underline}.hs-form .hs-form-field{margin-bottom:1.5rem;position:relative}.hs-form .hs-form-field select,.hs-form .hs-form-field textarea,.hs-form .hs-form-field [type=text],.hs-form .hs-form-field [type=tel],.hs-form .hs-form-field [type=number],.hs-form .hs-form-field [type=email]{color:#1b1c1e;margin-bottom:1.5rem;position:relative;display:block;background-color:#fff;border:2px solid #00a3bd;-webkit-box-shadow:none;box-shadow:none;font-size:1.125rem;margin-bottom:0;padding:12px 24px 12px;border:2px solid #00a3bd;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto !important;max-width:100%;padding:1.125rem !important;width:100%}.hs-form .hs-form-field select::after,.hs-form .hs-form-field textarea::after,.hs-form .hs-form-field [type=text]::after,.hs-form .hs-form-field [type=tel]::after,.hs-form .hs-form-field [type=number]::after,.hs-form .hs-form-field [type=email]::after{clear:both;content:"";display:table}.hs-form .hs-form-field select:not(textarea),.hs-form .hs-form-field textarea:not(textarea),.hs-form .hs-form-field [type=text]:not(textarea),.hs-form .hs-form-field [type=tel]:not(textarea),.hs-form .hs-form-field [type=number]:not(textarea),.hs-form .hs-form-field [type=email]:not(textarea){height:4.25rem}.hs-form .hs-form-field select:hover,.hs-form .hs-form-field select:focus,.hs-form .hs-form-field textarea:hover,.hs-form .hs-form-field textarea:focus,.hs-form .hs-form-field [type=text]:hover,.hs-form .hs-form-field [type=text]:focus,.hs-form .hs-form-field [type=tel]:hover,.hs-form .hs-form-field [type=tel]:focus,.hs-form .hs-form-field [type=number]:hover,.hs-form .hs-form-field [type=number]:focus,.hs-form .hs-form-field [type=email]:hover,.hs-form .hs-form-field [type=email]:focus{border-color:#666}@media(min-width:1224px){.hs-form .hs-form-field select,.hs-form .hs-form-field textarea,.hs-form .hs-form-field [type=text],.hs-form .hs-form-field [type=tel],.hs-form .hs-form-field [type=number],.hs-form .hs-form-field [type=email]{width:80% !important}}.hs-form .hs-form-field select:hover,.hs-form .hs-form-field select:focus,.hs-form .hs-form-field textarea:hover,.hs-form .hs-form-field textarea:focus,.hs-form .hs-form-field [type=text]:hover,.hs-form .hs-form-field [type=text]:focus,.hs-form .hs-form-field [type=tel]:hover,.hs-form .hs-form-field [type=tel]:focus,.hs-form .hs-form-field [type=number]:hover,.hs-form .hs-form-field [type=number]:focus,.hs-form .hs-form-field [type=email]:hover,.hs-form .hs-form-field [type=email]:focus{border-color:#003c78}.hs-form .hs-form-field textarea[name=message]{max-width:none !important}.hs-form label{display:block;color:#000;font-size:1rem;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}@media(min-width:720px){.hs-form label{font-size:1.125rem}}.hs-form label:not(.option){left:24px;position:absolute;top:.5rem;z-index:1}.hs-form label:not(.option){left:auto;padding-bottom:.225rem;position:relative;top:auto}.hs-form .hs-fieldtype-phonenumber label,.hs-form .hs-fieldtype-text label,.hs-form .hs-fieldtype-textarea label{display:block;color:#000;font-size:1rem;font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif}@media(min-width:720px){.hs-form .hs-fieldtype-phonenumber label,.hs-form .hs-fieldtype-text label,.hs-form .hs-fieldtype-textarea label{font-size:1.125rem}}.hs-form .hs-fieldtype-phonenumber label:not(.option),.hs-form .hs-fieldtype-text label:not(.option),.hs-form .hs-fieldtype-textarea label:not(.option){left:24px;position:absolute;top:.5rem;z-index:1}.hs-form .hs-fieldtype-phonenumber label:not(.option),.hs-form .hs-fieldtype-text label:not(.option),.hs-form .hs-fieldtype-textarea label:not(.option){left:auto;padding-bottom:.225rem;position:relative;top:auto}.hs-form .hs-fieldtype-select .input{position:relative}@media(min-width:1224px){.hs-form .hs-fieldtype-select .input{width:80%}}.hs-form .hs-fieldtype-select .input .hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(2rem + 1.125rem) !important;width:100% !important}.hs-form .hs-fieldtype-select .input::after{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-image:url(/themes/custom/ttl/images/icons/arrow-down-md-blue.svg);background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:2rem;pointer-events:none;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem;z-index:2}.hs-form label.hs-error-msg{color:#000}.hs-form .legal-consent-container label{position:static !important}.hs-form>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.625rem}@media(min-width:0)and (max-width:719px){.hs-form>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:1224px){.hs-form>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input{width:80% !important}}.hs-form>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input select{margin-right:16px}@media(min-width:0)and (max-width:719px){.hs-form>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input>select.hs-input,.hs-form>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input>input.hs-input{width:100% !important}}@media(min-width:720px){.hs-form>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input>select.hs-input,.hs-form>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input>input.hs-input{width:60% !important}}.hs-form .hs_submit input[type=submit]{background-color:rgba(0,0,0,0);background-image:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;background-color:#003c78;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;display:inline-block;cursor:pointer;font-size:1.25rem;line-height:1.2;padding:16px 32px;text-decoration:none;background-color:#7fd7e4;border:2px solid rgba(0,0,0,0);font-family:"SourceSansPro SemiBold","SourceSansPro",sans-serif;font-size:1.25rem;position:relative;text-align:left;width:auto !important}.hs-form .hs_submit input[type=submit]:hover,.hs-form .hs_submit input[type=submit]:focus{background-color:inherit;color:inherit;border:inherit;text-decoration:inherit}@media(min-width:720px){.hs-form .hs_submit input[type=submit]{font-size:1.375rem}}.hs-form .hs_submit input[type=submit],.hs-form .hs_submit input[type=submit] a{color:#fff}.hs-form .hs_submit input[type=submit]:visited{color:#fff}.hs-form .hs_submit input[type=submit]:hover,.hs-form .hs_submit input[type=submit]:focus{background-color:#003c78;border:2px solid #003c78;color:#fff;text-decoration:underline}.hs-form .hs_submit input[type=submit]:hover a,.hs-form .hs_submit input[type=submit]:focus a{color:#fff}.hs-form .hs_submit input[type=submit] a{text-decoration:none}.hs-form .hs_submit input[type=submit] a:visited{color:#fff}.hs-form .hs_submit input[type=submit]:hover,.hs-form .hs_submit input[type=submit]:focus{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media(min-width:720px){.hs-form .hs_submit input[type=submit]{font-size:1.375rem}}.hs-form .hs_submit input[type=submit],.hs-form .hs_submit input[type=submit] a{color:#003c78}.hs-form .hs_submit input[type=submit]:visited{color:#003c78}.hs-form .hs_submit input[type=submit]:hover,.hs-form .hs_submit input[type=submit]:focus{background-color:#7fd7e4;border:2px solid #003c78;color:#003c78;text-decoration:underline}.hs-form .hs_submit input[type=submit]:hover a,.hs-form .hs_submit input[type=submit]:focus a{color:#003c78}.hs-form .hs_submit input[type=submit] a{text-decoration:none}.hs-form .hs_submit input[type=submit] a:visited{color:#003c78}.hs-form .hs-error-msgs{margin-top:.225rem;position:relative}.hs-form .submitted-message,.hs-form .hs-error-msg{font-size:1.125rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.hs-form .hs-richtext p{color:#1b1c1e;font-family:"SourceSansPro",sans-serif;font-size:1.125rem;line-height:1.45}@media(min-width:720px){.hs-form .hs-richtext p{font-size:1.375rem}}.hs-form .hs-input{border:none;border-radius:0}.hs-form .hs-form-required{padding-left:.2rem}.hs-form ::marker{content:"";display:none}.hs-form .inputs-list{list-style-type:none;margin-left:0;overflow:visible;padding-left:0;position:relative}.hs-form .inputs-list li{margin-bottom:1.5rem}.hs-form .hs-form-checkbox{min-height:44px;position:relative}.hs-form [type=checkbox]:checked~*::before,.hs-form [type=checkbox]:not(:checked)~*::before,.hs-form [type=radio]:checked~*::before,.hs-form [type=radio]:not(:checked)~*::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hs-form [type=checkbox]:checked~::after,.hs-form [type=checkbox]:not(:checked)~::after,.hs-form [type=radio]:checked~*::after,.hs-form [type=radio]:not(:checked)~*::after{line-height:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hs-form [type=radio]:checked~*,.hs-form [type=radio]:not(:checked)~*{padding-top:0}.hs-form .form-columns-2{display:grid;grid-template-columns:1fr;max-width:100%}@media(min-width:920px){.hs-form .form-columns-2{gap:32px;grid-template-columns:1fr 1fr}}.hs-form .form-columns-2 .hs-form-field{float:none;width:initial !important}.hs-form .form-columns-2 .hs-form-field input{width:100% !important}.hs-form .form-columns-2 .input{margin-right:0 !important}.hs-form .form-columns-2 .hs-fieldtype-select .input{width:100%}.hs-form .form-columns-1{max-width:100%}.hs-form .form-columns-1 .hs-form-field input,.hs-form .form-columns-1 .hs-form-field textarea{width:100% !important}.hs-form .form-columns-1 .input{margin-right:0 !important}.hs-form .form-columns-1 .hs-fieldtype-select .input{width:100%}.paragraph--type-brand-collection .field-examples>.field__items{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:720px){.paragraph--type-brand-collection .field-examples>.field__items{grid-template-columns:1fr 1fr}}@media(min-width:1224px){.paragraph--type-brand-collection .field-examples>.field__items{grid-template-columns:1fr 1fr 1fr}}.paragraph--type-brand-example{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.paragraph--type-brand-example .h4,.paragraph--type-brand-example .title--liftup.h3,.paragraph--type-brand-example .label_h3>.title--liftup.field__label,.paragraph--type-brand-example .label_h4>.field__label,.paragraph--type-brand-example .text-long h3.title--liftup,.text-long .paragraph--type-brand-example h3.title--liftup,.paragraph--type-brand-example .text-long h4,.text-long .paragraph--type-brand-example h4{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.paragraph--type-brand-example .field-title-text{font-size:1.125rem}@media(min-width:720px){.paragraph--type-brand-example .field-title-text{font-size:1.25rem}}.paragraph--type-brand-example .field-media{border:1px solid #a0a0a0;margin:0 0 16px}.paragraph--type-brand-example .text-long{font-size:1rem}@media(min-width:720px){.paragraph--type-brand-example .text-long{font-size:1.125rem}}.paragraph--type-brand-example .text-long .field__item>*:last-child{margin-bottom:0}.paragraph--type-brand-example .text-long p{margin-bottom:1.25rem}.paragraph--type-brand-example .field-file-download-buttons{justify-self:flex-end;margin-top:auto;padding-top:24px}.text-long strong{font-family:"SourceSansPro Bold","SourceSansPro",sans-serif}.paragraph--type-brand-collection .accordion__content.active{display:block}.block--ttl-brand-sitebranding:first-child{margin-right:auto}@media(min-width:920px){.block--ttl-brand-sitebranding:first-child{margin-right:32px}}.block--ttl-brand-branding-slogan{background-color:#cceff4;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:-16px;margin-right:-16px;margin-top:16px;-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;width:100%}@media(min-width:920px){.block--ttl-brand-branding-slogan{background-color:rgba(0,0,0,0);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-left:0;margin-right:auto;margin-top:0;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;padding-right:24px;width:auto}}.block--ttl-brand-branding-slogan .site-slogan{text-transform:uppercase;font-family:"SourceSansPro Bold","SourceSansPro",sans-serif;font-size:1rem;letter-spacing:1px;color:#003c78;display:block;letter-spacing:.1625rem;padding:16px}.block--ttl-brand-branding-slogan .site-slogan.h2,.block--ttl-brand-branding-slogan .field-trainer .site-slogan.field__label,.field-trainer .block--ttl-brand-branding-slogan .site-slogan.field__label,.block--ttl-brand-branding-slogan .label_h2>.site-slogan.field__label,.block--ttl-brand-branding-slogan .text-long h2.site-slogan,.text-long .block--ttl-brand-branding-slogan h2.site-slogan,.block--ttl-brand-branding-slogan .site-slogan.h3,.block--ttl-brand-branding-slogan .label_h3>.site-slogan.field__label,.block--ttl-brand-branding-slogan .text-long h3.site-slogan,.text-long .block--ttl-brand-branding-slogan h3.site-slogan,.block--ttl-brand-branding-slogan .site-slogan.h4,.block--ttl-brand-branding-slogan .label_h4>.site-slogan.field__label,.block--ttl-brand-branding-slogan .text-long h4.site-slogan,.text-long .block--ttl-brand-branding-slogan h4.site-slogan,.block--ttl-brand-branding-slogan .site-slogan.h5,.block--ttl-brand-branding-slogan .site-slogan.field-register-banner-heading,.block--ttl-brand-branding-slogan .site-slogan.field-register-group-banner-head,.block--ttl-brand-branding-slogan .site-slogan.field-third-banner-heading,.block--ttl-brand-branding-slogan .text-long h5.site-slogan,.text-long .block--ttl-brand-branding-slogan h5.site-slogan{margin-bottom:16px}@media(min-width:920px){.block--ttl-brand-branding-slogan .site-slogan{padding:0}}.block--ttl-brand-sidebar-main-navigation .ttl-main-menu__wrapper{bottom:auto;display:block;height:auto;left:auto;max-height:initial;padding-top:24px;position:relative;right:auto;top:auto;z-index:initial}.block--ttl-brand-sidebar-main-navigation .ttl-main-menu__link--sub-0.is-active{font-family:"SourceSansPro Bold","SourceSansPro",sans-serif}.block--ttl-brand-sidebar-main-navigation .ttl-main-menu__link--sub.is-active{font-family:"SourceSansPro",sans-serif}.block--ttl-brand-sidebar-main-navigation .ttl-main-menu__item--sub-0:last-child.children--open::after{background:#cceff4;content:"";display:block;height:24px;left:-25%;position:absolute;right:auto;top:100%;width:150%;z-index:2}.account-menu{list-style:none;padding:0}
