/*!Theme Name: SafeDwell SMK
Theme URI: https://seandoherty.co.uk
Author: Sean Doherty
Author URI: https://seandoherty.co.uk
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pwslim
Tags: lightweight, modern*/*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
p{font-size:16px;line-height:1.5em;font-weight:400}h1,h2,h3,h4,h5,h6,.h1,.block-text.type-cta h2,.h2,.block-column h1,.block-media h1,.h3,.h4,.h5,.h6{line-height:110%;margin-bottom:40px;font-weight:700}h1,.h1,.block-text.type-cta h2{font-size:2.6rem;line-height:1.2em}@media(min-width:768px){h1,.h1,.block-text.type-cta h2{font-size:3rem}}@media(min-width:992px){h1,.h1,.block-text.type-cta h2{font-size:3.2rem}}@media(min-width:1200px){h1,.h1,.block-text.type-cta h2{font-size:3.4rem}}@media(min-width:1400px){h1,.h1,.block-text.type-cta h2{font-size:3.6rem}}@media(min-width:1400px){h1,.h1,.block-text.type-cta h2{font-size:3.8rem}}@media(min-width:1920px){h1,.h1,.block-text.type-cta h2{font-size:4rem}}h2,.h2,.block-column h1,.block-media h1{font-size:2rem}@media(min-width:768px){h2,.h2,.block-column h1,.block-media h1{font-size:2.1rem}}@media(min-width:992px){h2,.h2,.block-column h1,.block-media h1{font-size:2.2rem}}@media(min-width:1200px){h2,.h2,.block-column h1,.block-media h1{font-size:2.3rem}}@media(min-width:1400px){h2,.h2,.block-column h1,.block-media h1{font-size:2.4rem}}@media(min-width:1400px){h2,.h2,.block-column h1,.block-media h1{font-size:2.6rem}}@media(min-width:1920px){h2,.h2,.block-column h1,.block-media h1{font-size:2.8rem}}h3,.h3{font-size:1.8rem}h4,.h4{font-size:1.6rem}h5,.h5{font-size:1.4rem}h6,.h6{font-size:1.2rem}.search h2 span{color:#172a45}.align-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.box-shadow,nav{box-shadow:0 2px 8px rgba(0,0,0,.15)}.visibility-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.ul-reset,footer.site-footer ul{margin:0;padding:0}.ul-reset li,footer.site-footer ul li{list-style-type:none}.link-reset{text-decoration:none;color:inherit}.responsive-image,img{width:100%;height:auto}.relative{position:relative}.full-height{height:100%;min-height:100vh}.center{text-align:center}.flex-center{display:flex;justify-content:center;align-items:center}.highlight{background-color:#172a45;color:#fff;padding:6px}.highlight.block{display:inline-block}.uppercase{text-transform:uppercase}.dark{background-color:#1c2530;color:#fff}.primary{background-color:#172a45;color:#fff}.light{background-color:#fff;color:#1c2530}.medium{background-color:#f7f9fa;color:#1c2530}.container{padding-left:5%;padding-right:5%}@media(min-width:768px){.container{padding-left:calc( (100vw - 576px)/2);padding-right:calc( (100vw - 576px)/2)}}@media(min-width:992px){.container{padding-left:calc( (100vw - 768px)/2);padding-right:calc( (100vw - 768px)/2)}}@media(min-width:1200px){.container{padding-left:calc( (100vw - 992px)/2);padding-right:calc( (100vw - 992px)/2)}}@media(min-width:1400px){.container{padding-left:calc( (100vw - 1200px)/2);padding-right:calc( (100vw - 1200px)/2)}}.container-sm{padding-left:5%;padding-right:5%}@media(min-width:768px){.container-sm{padding-left:calc( (100vw - 576px)/2);padding-right:calc( (100vw - 576px)/2)}}.container-md{padding-left:5%;padding-right:5%}@media(min-width:768px){.container-md{padding-left:calc( (100vw - 576px)/2);padding-right:calc( (100vw - 576px)/2)}}@media(min-width:992px){.container-md{padding-left:calc( (100vw - 768px)/2);padding-right:calc( (100vw - 768px)/2)}}.container-lg{padding-left:5%;padding-right:5%}@media(min-width:768px){.container-lg{padding-left:calc( (100vw - 576px)/2);padding-right:calc( (100vw - 576px)/2)}}@media(min-width:992px){.container-lg{padding-left:calc( (100vw - 768px)/2);padding-right:calc( (100vw - 768px)/2)}}@media(min-width:1200px){.container-lg{padding-left:calc( (100vw - 992px)/2);padding-right:calc( (100vw - 992px)/2)}}.container-xl{padding-left:5%;padding-right:5%}@media(min-width:768px){.container-xl{padding-left:calc( (100vw - 576px)/2);padding-right:calc( (100vw - 576px)/2)}}@media(min-width:992px){.container-xl{padding-left:calc( (100vw - 768px)/2);padding-right:calc( (100vw - 768px)/2)}}@media(min-width:1200px){.container-xl{padding-left:calc( (100vw - 992px)/2);padding-right:calc( (100vw - 992px)/2)}}@media(min-width:1400px){.container-xl{padding-left:calc( (100vw - 1200px)/2);padding-right:calc( (100vw - 1200px)/2)}}.container-xxl{padding-left:5%;padding-right:5%}@media(min-width:1400px){.container-xxl{padding-left:calc( (100vw - 1200px)/2);padding-right:calc( (100vw - 1200px)/2)}}@media(min-width:1400px){.container-xxl{padding-left:calc( (100vw - 1400px)/2);padding-right:calc( (100vw - 1400px)/2)}}@media(min-width:1920px){.container-xxl{padding-left:calc( (100vw - 1920px)/2);padding-right:calc( (100vw - 1920px)/2)}}.container-fw{padding-left:0;padding-right:0}.container-left{padding-left:5%}@media(min-width:768px){.container-left{padding-left:calc( (100vw - 576px)/2)}}@media(min-width:992px){.container-left{padding-left:calc( (100vw - 768px)/2)}}@media(min-width:1200px){.container-left{padding-left:calc( (100vw - 992px)/2)}}.container-right{padding-right:5%}@media(min-width:768px){.container-right{padding-right:calc( (100vw - 576px)/2)}}@media(min-width:992px){.container-right{padding-right:calc( (100vw - 768px)/2)}}@media(min-width:1200px){.container-right{padding-right:calc( (100vw - 992px)/2)}}.gap-64{grid-gap:64px}.gap-56{grid-gap:56px}.gap-48{grid-gap:48px}.gap-40{grid-gap:40px}.gap-32{grid-gap:32px}.gap-24{grid-gap:24px}.gap-16{grid-gap:16px}.gap-8{grid-gap:8px}.two-column,.three-column,.four-column,.five-column,.six-column,[data-cols]{display:grid}@media(min-width:768px){.two-column,.four-column,[data-cols="2"],[data-cols="4"]{grid-template-columns:repeat(2,1fr)}.three-column,.six-column,[data-cols="3"],[data-cols="6"]{grid-template-columns:repeat(3,1fr)}[data-cols="1-2"]{grid-template-columns:1fr 2fr}[data-cols="2-1"]{grid-template-columns:2fr 1fr}}@media(min-width:992px){.four-column,[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.five-column,[data-cols="5"]{grid-template-columns:repeat(5,1fr)}.six-column,[data-cols="6"]{grid-template-columns:repeat(6,1fr)}}.span-all{grid-column:1/-1}body.no-grid .two-column,body.no-grid .three-column,body.no-grid .four-column,body.no-grid .five-column,body.no-grid .six-column{display:flex;flex-wrap:wrap}body.no-grid .two-column .column,body.no-grid .three-column .column,body.no-grid .four-column .column,body.no-grid .five-column .column,body.no-grid .six-column .column{margin:20px}body.no-grid .two-column.no-gap .column,body.no-grid .three-column.no-gap .column,body.no-grid .four-column.no-gap .column,body.no-grid .five-column.no-gap .column,body.no-grid .six-column.no-gap .column{margin:0}@media(min-width:768px){body.no-grid .two-column .column,body.no-grid .four-column .column{width:calc((100%/2) - 40px)}body.no-grid .three-column .column,body.no-grid .six-column .column{width:calc((100%/3) - 40px)}}@media(min-width:992px){body.no-grid .four-column .column{width:calc((100%/4) - 40px)}body.no-grid .five-column .column{width:calc((100%/5) - 40px)}body.no-grid .six-column .column{width:calc((100%/6) - 40px)}}html{scroll-behavior:smooth}body{font-family:inter,sans-serif;font-weight:300;display:flex;min-height:100vh;flex-direction:column;color:#627084}a{color:inherit}main{flex:1 0 auto}hr{margin:32px 0;background:rgba(0,0,0,.1);height:1px;border:none}.section-padding,section:not(.no-padding){padding-top:32px;padding-bottom:32px}@media(min-width:768px){.section-padding,section:not(.no-padding){padding-top:48px;padding-bottom:48px}}@media(min-width:992px){.section-padding,section:not(.no-padding){padding-top:64px;padding-bottom:64px}}@media(min-width:1200px){.section-padding,section:not(.no-padding){padding-top:80px;padding-bottom:80px}}@media(min-width:1400px){.section-padding,section:not(.no-padding){padding-top:96px;padding-bottom:96px}}.section-padding.no-top-padding,section.no-top-padding:not(.no-padding){padding-top:0}.section-padding.no-bottom-padding,section.no-bottom-padding:not(.no-padding){padding-bottom:0}.section-padding-extra{padding-top:64px;padding-bottom:64px}@media(min-width:768px){.section-padding-extra{padding-top:96px;padding-bottom:96px}}@media(min-width:992px){.section-padding-extra{padding-top:112px;padding-bottom:112px}}@media(min-width:1200px){.section-padding-extra{padding-top:128px;padding-bottom:128px}}@media(min-width:1400px){.section-padding-extra{padding-top:160px;padding-bottom:160px}}section.extra-padding{padding-top:64px;padding-bottom:64px}@media(min-width:768px){section.extra-padding{padding-top:96px;padding-bottom:96px}}@media(min-width:992px){section.extra-padding{padding-top:112px;padding-bottom:112px}}@media(min-width:1200px){section.extra-padding{padding-top:128px;padding-bottom:128px}}@media(min-width:1400px){section.extra-padding{padding-top:160px;padding-bottom:160px}}.btn{display:inline-flex;justify-content:center;align-items:center;height:56px;cursor:pointer;text-decoration:none;font-size:18px;font-weight:400}.btn:not(.btn-flat){padding:0 32px;background:#172a45;color:#fff;border-radius:6px}@media(min-width:992px){.btn:not(.btn-flat){transition:filter 150ms ease-in-out}.btn:not(.btn-flat):hover{filter:brightness(1.2)}}.btn svg{height:16px;width:auto;margin-left:8px}.btn.btn-flat{font-size:14px}@media(min-width:992px){.btn.btn-flat svg{transition:transform 150ms ease-in-out}.btn.btn-flat:hover svg{transform:translatex(4px)}}.btn.btn-small{height:40px;font-size:14px;padding:16px}.btn.btn-medium{height:48px;font-size:16px;padding:24px}.btn.btn-secondary{background:#34998c}button{border:none;border-radius:0;background-color:initial;padding:0;margin:0;cursor:pointer}form{padding:32px;border:1px solid #dfe4eb;border-radius:16px}form.outline input:not([type=submit]):not([type=radio]):not([type=checkbox]),form.outline textarea,form.outline select{border:1px solid #dfe4eb}form.outline input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus,form.outline textarea:focus,form.outline select:focus{border-color:#172a45}fieldset{margin:0;padding:0;border:none;gap:16px}label{font-weight:500;font-size:14px;color:#000}input:not([type=submit]):not([type=radio]):not([type=checkbox]),textarea,select{margin-top:8px;display:flex;width:100%;margin-bottom:20px;padding:8px;font-weight:400;border:1px solid #dfe4eb;border-radius:6px;color:#627084}input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus-visible,textarea:focus-visible,select:focus-visible{outline:none}input:not([type=submit]):not([type=radio]):not([type=checkbox]),select{height:40px}textarea{min-height:80px;height:80px}input[type=submit]{border:none;padding:0;width:100%;display:flex;justify-content:center;align-items:baseline;padding:0!important}.search-form{display:flex;align-items:center}.search-form input{margin:20px 0}picture.background-image img{height:inherit;width:inherit;object-fit:inherit;object-position:inherit}picture.background-image,img.background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.5)}video.responsive-video{width:100%}.block-text.type-cta{background-color:#f7f9fa}.block-text.type-cta p{font-size:20px}.block-text.type-cta header{border-radius:24px}.block-text.type-cta header a.btn{margin-top:40px}.block-text.type-wysiwyg h2,.block-text.type-wysiwyg p,.block-text.type-icon-left h2,.block-text.type-icon-left p{color:#1c2530}.block-text.type-wysiwyg p,.block-text.type-icon-left p{margin-bottom:1rem}.block-text.type-wysiwyg a.btn,.block-text.type-icon-left a.btn{margin-top:40px}.block-text.type-icon-left header{position:relative}@media(min-width:768px){.block-text.type-icon-left header p.subtitle{position:absolute;left:0;transform:translate(calc(-100% - 16px),-8px)}}.block-text.type-wysiwyg p a{color:#34998c;text-decoration:none}.block-text.type-wysiwyg ol{counter-reset:item;margin-left:0;padding-left:0}.block-text.type-wysiwyg ol li{display:block;margin-bottom:24px;margin-left:2em}.block-text.type-wysiwyg ol li::before{display:inline-flex;justify-content:center;align-items:center;content:counter(item);counter-increment:item;width:32px;height:32px;margin-left:-32px;background:#34998c;border-radius:50%;color:#fff;margin-right:16px}@media(max-width:767px){.block-text.type-wysiwyg ol li{margin-left:0;display:flex;flex-direction:column;align-items:center;text-align:center}.block-text.type-wysiwyg ol li::before{margin:0}}.block-card>h2,.block-post>h2{color:#000}.block-card main.one-column,.block-post main.one-column{display:grid}.block-card main.one-column p,.block-post main.one-column p{font-size:18px;color:#1c2530}.block-card article.card,.block-post article.card{border:1px solid #dfe4eb;border-radius:12px;padding:19.2px;background:#fff}@media(min-width:1200px){.block-card article.card,.block-post article.card{transition:box-shadow 200ms ease-in-out}.block-card article.card:hover,.block-post article.card:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}}.block-card article.card.simple ul.icon-list li,.block-post article.card.simple ul.icon-list li{position:relative;margin-bottom:16px}.block-card article.card.simple ul.icon-list li::before,.block-post article.card.simple ul.icon-list li::before{content:'•';margin-right:8px;color:#34998c}.block-card article.card.simple,.block-card article.card.icon-top,.block-card article.card.post,.block-post article.card.simple,.block-post article.card.icon-top,.block-post article.card.post{padding:32px}.block-card article.card.simple h2,.block-card article.card.icon-top h2,.block-card article.card.post h2,.block-post article.card.simple h2,.block-post article.card.icon-top h2,.block-post article.card.post h2{color:#000;margin-bottom:16px;font-weight:600;font-size:20px}.block-card article.card.simple p small,.block-card article.card.icon-top p small,.block-card article.card.post p small,.block-post article.card.simple p small,.block-post article.card.icon-top p small,.block-post article.card.post p small{display:block;margin-top:16px;line-height:1.4}.block-card article.card.post,.block-post article.card.post{padding:0}.block-card article.card.post header,.block-post article.card.post header{height:200px;position:relative;overflow:hidden}.block-card article.card.post header img,.block-post article.card.post header img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.block-card article.card.post footer,.block-post article.card.post footer{margin:0;padding:32px}@media(min-width:1200px){.block-card article.card.icon-top:hover figure:before,.block-post article.card.icon-top:hover figure:before{opacity:.3}}.block-card article.card.icon-top figure,.block-post article.card.icon-top figure{width:48px;min-width:48px;height:48px;min-height:48px;display:flex;justify-content:center;align-items:center;margin-bottom:24px;position:relative}.block-card article.card.icon-top figure::before,.block-post article.card.icon-top figure::before{width:100%;height:100%;content:'';border-radius:8px;position:absolute;top:0;left:0;transition:opacity 200ms ease-in-out}.block-card article.card.icon-top ul.icon-list,.block-post article.card.icon-top ul.icon-list{margin:24px 0}.block-card article.card.icon-top ul.icon-list li,.block-post article.card.icon-top ul.icon-list li{font-size:14px;display:flex;align-items:flex-start}.block-card article.card.icon-top ul.icon-list li:not(:last-of-type),.block-post article.card.icon-top ul.icon-list li:not(:last-of-type){margin-bottom:12px}.block-card article.card.icon-top ul.icon-list svg,.block-post article.card.icon-top ul.icon-list svg{width:16px;height:16px;margin-right:8px}.block-card footer,.block-post footer{margin-top:40px}.icon-left{display:flex;align-items:center}.icon-left figure{width:40px;min-width:40px;height:40px;min-height:40px;display:flex;justify-content:center;align-items:center;margin-right:12px;position:relative}.icon-left figure::before{width:100%;height:100%;content:'';border-radius:8px;position:absolute;top:0;left:0}.icon-left figure svg{width:20px;height:20px}.icon-left p{font-size:14px}.block-column.type-image-right p.subtitle,.block-media.type-image-right p.subtitle{justify-content:flex-start}.block-column.type-image-right footer,.block-media.type-image-right footer{display:flex;justify-content:center;align-items:center}.block-column p,.block-media p{margin-bottom:1rem}.block-column ul.icon-list,.block-media ul.icon-list{margin:32px 0}.block-column ul.icon-list li,.block-media ul.icon-list li{margin-bottom:12px;font-weight:500}.block-column ul.icon-list li figure,.block-media ul.icon-list li figure{width:32px;min-width:32px;height:32px;min-height:32px}.block-column ul.icon-list li figure svg,.block-media ul.icon-list li figure svg{width:16px;height:16px}.block-column ul.icon-list li.icon-style-plain svg,.block-media ul.icon-list li.icon-style-plain svg{width:20px;height:20px;margin-right:12px}.alert{padding:4px 12px;color:#fff;border-radius:16px;font-size:12px;display:flex}.alert.valid{background:#2aa36d}.alert.warning{background:#f5a00c}.block-media.type-template>footer{justify-content:center;display:flex;flex:1;align-items:center}.block-media.type-template article.card{flex:1;border-radius:18px;padding:48px;background:#edf0f2}.block-media.type-template article.card aside.card{background:#fff;border-radius:12px;padding:19.2px 16px;border:1px solid #dfe4eb;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.block-media.type-template article.card aside.card h2{font-weight:500;font-size:16px;margin-bottom:4px}.block-media.type-template article.card aside.card p{font-size:14px;margin:0}.block-media.type-template article.card footer.progress-bar p{display:flex;justify-content:space-between;font-size:14px;margin:0}.block-media.type-template article.card footer.progress-bar.valid span.percent{color:#2aa36d}.block-media.type-template article.card footer.progress-bar.valid span.compliance-bar{background:rgba(0,0,0,.1);height:6px;border-radius:4px;display:block;width:100%;position:relative}.block-media.type-template article.card footer.progress-bar.valid span.compliance-bar::after{height:100%;border-radius:4px;width:98%;background-color:#2aa36d;content:'';position:absolute;top:0;left:0}.block-text p:last-of-type{margin-bottom:0}.background-medium{background-color:#f7f9fa}.background-medium h2{color:#000}.background-dark-green{background-color:#22485c;color:rgba(250,250,250,.8)}.background-secondary{background-color:#34998c}.background-green-muted{background:#ebf5f4}.background-primary{background-color:#172a45}.background-primary h1,.background-primary h2{color:#fff}.background-primary p{color:#f7f9fa}.background-primary ul.icon-list li svg{stroke:#34998c}.background-light h1{color:#000}.background-dark{background-color:#1c2530;color:#fff}.color-orange{color:#f5a00c}.color-orange svg{stroke:#f5a00c}.color-green{color:#34998c}.color-green svg{stroke:#34998c}.icon-color-red svg{stroke:#d92726}.icon-color-dark svg{stroke:#1c2530}.icon-color-green svg{stroke:#34998c}.icon-color-green .btn-flat{color:#34998c}.background-color-red-muted:before{background-color:#d92726;opacity:.1}.background-color-dark-muted:before{background-color:#1c2530;opacity:.1}.background-color-green-muted:before{background-color:#34998c;opacity:.1}table,th,td{border:none}table{width:100%;display:table;border-collapse:collapse;border-spacing:0}table.striped tr{border-bottom:none}table.striped>tbody>tr:nth-child(odd){background-color:#f7f9fa}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:#f7f9fa}table.centered thead tr th,table.centered tbody tr td{text-align:center}tr{border-bottom:1px solid #f7f9fa}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media(max-width:767px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:'\00a0'}table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid #f7f9fa}}dialog{display:block;opacity:0;pointer-events:none;border:none;min-width:300px;max-width:100vw;z-index:-9}dialog.basic{top:50px;border-radius:24px;padding:40px}dialog input[type=submit]{border:none;padding:0;width:100%;max-width:unset}dialog button.close-modal{margin-top:20px}dialog#VideoDialog{display:flex;flex-direction:column;justify-content:center;align-items:center;top:0}dialog#VideoDialog video{height:60vh;max-width:100%;margin:0 auto}dialog#cookieModal{position:fixed;bottom:0;right:24px;width:300px;margin:0;left:unset}dialog#cookieModal p,dialog#cookieModal .btn,dialog#cookieModal a{font-size:12px}dialog[open]{opacity:1;z-index:9;pointer-events:auto;animation:slidein .5s forwards}dialog::backdrop{background-color:rgba(0,0,0,.6);animation:fadein .5s forwards}dialog.close[open]{animation:slideout .5s forwards}dialog.close::backdrop{animation:fadeout .5s forwards}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes slidein{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideout{from{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.single-post main ul,.single-post main ol{margin:20px 0;padding-left:18px;font-size:18px;line-height:1.5em}.subtitle{display:flex;align-items:center;font-size:14px;font-weight:500;margin-bottom:32px}.subtitle svg{justify-content:center;height:20px;width:20px}.subtitle:not(.icon) svg{margin-right:8px}.subtitle.pill svg{height:16px;width:auto}.subtitle.pill,.subtitle.icon{border-radius:16px;padding:6px 16px}.subtitle.icon{width:64px;height:64px}.subtitle.icon svg{width:32px;height:32px;stroke:#34998c}nav{display:flex;align-items:center;justify-content:space-between;height:65px;position:fixed;top:0;left:0;width:100vw;background-color:rgba(250,250,250,.8);backdrop-filter:blur(5px);z-index:2;color:#627084;border-bottom:1px solid #dfe4eb;font-size:14px;font-weight:400}@media(min-width:1200px){nav{height:80px}}nav a.nav-logo{height:inherit}nav a.nav-logo img{height:100%;width:auto;padding:12px 0}nav ul.nav-links{margin:0;height:inherit}@media(min-width:992px){nav ul.nav-links{display:flex;align-items:center;padding:0}nav ul.nav-links li{height:inherit}nav ul.nav-links li a{transition:color 200ms ease-in-out}nav ul.nav-links li a:hover{color:#34998c}}nav ul.nav-links li{list-style-type:none;display:flex}nav ul.nav-links li a{text-decoration:none;color:inherit;padding:0 12px;display:flex;justify-content:center;align-items:center}nav ul.nav-links li.active a{color:#34998c}@media(max-width:991px){nav ul.nav-links{flex-direction:column;position:fixed;height:70vh;overflow-y:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;top:65px;left:0;transform:translateX(-100%);background-color:#fff;width:100vw;overflow-y:auto;will-change:transform;backface-visibility:hidden;z-index:9;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.15);font-size:16px}nav ul.nav-links li{min-height:48px}nav ul.nav-links li a{padding:0}nav ul.nav-links li a[aria-label=Solutions]{color:#000}nav ul.nav-links li a svg{display:none}}@media(max-width:991px){nav button.burger{display:block}nav button.burger svg.close-menu{display:none}}@media(min-width:992px){nav button.burger{display:none}}body.menu-open nav ul.nav-links{transition:transform 500ms ease-in-out;transform:translateX(0%)}body.menu-open svg.menu-icon{display:none}body.menu-open svg.close-menu{display:block!important}body.menu-open ul.dropdown-content{display:block}nav .dropdown{position:relative}@media(max-width:991px){nav .dropdown{display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start}}nav .dropdown .dropdown-content{background-color:#fff;display:none;min-width:100px;left:0;top:65px;padding:0;z-index:1}nav .dropdown .dropdown-content.open{display:block}nav .dropdown .dropdown-content li{display:flex;white-space:nowrap}nav .dropdown .dropdown-content li a{padding:8px;border-radius:6px}nav .dropdown .dropdown-content li.active,nav .dropdown .dropdown-content li:hover{border:none}nav .dropdown .dropdown-content li.active a,nav .dropdown .dropdown-content li:hover a{background-color:#34998c;color:#fff}@media(min-width:992px){nav .dropdown .dropdown-content{position:absolute;font-size:12px;border-radius:6px;border:1px solid #dfe4eb;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:5.33333px}nav .dropdown .dropdown-content li{height:32px}nav .dropdown .dropdown-content li a{padding:0 12}}@media(min-width:992px){nav .dropdown:hover .dropdown-content{display:block}nav .dropdown .dropdown-content{left:0;top:65px;position:absolute}}footer.site-footer{color:#fff}footer.site-footer ul:last-of-type{text-align:center;opacity:.7}footer.site-footer ul:last-of-type p{margin:0}footer.site-footer img{max-width:135px}footer.site-footer a{text-decoration:none}footer.site-footer p,footer.site-footer li:not(:first-of-type),footer.site-footer a{opacity:.8;font-size:14px;font-weight:300}footer.site-footer li:first-of-type{font-weight:700}footer.site-footer li{margin-bottom:16px}footer.site-footer hr{margin:0;background:#f7f9fa;height:1px;border:none;opacity:.7}footer.site-footer p.site-credit{display:flex;align-items:center;justify-content:center}footer.site-footer p.site-credit a{margin-left:8px}.hero{margin-top:65px;position:relative;display:flex;flex-direction:column}@media(min-width:1200px){.hero{margin-top:80px}}.hero p:not(.subtitle){font-size:20px}.hero a.btn:not(.btn-small){margin-top:32px}.hero ul.icon-list{margin:48px 0}.hero ul.icon-list li{font-size:14px;display:flex;color:#f7f9fa;align-items:center}.hero ul.icon-list li svg{height:16px;width:auto;margin-right:8px}.hero .divider{width:100%;position:absolute;bottom:0}.hero.hero-none{padding:0}.hero.hero-image{padding:0;height:50vh;min-height:300px;position:relative}.hero.hero-image h1{position:relative}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}