:root{--size-7:2rem;--layer-1:1;--purple-0:#f8f0fc;--layer-2:2;--layer-3:3;--gray-9:#212529;--font-sans:var(--font-system-ui);--font-size-fluid-2:clamp(1.5rem,6vw,2.5rem);--font-weight-8:800;--font-lineheight-1:1.25;--size-6:1.75rem;--size-5:1.5rem;--radius-conditional-2:clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-2));--shadow-1:0 1px 2px -1px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 9%));--ease-1:cubic-bezier(.25,0,.5,1);--shadow-2:0 3px 5px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 7px 14px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 5%));--size-3:1rem;--size-4:1.25rem;--font-size-3:1.25rem;--blue-9:#1864ab;--font-weight-9:900;--gray-8:#343a40;--gray-7:#495057;--font-size-0:.75rem;--font-weight-7:700;--size-1:.25rem;--font-size-1:1rem;--font-lineheight-2:1.375;--font-size-2:1.1rem;--font-system-ui:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--radius-2:5px;--shadow-color:220 40% 2%;--shadow-strength:25%}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:50%;background-size:cover;cursor:pointer;max-width:720px}lite-youtube::before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg,rgb(0 0 0/67%) 0%,rgb(0 0 0/54%) 14%,rgb(0 0 0/15%) 54%,rgb(0 0 0/5%) 72%,transparent 94%);height:99px;width:100%;font-family:youtube noto,Roboto,Arial,Helvetica,sans-serif;color:hsl(0deg 0% 93.33%);text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}lite-youtube:hover::before{color:#fff}lite-youtube::after{content:"";display:block;padding-bottom:calc(100%/(16/9))}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:100%;height:100%;background:no-repeat 50%/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:0}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.btn{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:transparent;padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;text-align:center;font-size:1rem;font-weight:500;line-height:1.5rem;--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms}.btn:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.btn:focus{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.btn--blue{--tw-bg-opacity:1;background-color:rgb(0 88 190/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn--blue:hover{--tw-bg-opacity:1;background-color:rgb(0 57 122/var(--tw-bg-opacity))}.btn--blue:focus{--tw-bg-opacity:1;background-color:rgb(0 57 122/var(--tw-bg-opacity))}.btn--white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 88 190/var(--tw-text-opacity))}.btn--white:hover{--tw-bg-opacity:1;background-color:rgb(241 247 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 57 122/var(--tw-text-opacity))}.btn--white:focus{--tw-bg-opacity:1;background-color:rgb(241 247 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 57 122/var(--tw-text-opacity))}details>div>h1:first-child,details>div>h2:first-child,details>div>h3:first-child,details>div>h4:first-child,details>div>h5:first-child{margin-top:0!important}#newsletter #mc_embed_signup #mc_embed_signup_scroll{.mc-field-group { position: relative; } .mc-field-group { clear: none; } .mc-field-group { display: flex; } .mc-field-group { min-height: 50px; } .mc-field-group { width: 100%; } .mc-field-group { flex-direction: column; } .mc-field-group { padding-bottom: 1.75rem; } .mc-field-group { label { margin: 0px; } label { width: 100%; } label { padding-bottom: 0.5rem; } label { font-size: 1rem; line-height: 1.5rem; } label { font-weight: 600; } label { line-height: 1.25; } input { display: flex; } input { width: 100%; } input { border-width: 2px; } input { --tw-border-opacity: 1; border-color: rgb(156 163 175 / var(--tw-border-opacity)); } input:focus { --tw-border-opacity: 1; border-color: rgb(0 88 190 / var(--tw-border-opacity)); } input:focus { outline: 2px solid transparent; outline-offset: 2px; } input { &.mce_inline_error { --tw-border-opacity: 1; border-color: rgb(220 38 38 / var(--tw-border-opacity)); } } .content__gdpr { .checkbox { display: flex; } .checkbox { align-items: center; } .checkbox { input { margin-left: 1rem; margin-right: 1rem; } input { display: flex; } input { width: auto; } input { --tw-scale-x: 1.5; --tw-scale-y: 1.5; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } span { display: flex; } span { line-height: 1; } } fieldset + p { margin-bottom: 1.75rem; } fieldset + p { --tw-scale-x: .9; --tw-scale-y: .9; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } fieldset + p { font-size: 1rem; line-height: 1.5rem; } } .content__gdprLegal p { margin-bottom: 1.75rem; } .content__gdprLegal p { --tw-scale-x: .9; --tw-scale-y: .9; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .content__gdprLegal p { font-size: 1rem; line-height: 1.5rem; } div.mce_inline_error { z-index: 1; } div.mce_inline_error { margin: 0px; } div.mce_inline_error { display: flex; } div.mce_inline_error { width: 100%; } div.mce_inline_error { border-radius: 0px; } div.mce_inline_error { background-color: transparent; } div.mce_inline_error { padding: 0.25rem; } div.mce_inline_error { font-size: 1rem; line-height: 1.5rem; } div.mce_inline_error { --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity)); } } .forms__submit { margin: 0px; } .forms__submit { display: inline-flex; } .forms__submit { cursor: pointer; } .forms__submit { align-items: center; } .forms__submit { justify-content: center; } .forms__submit { border-radius: 0.375rem; } .forms__submit { border-width: 1px; } .forms__submit { border-color: transparent; } .forms__submit { --tw-bg-opacity: 1; background-color: rgb(0 88 190 / var(--tw-bg-opacity)); } .forms__submit { padding-left: 1rem; padding-right: 1rem; } .forms__submit { padding-top: 0.75rem; padding-bottom: 0.75rem; } .forms__submit { text-align: center; } .forms__submit { font-size: 1rem; line-height: 1.5rem; } .forms__submit { font-weight: 500; } .forms__submit { line-height: 1.5rem; } .forms__submit { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } .forms__submit { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .forms__submit { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .forms__submit { transition-duration: 200ms; } .forms__submit:hover { --tw-scale-x: 1.05; --tw-scale-y: 1.05; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .forms__submit:hover { --tw-bg-opacity: 1; background-color: rgb(0 57 122 / var(--tw-bg-opacity)); } .forms__submit:focus { --tw-scale-x: 1.05; --tw-scale-y: 1.05; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .forms__submit:focus { --tw-bg-opacity: 1; background-color: rgb(0 57 122 / var(--tw-bg-opacity)); }}.homepage__blog{background-color:#fff;margin-block-end:-4rem;padding-block-start:var(--size-7);position:relative;z-index:var(--layer-1);&::before { background-color:var(--purple-0); content:""; height:100%; inset:0; opacity:0.33; position:absolute; width:100%; z-index:var(--layer-2); } .container { position:relative; z-index:var(--layer-3); }}.homepage__blog-title{color:var(--gray-9);font-family:var(--font-sans);font-size:var(--font-size-fluid-2);font-weight:var(--font-weight-8);letter-spacing:-.025em;line-height:var(--font-lineheight-1);margin-block-end:var(--size-6);text-align:center}.homepage__blog-list{-moz-column-gap:var(--size-5);column-gap:var(--size-5);display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0;row-gap:var(--size-5);@media(min-width:768px){grid-template-columns: repeat(2,1fr);}@media(min-width:992px){grid-template-columns: repeat(3,1fr);}}.homepage__blog-item{background:#fff;border-radius:var(--radius-conditional-2);box-shadow:var(--shadow-1);overflow:hidden;position:relative;transition:box-shadow 200ms var(--ease-1);&:hover { box-shadow:var(--shadow-2); } &:has(a:focus) { box-shadow:var(--shadow-2); } img { aspect-ratio:16/9; height:auto; -o-object-fit:cover; object-fit:cover; width:100%; }}.homepage__blog-item-content{display:flex;flex-direction:column;padding:var(--size-3);padding-block-end:var(--size-4);h3 { font-size: var(--font-size-3); line-height: var(--font-lineheight-1); a { color: var(--blue-9); font-weight: var(--font-weight-9); &::before { content: ""; inset: 0; position: absolute; width: 100%; height: 100%; } &:hover, &:focus { color: var(--gray-8); text-decoration: none; } } } time { color: var(--gray-7); font-size: var(--font-size-0); font-weight: var(--font-weight-7); margin-block-end: var(--size-1); } p { -webkit-box-orient: vertical; -webkit-line-clamp: 5; display: -webkit-box; overflow: hidden; color: var(--gray-8); font-size: var(--font-size-1); line-height: var(--font-lineheight-2); margin-block-end: 0; text-overflow: ellipsis; white-space: normal; }}.homepage__blog-more{font-size:var(--font-size-2);font-weight:var(--font-weight-9);padding-block:var(--size-7);text-align:center;a { color: var(--blue-9); &:hover, &:focus { color: var(--gray-8); } }}hr{margin-bottom:2rem}details summary::-webkit-details-marker,details summary::marker{display:none;content:""}.youtube-embed{display:block;padding-block-end:1rem;&:not(:first-child) { padding-block-start:1rem; } lite-youtube { margin:0 auto; }}