/**handles:am_markup-template-markup-css-root-css,am_markup-template-markup-css-style-css,am_wp-assets-css-style-wp-css**/
:root{--rem-base:10px;--base-font-size:18px;--base-line-height:22px;--base-font-weight:400;--vertical-rhythm:var(--base-line-height);--font-open-sans:"Open Sans";--font-sofia-pro:"sofia-pro";--base-main-font:var(--font-sofia-pro);--base-font-sans-serif:"Arial","Helvetica Neue","Helvetica",sans-serif;--base-font-serif:"Times New Roman","Times","Baskerville","Georgia",serif;--base-font:var(--base-main-font),var(--base-font-sans-serif);--accent-font:var(--base-font-serif);--color-white:#fff;--color-white--rgb:255,255,255;--color-black:#000;--color-black--rgb:0,0,0;--color-error:#ff7676;--color-error--rgb:255,118,118;--color-primary:#16325a;--color-primary--rgb:22,50,90;--color-secondary:#477bc2;--color-secondary--rgb:71,123,194;--color-accent:#03c17a;--color-accent--rgb:3,193,122;--color-title:#0e3060;--color-title--rgb:14,48,96;--color-text:#395987;--color-text--rgb:57,89,135;--color-dark-blue:#061b38;--color-dark-blue--rgb:6,27,56;--color-dark:#08101e;--color-dark--rgb:8,16,30;--color-light-blue:#f5f8fc;--color-light-blue--rgb:245,248,252;--color-caption:#b0aeae;--color-caption--rgb:176,174,174;--color-blockquote-border:#ececec;--color-blockquote-border--rgb:236,236,236;--color-brand:var(--color-primary);--color-base-text:var(--color-text);--color-base-link:var(--color-secondary);--color-h1-h6:var(--color-title);--animation-duration:0.3s;--animation-timing-function:ease-in;--container:1280px;--gutter:25px}:root{--header-bg:var(--color-white);--header-shadow:5px 0 10px rgba(0, 0, 0, 0.5);--menu-border-color:#e1e1e1;--menu-submenu-bg:#fafafa;--menu-submenu-shadow:0 5px 10px rgba(22, 50, 90, 0.3);--menu-link-color:var(--color-primary);--menu-link-active-color:var(--color-accent);--button-fz:18px;--button-lh:1;--button-fw:400;--button-radius:50px;--button-padding-x:30px;--button-padding-y:15px;--button-color:var(--color-text);--button-bg:transparent;--button-hover-bg:var(--color-accent);--button-hover-color:var(--color-white);--button-border-color:var(--color-text);--button-hover-border-color:var(--color-accent);--input-x:15px;--input-y:12px;--input-color:var(--color-text);--input-placeholder-color:rgba(6, 27, 56, 0.45);--input-bg-color:transparent;--input-radius:5px;--input-border:1px;--input-border-color:rgba(6, 27, 56, 0.2);--input-focus-border-color:var(--color-secondary);--input-fz:16px;--input-lh:21px;--form-theme-color:var(--color-accent);--checkbox-size:20px;--radio-size:20px;--label-fz:16px;--label-lh:21px;--label-color:currentColor;--error-color:var(--color-error);--error-bg-color:var(--color-error);--form-col-gutter:30px;--form-row-margin:var(--form-col-gutter) * 1.5}:root{--admin-bar-h:32px}:root{--h1:clamp(30px, 4.7vw, 60px);--h2:clamp(24px, 3.5vw, 45px);--h3:clamp(20px, 2.3vw, 30px);--h4:clamp(18px, 1.95vw, 25px);--h5:clamp(18px, 2.4rem, 24px);--h6:clamp(16px, 2rem, 20px)}@media (max-width:782px){:root{--admin-bar-h:46px}}@media (max-width:767px){:root{--input-x:20px;--input-y:12px}}@media (max-width:666px){:root{--gutter:20px}}@media (min-width:812px) and (max-height:414px) and (orientation:landscape){:root{--gutter:50px}}
@charset "UTF-8";.bg-str img{width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.div-fluid{background-color:tomato;font-size:clamp(30px, calc(30px + 2.8169014085vw - 10.5633802817px), 60px);font-size:clamp(30px, calc(30px + 7.6335877863vw - 28.6259541985px), 60px);font-size:clamp(30px, calc(30px + 4.4642857143vw - 34.2857142857px), 60px);padding:clamp(10px,calc(10px + 3.7558685446vw - 14.0845070423px),50px) clamp(10px,calc(10px + 8.4507042254vw - 31.6901408451px),100px);margin-block:clamp(10px,calc(10px + 3.7558685446vw - 14.0845070423px),50px)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}html{font-size:var(--rem-base);-webkit-box-sizing:border-box;box-sizing:border-box;padding:constant(safe-area-inset);padding:env(safe-area-inset)}body{color:var(--color-base-text);font:var(--base-font-weight) var(--base-font-size)/var(--base-line-height) var(--base-font);min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white)}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{display:block;font-weight:700;line-height:1.2;color:var(--color-h1-h6)}.h a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-size:inherit}.h1,h1{font-size:var(--h1);font-weight:400;line-height:1;text-align:center;margin:0 0 .5em}.h2,h2{font-size:var(--h2);font-weight:400;line-height:1;margin:0 0 .5em}.h3,h3{font-size:var(--h3);font-weight:400;line-height:1;margin:0 0 .5em}.h4,h4{font-size:var(--h4);font-weight:600;line-height:1;margin:0 0 .6em}.h5,h5{font-size:var(--h5);margin:0 0 .7em}.h6,h6{font-size:var(--h6);margin:0 0 .8em}p{margin-bottom:var(--vertical-rhythm);margin-top:0}.subtitle{font-weight:600;font-size:14px;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--color-secondary)}a{color:var(--color-base-link);text-decoration:none;-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function)}a:hover{color:var(--color-accent)}img{max-width:100%;height:auto;vertical-align:top}ol,ul{list-style:none;margin-top:0;padding-left:0}ol li,ul li{list-style:none}#sidebar ol:not([class]),#sidebar ul:not([class]),.entry ol:not([class]),.entry ul:not([class]),.post-body ol,.post-body ul,ol.list-style,ul.list-style{--margin-li-top:2rem;margin:0 0 var(--vertical-rhythm)}#sidebar ol:not([class]):last-child,#sidebar ul:not([class]):last-child,.entry ol:not([class]):last-child,.entry ul:not([class]):last-child,.post-body ol:last-child,.post-body ul:last-child,ol.list-style:last-child,ul.list-style:last-child{margin-bottom:0}#sidebar ol:not([class]) li,#sidebar ul:not([class]) li,.entry ol:not([class]) li,.entry ul:not([class]) li,.post-body ol li,.post-body ul li,ol.list-style li,ul.list-style li{padding-left:2rem;position:relative}#sidebar ol:not([class]) li+li,#sidebar ul:not([class]) li+li,.entry ol:not([class]) li+li,.entry ul:not([class]) li+li,.post-body ol li+li,.post-body ul li+li,ol.list-style li+li,ul.list-style li+li{margin-top:var(--margin-li-top)}#sidebar ol:not([class]) ul,#sidebar ul:not([class]) ul,.entry ol:not([class]) ul,.entry ul:not([class]) ul,.post-body ol ul,.post-body ul ul,ol.list-style ul,ul.list-style ul{margin-bottom:0;margin-top:var(--margin-li-top)}#sidebar ol:not([class]) ol,#sidebar ul:not([class]) ol,.entry ol:not([class]) ol,.entry ul:not([class]) ol,.post-body ol ol,.post-body ul ol,ol.list-style ol,ul.list-style ol{margin-bottom:0;margin-top:var(--margin-li-top)}#sidebar ul:not([class])>li,.entry ul:not([class])>li,.post-body ul>li,ul.list-style>li{padding-left:2rem}#sidebar ul:not([class])>li:before,.entry ul:not([class])>li:before,.post-body ul>li:before,ul.list-style>li:before{content:"";position:absolute;width:.3em;height:.3em;border-radius:50%;top:.55em;left:.3em;background-color:currentColor}#sidebar ol:not([class]),.entry ol:not([class]),.post-body ol,ol.list-style{counter-reset:list}#sidebar ol:not([class])>li,.entry ol:not([class])>li,.post-body ol>li,ol.list-style>li{padding-left:2rem}#sidebar ol:not([class])>li:before,.entry ol:not([class])>li:before,.post-body ol>li:before,ol.list-style>li:before{content:counter(list) ".";counter-increment:list;position:absolute;top:0;left:0}table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:var(--vertical-rhythm)}table td,table th{font-size:var(--base-font-size);color:var(--color-base-text);padding:10px 15px;text-align:center;border-bottom:1px solid var(--color-brand)}pre{max-width:100%;background:rgba(0,0,0,.1);padding:.5em;white-space:normal}blockquote{font-size:2rem;line-height:1.2;color:var(--color-accent);background:0 0;border-left:6px solid var(--color-blockquote-border);padding:2rem 0 2rem 4rem;margin:0 0 var(--vertical-rhythm)}blockquote:not([class]) p:first-child{font-weight:700;margin-bottom:16px}blockquote:not([class]) p:first-child::before{content:"“"}blockquote:not([class]) p:first-child::after{content:"”"}blockquote:not([class]) p:last-child{color:var(--color-caption);font-weight:400;font-size:.666em;line-height:normal;margin-bottom:0}blockquote p:last-child,blockquote q:last-child{margin-bottom:0}blockquote cite{display:block;font-style:normal}dl{margin:0 0 var(--vertical-rhythm)}dl dt{float:left;clear:left;font-weight:700;padding:10px 5px}dl dd{margin-left:0;padding:10px 0}.skip-link{position:absolute;padding:5px;line-height:1;font-size:16px;background-color:#663399;color:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:999;-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function)}.skip-link:focus{-webkit-transform:translateY(0);transform:translateY(0)}.text-color{color:var(--color-text)!important}*{-webkit-box-sizing:inherit;box-sizing:inherit;max-height:1000000px}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.resize-active{-webkit-transition:none!important;transition:none!important}.resize-active *,.resize-active :after,.resize-active :before{-webkit-transition:inherit!important;transition:inherit!important}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.container--full-width{max-width:100%}body,html{height:100%;scroll-behavior:smooth}.wrapper{display:grid;grid-template-rows:1fr auto;min-height:100%;width:100%;position:relative;overflow:clip}.footer,.header,.main{min-width:0}.offset-header{padding-top:var(--offset-header)}.bg-str{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.text-center{text-align:center}[data-reveal]{opacity:0;-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}[data-reveal][data-reveal=fade-up]{-webkit-transform:translateY(40px);transform:translateY(40px)}[data-reveal][data-reveal=fade-down]{-webkit-transform:translateY(-40px);transform:translateY(-40px)}[data-reveal][data-reveal=fade-right]{-webkit-transform:translateX(-40px);transform:translateX(-40px)}[data-reveal][data-reveal=fade-left]{-webkit-transform:translateX(40px);transform:translateX(40px)}[data-reveal]._in-view{opacity:1;-webkit-transform:none;transform:none}#main:not(:has(section)),.main:not(:has(section)),main:not(:has(section)){padding-top:calc(4rem + var(--offset-header,100px));padding-bottom:7rem}#main section:first-child,.main section:first-child,main section:first-child{padding-top:calc(4rem + var(--offset-header,100px));padding-bottom:7rem}#main section:first-child .section-bg,.main section:first-child .section-bg,main section:first-child .section-bg{top:var(--offset-header,100px)}.button,button[type=submit],input[type=button],input[type=reset],input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;position:relative;padding:var(--button-padding-y) var(--button-padding-x);border:1px solid var(--button-border-color);border-radius:var(--button-radius);background:var(--button-bg);-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function);font-size:var(--button-fz);line-height:var(--button-lh);font-weight:var(--button-fw);text-transform:unset;text-align:center;color:var(--button-color);cursor:pointer;font-weight:400}.button:hover,button[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:var(--button-hover-bg);color:var(--button-hover-color);text-decoration:none;border-color:var(--button-hover-border-color);-webkit-box-shadow:0 40px 40px 0 rgba(69,145,71,.1);box-shadow:0 40px 40px 0 rgba(69,145,71,.1)}.button:hover .icon-arrow,button[type=submit]:hover .icon-arrow,input[type=button]:hover .icon-arrow,input[type=reset]:hover .icon-arrow,input[type=submit]:hover .icon-arrow{-webkit-transform:translateY(1px) translateX(5px);transform:translateY(1px) translateX(5px)}.button .icon-arrow,button[type=submit] .icon-arrow,input[type=button] .icon-arrow,input[type=reset] .icon-arrow,input[type=submit] .icon-arrow{width:14px!important;-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function);-webkit-transform:translateY(1px);transform:translateY(1px)}.button--accent,.button-accent{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.button--accent:hover,.button-accent:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.button--light{border-color:var(--color-white);color:var(--color-white);background:0 0}.button--light:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-primary)}.button-secondary,button[type=submit].button-secondary,input[type=button].button-secondary,input[type=reset].button-secondary,input[type=submit].button-secondary{border-color:var(--color-secondary);background:0 0;color:var(--color-secondary)}.button-secondary:hover,button[type=submit].button-secondary:hover,input[type=button].button-secondary:hover,input[type=reset].button-secondary:hover,input[type=submit].button-secondary:hover{background:var(--button-hover-bg);border-color:var(--button-hover-bg);color:var(--button-hover-color)}.button-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--color-text)}.button-link:hover{color:var(--color-accent);text-decoration:none}.button-link:hover .icon-arrow{-webkit-transform:translateY(1px) translateX(5px);transform:translateY(1px) translateX(5px)}.button-link .icon-arrow{width:14px!important;-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function);-webkit-transform:translateY(1px);transform:translateY(1px)}fieldset,form{border:none;display:block;padding:0;margin:0 0 var(--vertical-rhythm)}label{display:block;font-weight:400;font-size:var(--label-fz);line-height:var(--label-lh);color:var(--label-color);margin:0 0 var(--vertical-rhythm)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;outline:0;max-width:100%;width:100%;padding:var(--input-y) var(--input-x);margin:0;border:var(--input-border) solid var(--input-border-color);border-radius:var(--input-radius);background:var(--input-bg-color);font-size:var(--input-fz);line-height:var(--input-lh);font-weight:400;color:var(--input-color);text-align:left}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--input-placeholder-color);opacity:1;-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function)}input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:var(--input-placeholder-color);opacity:1;-moz-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function)}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:var(--input-placeholder-color);opacity:1;-moz-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function)}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--input-placeholder-color);opacity:1;-ms-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:var(--input-focus-border-color)}input[type=email]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input[type=email]:focus:-moz-placeholder,input[type=number]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=search]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=text]:focus:-moz-placeholder,input[type=url]:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0}input[type=email]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,input[type=url]:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input[type=email]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}.error input[type=email],.error input[type=number],.error input[type=password],.error input[type=search],.error input[type=tel],.error input[type=text],.error input[type=url],.error textarea{color:var(--color-red)}textarea{resize:none;vertical-align:top;width:100%;height:120px}button[type=submit],input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}input[type=reset]{margin-bottom:13px}input[type=file]{max-width:100%}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:var(--input-bg-color);border:1px solid var(--input-border-color);margin:0 .5em 0 0;height:var(--checkbox-size);width:var(--checkbox-size);-webkit-box-flex:0;-ms-flex:0 0 var(--checkbox-size);flex:0 0 var(--checkbox-size)}.jcf-checkbox span{position:absolute;display:none;height:6px;width:10px;top:50%;left:50%;margin:-4px 0 0 -5px;border:3px solid #fff;border-width:0 0 3px 3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.jcf-checkbox input[type=checkbox]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked{border-color:var(--form-theme-color);background-color:var(--form-theme-color)}.jcf-checkbox.jcf-checked span{display:block}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid var(--input-border-color);border-radius:50%;margin:0 .5em 0 0;height:var(--radio-size);width:var(--radio-size);-webkit-box-flex:0;-ms-flex:0 0 var(--radio-size);flex:0 0 var(--radio-size)}.jcf-radio span{display:none;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:var(--form-theme-color);border-radius:100%}.jcf-radio input[type=radio]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{display:block}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:var(--input-border) solid var(--input-border-color);border-width:1px;border-radius:var(--input-radius);background:var(--input-bg-color);min-width:0;width:100%;padding:var(--input-y) var(--input-x);padding-right:50px;font-size:var(--input-fz);line-height:var(--input-lh);font-weight:500;color:var(--input-color)}.jcf-select.jcf-drop-active .jcf-select-opener:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;min-height:1.2em}.jcf-select .jcf-select-opener{position:absolute;text-align:center;width:20px;bottom:0;right:0;top:0;fill:red;color:red}.jcf-select .jcf-select-opener:before{content:"";position:absolute;top:50%;right:9px;width:8px;height:6px;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=");-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-accent);margin-top:-3.5px}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select-drop .jcf-select-drop-content{border:1px solid var(--input-border-color)}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;font-size:12px;line-height:1.2;width:100%}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{overflow:hidden;cursor:default;display:block;padding:5px var(--input-x);color:var(--input-color);height:1%}.jcf-list .jcf-disabled{background:#fff!important;color:#aaa!important}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.site-notice{background:var(--color-accent);color:var(--color-white);text-align:center;padding:1.2rem 0;border-radius:0 0 1.2rem 1.2rem;position:relative}.site-notice .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-notice__text{margin:0;font-size:16px;line-height:1.375;font-weight:400;color:inherit;text-decoration:none}.site-notice__text:hover{color:inherit;text-decoration:underline}.header{--header-indent:4rem;position:fixed;top:0;left:0;right:0}.admin-bar .header{top:var(--admin-bar-h)}.header{z-index:100;padding:var(--header-indent) 0;background:0 0;-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function)}.header-logo{display:block;width:100%;max-width:220px;font-size:0;line-height:0}.header-logo img,.header-logo svg{display:block;width:100%;height:auto}.header._sticked{--header-indent:2.5rem;background:var(--color-white);-webkit-box-shadow:0 2px 24px rgba(var(--color-primary--rgb),.08);box-shadow:0 2px 24px rgba(var(--color-primary--rgb),.08)}.header._sticked .header-logo{max-width:123px}.menu{margin:0;padding:.5rem 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;position:relative}.menu-slider{position:absolute;bottom:0;left:0;height:2px;background:var(--color-accent);border-radius:2px;pointer-events:none;opacity:0;-webkit-transition:left .35s cubic-bezier(.4, 0, .2, 1),width .35s cubic-bezier(.4, 0, .2, 1),opacity .2s ease;transition:left .35s cubic-bezier(.4, 0, .2, 1),width .35s cubic-bezier(.4, 0, .2, 1),opacity .2s ease}.menu-slider._visible{opacity:1}.menu-slider._no-transition{-webkit-transition:none!important;transition:none!important}.menu>li{position:relative}.menu a{display:inline-block;vertical-align:top;position:relative;text-decoration:none;color:inherit;padding:0 0;font-size:18px;line-height:1.33;color:var(--color-primary)}.menu a.highlighted .sub-arrow{-webkit-transform:translateY(-50%) scale(-1);transform:translateY(-50%) scale(-1)}.menu a.has-submenu{padding-right:2rem;-webkit-transition:padding-right 0s;transition:padding-right 0s}.menu a .sub-arrow{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUxMDJfMTI1MzkpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4yMDY2IDUuMDIxMDRMNi45ODQwMiA5LjkyODkzTDEuNzkzMDIgNS4wMTg3NEwyLjQ4MDIxIDQuMjkyMjVMNi45ODYyNiA4LjU1NDU2TDExLjUyMTggNC4yOTIzMkwxMi4yMDY2IDUuMDIxMDRaIiBmaWxsPSIjMTkyNTVBIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTEwMl8xMjUzOSI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K") no-repeat;background-size:100%}.menu ul{display:none;position:absolute;top:100%!important;z-index:2;margin-top:0!important;min-width:0!important;max-width:inherit!important;width:200px!important;background:var(--color-white);-webkit-box-shadow:var(--menu-submenu-shadow);box-shadow:var(--menu-submenu-shadow)}.menu ul li{position:relative}.menu ul a{display:block;padding:5px 10px}.menu ul a:hover{color:var(--color-accent)}.menu ul ul{top:0!important}.menu .has-mega-menu{position:static!important}.menu .has-mega-menu .mega-menu{margin-left:0!important;right:0!important;width:auto!important;max-width:none!important}.menu .has-mega-menu .mega-menu li{display:grid;grid-template-columns:repeat(3,1fr)}.menu .has-mega-menu .mega-menu .col{padding:15px var(--gutter)}.menu .has-mega-menu .mega-menu .col ul{position:static;display:block;margin:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.menu .has-mega-menu .mega-menu .col ul li{display:block}.menu .has-mega-menu .mega-menu .col a{display:inline;padding:0;background:0 0;color:inherit;border:none}.menu .has-mega-menu .mega-menu .col a:hover{color:var(--color-accent)}.menu-opener{display:none;width:32px;height:26px;position:relative;background-color:transparent;outline:0;border:none;padding:0;cursor:pointer}.menu-opener span,.menu-opener:after,.menu-opener:before{content:"";background-color:var(--color-base-text);border-radius:3px;position:absolute;right:0;height:2px;width:100%;-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function)}.menu-opener span{top:12px;width:70%}.menu-opener:before{top:4px}.menu-opener:after{top:20px}.menu-drop{-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function);margin-top:0}.menu-active{overflow:hidden}.menu-active .menu-opener:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%}.menu-active .menu-opener:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%}.menu-active .menu-opener span{opacity:0}.menu-active .header-holder{z-index:50}.footer{background:var(--menu-submenu-bg);border-radius:3.5rem 3.5rem 0 0;margin-top:-5.5rem;z-index:10}.footer-main{padding:8rem 0}.footer-main__grid{display:grid;grid-template-columns:1fr 1.6fr;gap:6rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.footer-info{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-align:start;-ms-flex-align:start;align-items:flex-start}.footer-info__label{display:block;font-size:14px;font-weight:600;text-transform:uppercase;color:var(--color-secondary);margin-bottom:2rem}.footer-info__title{margin:0 0 3rem;font-size:45px;line-height:1;color:var(--color-title)}.footer-info__address{font-style:normal;font-size:18px;line-height:1.22;color:var(--color-text);margin-bottom:3rem}.footer-info__linkedin{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1.8rem 2.4rem;border:1px solid var(--color-white);border-radius:1.5rem;background-color:var(--color-white);color:var(--color-secondary);font-size:18px;line-height:1.33;font-weight:400;text-decoration:none;-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function)}.footer-info__linkedin .icon{width:16px;-webkit-transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function),-webkit-transform var(--animation-duration) var(--animation-timing-function)}.footer-info__linkedin .icon.icon-arrow{width:12px}.footer-info__linkedin:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-white);-webkit-box-shadow:0 40px 40px 0 rgba(69,145,71,.1);box-shadow:0 40px 40px 0 rgba(69,145,71,.1)}.footer-info__linkedin:hover .icon.icon-arrow{-webkit-transform:translateX(5px);transform:translateX(5px)}.footer-info__logo{display:block;width:100%;max-width:23.5rem;margin-top:10rem}.footer-info__logo img{display:block;width:100%;height:auto}.footer-form{width:100%}.footer-form .gform_wrapper.gravity-theme .gform_fields{display:grid!important;grid-template-columns:repeat(12,1fr)!important;grid-row-gap:3rem!important;grid-column-gap:2.6rem!important}.footer-form .gform_wrapper.gravity-theme .gfield{grid-column:span 12}.footer-form .gform_wrapper.gravity-theme .gfield--width-full{grid-column:1/-1}.footer-form .gform_wrapper.gravity-theme .gfield--width-half{grid-column:span 6}.footer-form .gform_wrapper.gravity-theme .gfield--width-third{grid-column:span 4}.footer-form .gform_wrapper.gravity-theme .gfield--width-quarter{grid-column:span 3}.footer-form .gform_wrapper.gravity-theme .gfield_label{display:block;font-size:16px;font-weight:400;color:var(--color-text);margin-bottom:.8rem!important}.footer-form .gform_wrapper.gravity-theme .gfield_required{color:var(--color-error);margin-left:1px}.footer-form .gform_wrapper.gravity-theme .gfield textarea.large,.footer-form .gform_wrapper.gravity-theme textarea{height:12.5rem}.footer-form .gform_wrapper.gravity-theme .gform_footer{padding-top:0!important;margin-top:3rem!important}.footer-form .gform_wrapper.gravity-theme .gform_footer .button,.footer-form .gform_wrapper.gravity-theme .gform_footer button[type=submit],.footer-form .gform_wrapper.gravity-theme .gform_footer input[type=button],.footer-form .gform_wrapper.gravity-theme .gform_footer input[type=reset],.footer-form .gform_wrapper.gravity-theme .gform_footer input[type=submit]{line-height:var(--button-lh)!important}.footer-form__recaptcha{margin:-2rem 0 0;font-size:14px;line-height:1.5;color:var(--color-text)}.footer-form__recaptcha a{color:var(--color-secondary);text-decoration:underline}.footer-form__recaptcha a:hover{text-decoration:none}.footer-bar{border-top:1px solid var(--menu-border-color)}.footer-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem;padding:4rem 0}.footer-bar__copy{margin:0;font-size:14px;line-height:1;font-weight:400;color:var(--color-text);white-space:nowrap}.footer-bar__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 3rem}.footer-bar__nav a{font-size:14px;line-height:1;color:var(--color-text);font-weight:400;text-decoration:none;white-space:nowrap;-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function)}.footer-bar__nav a:hover{color:var(--color-accent)}.icon{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:20px;aspect-ratio:1;display:inline-block;background-color:currentColor}.icon-linkedin{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(https://juniperbiosci.com/wp-content/themes/juniperbiosci/markup-template/markup/css/%23clip0_138_913)'%3E%3Cpath d='M15.9958 16L15.9998 15.9993V10.1313C15.9998 7.26065 15.3818 5.04932 12.0258 5.04932C10.4125 5.04932 9.32985 5.93465 8.88785 6.77398H8.84118V5.31732H5.65918V15.9993H8.97251V10.71C8.97251 9.31732 9.23651 7.97065 10.9612 7.97065C12.6605 7.97065 12.6858 9.55998 12.6858 10.7993V16H15.9958Z' fill='%23477BC2'/%3E%3Cpath d='M0.263672 5.31787H3.58101V15.9999H0.263672V5.31787Z' fill='%23477BC2'/%3E%3Cpath d='M1.92133 0C0.860667 0 0 0.860667 0 1.92133C0 2.982 0.860667 3.86067 1.92133 3.86067C2.982 3.86067 3.84267 2.982 3.84267 1.92133C3.842 0.860667 2.98133 0 1.92133 0Z' fill='%23477BC2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_138_913'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(https://juniperbiosci.com/wp-content/themes/juniperbiosci/markup-template/markup/css/%23clip0_138_913)'%3E%3Cpath d='M15.9958 16L15.9998 15.9993V10.1313C15.9998 7.26065 15.3818 5.04932 12.0258 5.04932C10.4125 5.04932 9.32985 5.93465 8.88785 6.77398H8.84118V5.31732H5.65918V15.9993H8.97251V10.71C8.97251 9.31732 9.23651 7.97065 10.9612 7.97065C12.6605 7.97065 12.6858 9.55998 12.6858 10.7993V16H15.9958Z' fill='%23477BC2'/%3E%3Cpath d='M0.263672 5.31787H3.58101V15.9999H0.263672V5.31787Z' fill='%23477BC2'/%3E%3Cpath d='M1.92133 0C0.860667 0 0 0.860667 0 1.92133C0 2.982 0.860667 3.86067 1.92133 3.86067C2.982 3.86067 3.84267 2.982 3.84267 1.92133C3.842 0.860667 2.98133 0 1.92133 0Z' fill='%23477BC2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_138_913'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.icon-arrow{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 4.77295C0.335786 4.77295 3.62117e-08 5.10874 0 5.52295C-3.62117e-08 5.93716 0.335786 6.27295 0.75 6.27295L0.75 5.52295L0.75 4.77295ZM13.2803 6.05328C13.5732 5.76039 13.5732 5.28551 13.2803 4.99262L8.50736 0.219649C8.21447 -0.0732444 7.73959 -0.0732444 7.4467 0.219649C7.15381 0.512542 7.15381 0.987416 7.4467 1.28031L11.6893 5.52295L7.4467 9.76559C7.15381 10.0585 7.15381 10.5334 7.4467 10.8263C7.73959 11.1191 8.21447 11.1191 8.50736 10.8263L13.2803 6.05328ZM0.75 5.52295L0.75 6.27295L12.75 6.27295L12.75 5.52295L12.75 4.77295L0.75 4.77295L0.75 5.52295Z' fill='%23477BC2'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 4.77295C0.335786 4.77295 3.62117e-08 5.10874 0 5.52295C-3.62117e-08 5.93716 0.335786 6.27295 0.75 6.27295L0.75 5.52295L0.75 4.77295ZM13.2803 6.05328C13.5732 5.76039 13.5732 5.28551 13.2803 4.99262L8.50736 0.219649C8.21447 -0.0732444 7.73959 -0.0732444 7.4467 0.219649C7.15381 0.512542 7.15381 0.987416 7.4467 1.28031L11.6893 5.52295L7.4467 9.76559C7.15381 10.0585 7.15381 10.5334 7.4467 10.8263C7.73959 11.1191 8.21447 11.1191 8.50736 10.8263L13.2803 6.05328ZM0.75 5.52295L0.75 6.27295L12.75 6.27295L12.75 5.52295L12.75 4.77295L0.75 4.77295L0.75 5.52295Z' fill='%23477BC2'/%3E%3C/svg%3E%0A");aspect-ratio:14/12}.section{padding-top:7rem;padding-bottom:7rem}.section--no-pt{padding-top:0}.section--no-padding{padding-top:0;padding-bottom:0}.section--animation{padding-top:0;padding-bottom:0}.section-head{margin-bottom:5rem}.section-head:last-child{margin-bottom:0}.section-head .subtitle{display:block;margin-bottom:1.5rem;color:var(--color-secondary)}.section-head .h2,.section-head h2{text-align:left;color:var(--color-title);margin-bottom:2rem}.section-head .h3,.section-head h3{color:var(--color-secondary);margin-bottom:2rem}.section-head p:last-child{margin-bottom:0}.section-head--centered{text-align:center;max-width:85rem;margin-inline:auto}.section-head--centered .h2,.section-head--centered h2{text-align:center}.section-head--two-col{display:grid;grid-template-columns:1fr 1fr;gap:3rem 6rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.section-head--two-col .h2:last-child,.section-head--two-col h2:last-child{margin-bottom:0}.section-head--two-col p{max-width:none}.section-head--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-head--lead{max-width:96rem;margin-inline:auto}.section-head--asymmetric{grid-template-columns:1fr 1.3fr}.section:has(.section-bg):not(.section--hero){position:relative;padding-top:12rem;padding-bottom:12rem}.section:has(.section-bg):not(.section--hero) .container{position:relative;z-index:1}.section-bg{position:absolute;border-radius:3.5rem;background-color:var(--color-light-blue);z-index:0;inset:var(--gutter)}.section-decor{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.section-decor__canvas{display:block;width:100%;height:100%}.section-map{max-width:79rem;margin-inline:auto}.section-map img{width:100%;height:auto;display:block}.section--hero{position:relative;padding-top:calc(7rem + var(--offset-header,0px));padding-bottom:7rem}.section--hero .container{position:relative;z-index:1}.section--hero h1{margin-bottom:2rem}.section--hero p:last-child{margin-bottom:0}.section--hero-media{padding-top:var(--offset-header)}.section--hero-media .section-decor{z-index:1}.section--hero-media .section-bg{overflow:hidden;inset:0;z-index:5;top:var(--offset-header)}.section--hero-media .section-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.section--hero-media .section-bg::after{content:" ";position:absolute;inset:0;background:linear-gradient(332.89deg,#061b38 -25.44%,rgba(6,27,56,0) 131.6%)}.section--hero-media .container{position:relative;z-index:10!important;padding-block:20rem;max-width:48rem}.section--hero-media .subtitle{color:var(--color-white);margin-bottom:1.5rem}.section--hero-media h1{margin-bottom:2.5rem}.section--hero-media p{margin-bottom:6rem}.section--hero-media h1,.section--hero-media p{color:var(--color-white)}.section--hero-contact{padding-top:calc(var(--offset-header) + 5rem);padding-bottom:5rem}.section--hero-contact .container{position:relative;z-index:10!important;max-width:48rem}.section--hero-post{padding-top:calc(var(--offset-header) + 5rem);padding-bottom:5rem}.section--cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem 3rem}.section--solution:has(.section-bg){padding-top:8rem;padding-bottom:8rem}.section--team{padding-bottom:8rem}.section--team .section-head .h2,.section--team .section-head h2{margin-bottom:0}.section--news{background-color:var(--color-dark-blue);padding-top:8rem;padding-bottom:13.5rem;border-radius:3.5rem 3.5rem 0 0}.section--news .section-head{margin-bottom:0}.section--news .section-head .h2,.section--news .section-head h2{color:var(--color-white);margin-bottom:2rem}.section--news .section-head p{color:rgba(var(--color-white--rgb),.7);margin-bottom:2rem}.section--news__inner{display:grid;grid-template-columns:1.6fr 1fr;gap:6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section--news__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section--blog{padding-top:3rem}.section--post{padding-top:0;padding-bottom:15rem}.solution__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;margin-bottom:7rem}.solution__item h3{margin-bottom:2.5rem}.solution__item p{color:var(--color-text);margin:0}.solution__subheading{margin-bottom:4rem}.solution__images{display:grid;grid-template-columns:515fr 735fr;grid-template-rows:1fr 1fr;gap:3rem}.solution__img-wrap{position:relative;border-radius:1.5rem;overflow:hidden;background-color:var(--color-white)}.solution__img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.solution__img-wrap--large{grid-column:2;grid-row:1/span 2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4rem;max-height:500px;background-color:#e6e7e9}.solution__img-wrap--large img{-o-object-fit:contain;object-fit:contain}.solution__img-wrap--big{padding:4rem}.solution__img-overlay{position:absolute;inset:0;padding:3rem;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:start;-ms-flex-pack:start;justify-content:flex-start;background:rgba(var(--color-black--rgb),.2)}.solution__img-label{font-size:14px;line-height:1;font-weight:700;text-transform:uppercase;color:var(--color-white);margin-bottom:2rem}.solution__img-value{font-size:4.5rem;font-weight:700;color:var(--color-white);line-height:1}.animation-frame{border-radius:45px;overflow:hidden;line-height:0;height:66rem}.animation-frame img{width:100%;height:100%;display:block;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:kenBurns 28s ease-in-out infinite alternate;animation:kenBurns 28s ease-in-out infinite alternate;will-change:transform;-o-object-position:top center;object-position:top center;-o-object-fit:cover;object-fit:cover}.animation-frame video{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@-webkit-keyframes kenBurns{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}33%{-webkit-transform:scale(1.06) translate(-1.5%,.8%);transform:scale(1.06) translate(-1.5%,.8%)}66%{-webkit-transform:scale(1.04) translate(1%,-.5%);transform:scale(1.04) translate(1%,-.5%)}100%{-webkit-transform:scale(1.08) translate(-.5%,1%);transform:scale(1.08) translate(-.5%,1%)}}@keyframes kenBurns{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}33%{-webkit-transform:scale(1.06) translate(-1.5%,.8%);transform:scale(1.06) translate(-1.5%,.8%)}66%{-webkit-transform:scale(1.04) translate(1%,-.5%);transform:scale(1.04) translate(1%,-.5%)}100%{-webkit-transform:scale(1.08) translate(-.5%,1%);transform:scale(1.08) translate(-.5%,1%)}}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:15px;overflow:hidden;background-color:var(--color-light-blue);border:1px solid transparent;-webkit-transition:background-color var(--animation-duration) var(--animation-timing-function),border-color var(--animation-duration) var(--animation-timing-function),-webkit-box-shadow var(--animation-duration) var(--animation-timing-function);transition:background-color var(--animation-duration) var(--animation-timing-function),border-color var(--animation-duration) var(--animation-timing-function),-webkit-box-shadow var(--animation-duration) var(--animation-timing-function);transition:box-shadow var(--animation-duration) var(--animation-timing-function),background-color var(--animation-duration) var(--animation-timing-function),border-color var(--animation-duration) var(--animation-timing-function);transition:box-shadow var(--animation-duration) var(--animation-timing-function),background-color var(--animation-duration) var(--animation-timing-function),border-color var(--animation-duration) var(--animation-timing-function),-webkit-box-shadow var(--animation-duration) var(--animation-timing-function);-webkit-box-shadow:0 5px 0 0 transparent;box-shadow:0 5px 0 0 transparent;padding:3rem}.card[data-reveal]{-webkit-transition:opacity .6s ease-out,background-color var(--animation-duration) var(--animation-timing-function),border-color var(--animation-duration) var(--animation-timing-function),-webkit-transform .6s ease-out,-webkit-box-shadow var(--animation-duration) var(--animation-timing-function);transition:opacity .6s ease-out,background-color var(--animation-duration) var(--animation-timing-function),border-color var(--animation-duration) var(--animation-timing-function),-webkit-transform .6s ease-out,-webkit-box-shadow var(--animation-duration) var(--animation-timing-function);transition:opacity .6s ease-out,transform .6s ease-out,box-shadow var(--animation-duration) var(--animation-timing-function),background-color var(--animation-duration) var(--animation-timing-function),border-color var(--animation-duration) var(--animation-timing-function);transition:opacity .6s ease-out,transform .6s ease-out,box-shadow var(--animation-duration) var(--animation-timing-function),background-color var(--animation-duration) var(--animation-timing-function),border-color var(--animation-duration) var(--animation-timing-function),-webkit-transform .6s ease-out,-webkit-box-shadow var(--animation-duration) var(--animation-timing-function)}.card:hover{border-color:var(--color-accent);-webkit-box-shadow:0 10px 0 var(--color-accent);box-shadow:0 10px 0 var(--color-accent)}.card__img{width:100%;height:23rem;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;border-radius:15px;margin-bottom:3rem;z-index:0}.card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function),-webkit-transform var(--animation-duration) var(--animation-timing-function)}.card:hover .card__img img{-webkit-transform:scale(1.04);transform:scale(1.04)}.card__body{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-flex:1;-ms-flex:1;flex:1}.card__body p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:3rem}.card__title{font-size:var(--h3);font-weight:400;line-height:1;color:var(--color-title);margin:0 0 1.5rem}.card .button,.card button[type=submit],.card input[type=button],.card input[type=reset],.card input[type=submit]{position:static;width:auto;-ms-flex-item-align:start;align-self:start}.card .button::after,.card button[type=submit]::after,.card input[type=button]::after,.card input[type=reset]::after,.card input[type=submit]::after{content:" ";display:block;position:absolute;width:100%;height:100%;z-index:10;top:0;left:0}.news-card{position:relative;width:100%;max-width:38rem;min-height:28rem;background-color:var(--color-title);border-radius:2rem;overflow:hidden;padding:3rem;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}.news-card__logo{position:absolute;top:2.5rem;right:2.5rem;width:8rem}.news-card__logo img{width:100%;height:auto;display:block}.news-card__body{position:relative;z-index:1;margin-top:auto}.news-card__headline{font-size:16px;line-height:1.5;color:var(--color-white);margin:0 0 1rem}.news-card__highlight{color:var(--color-accent);font-weight:600}.news-card__amount{margin:0;font-size:18px;font-weight:400;color:var(--color-white);line-height:1}.news-card__amount span{font-size:60px;font-weight:700;letter-spacing:-2px;vertical-align:middle}.news-card__decor{position:absolute;bottom:-4rem;left:-4rem;right:-4rem;height:18rem;background:radial-gradient(ellipse at 50% 100%,rgba(var(--color-secondary--rgb),.45) 0,rgba(71,0,160,.2) 50%,transparent 75%);pointer-events:none}.post-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.post-card[hidden]{display:none}.post-card__img{border-radius:1.5rem;overflow:hidden;aspect-ratio:3/2;margin-bottom:2rem;-ms-flex-negative:0;flex-shrink:0}.post-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function),-webkit-transform var(--animation-duration) var(--animation-timing-function)}.post-card:hover .post-card__img img{-webkit-transform:scale(1.04);transform:scale(1.04)}.post-card__title{font-size:20px;font-weight:700;line-height:1.3;color:var(--color-title);margin:0 0 1rem;-webkit-transition:color var(--animation-duration) var(--animation-timing-function);transition:color var(--animation-duration) var(--animation-timing-function)}.post-card:hover .post-card__title{color:var(--color-secondary)}.post-card__excerpt{font-size:18px;line-height:1.22;color:var(--color-text);margin:0}.post-card__link::after{position:absolute;content:"";display:block;inset:0;z-index:5}.features{padding:0}.features__grid{display:grid;grid-template-columns:1fr;gap:4rem}.card-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3rem}.card-feature__icon{width:5.8rem;height:5.8rem;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f8fc;border-radius:.8rem}.card-feature__icon img{max-width:3.3rem}.card-feature__icon--text span{font-weight:700;font-size:1.8rem;color:#5b7ba3}.card-feature__title{font-size:18px;font-weight:700;line-height:1.22;margin-bottom:1rem;color:var(--color-text)}.card-feature__text{color:var(--color-text);margin:0}.card-feature__list{margin:0}.card-feature__list li{color:var(--color-text);margin-bottom:1rem}.pipeline-table{width:100%;border-collapse:collapse;margin-bottom:0}.pipeline-table td,.pipeline-table th{padding:0;border:none;color:inherit;font-size:14px;font-weight:inherit}.pipeline-table__col{text-align:left}.pipeline-table__col--candidate{width:22%}.pipeline-table__col--target{width:18%}.pipeline-table__col--isotope{width:14%}.pipeline-table__col--phase{width:9.2%;text-align:center}.pipeline-table__col--phase-start{text-align:left}.pipeline-table__col--phase-end{text-align:right}.pipeline-table__head th{padding-bottom:1.5rem;vertical-align:bottom}.pipeline-table__head th .subtitle{color:var(--color-primary)}.pipeline-table__row td{padding:3.5rem 1rem 3.5rem 0;border-bottom:1px solid rgba(var(--color-secondary--rgb),.25);vertical-align:middle}.pipeline-table__row:last-child td{border-bottom:none}.pipeline-table__col--candidate strong{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;color:var(--color-primary);margin-bottom:.5rem}.pipeline-table__col--candidate strong span{font-size:inherit;font-weight:400}.pipeline-table__col--isotope,.pipeline-table__col--target{color:var(--color-text)}.pipeline-table__col--bar{padding-right:0}.pipeline-phases{display:none}.pipeline-bar{width:100%;height:2rem;border:2px solid var(--color-accent);border-radius:50px;overflow:hidden;background-color:rgba(var(--color-accent--rgb),.1)}.pipeline-bar__fill{height:100%;width:0;border-radius:50px;background:var(--color-accent);-webkit-transition:2s linear;transition:2s linear}.pipeline-bar__fill._animated{width:100%}.team-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:2rem;overflow:hidden;background-color:var(--color-light-blue);border:1px solid transparent;cursor:pointer;-webkit-box-shadow:0 5px 0 0 transparent;box-shadow:0 5px 0 0 transparent;padding:1.5rem;-webkit-transition:border-color var(--animation-duration) var(--animation-timing-function),-webkit-box-shadow var(--animation-duration) var(--animation-timing-function);transition:border-color var(--animation-duration) var(--animation-timing-function),-webkit-box-shadow var(--animation-duration) var(--animation-timing-function);transition:box-shadow var(--animation-duration) var(--animation-timing-function),border-color var(--animation-duration) var(--animation-timing-function);transition:box-shadow var(--animation-duration) var(--animation-timing-function),border-color var(--animation-duration) var(--animation-timing-function),-webkit-box-shadow var(--animation-duration) var(--animation-timing-function)}.team-card[data-reveal]{-webkit-transition:opacity .6s ease-out,border-color var(--animation-duration) var(--animation-timing-function),-webkit-transform .6s ease-out,-webkit-box-shadow var(--animation-duration) var(--animation-timing-function);transition:opacity .6s ease-out,border-color var(--animation-duration) var(--animation-timing-function),-webkit-transform .6s ease-out,-webkit-box-shadow var(--animation-duration) var(--animation-timing-function);transition:opacity .6s ease-out,transform .6s ease-out,box-shadow var(--animation-duration) var(--animation-timing-function),border-color var(--animation-duration) var(--animation-timing-function);transition:opacity .6s ease-out,transform .6s ease-out,box-shadow var(--animation-duration) var(--animation-timing-function),border-color var(--animation-duration) var(--animation-timing-function),-webkit-transform .6s ease-out,-webkit-box-shadow var(--animation-duration) var(--animation-timing-function)}.team-card:focus-visible,.team-card:hover{border-color:var(--color-accent);-webkit-box-shadow:0 10px 0 var(--color-accent);box-shadow:0 10px 0 var(--color-accent);outline:0}.team-card:hover .team-card__photo img{-webkit-transform:scale(1.04);transform:scale(1.04)}.team-card__photo{width:100%;aspect-ratio:1;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;border-radius:1.5rem}.team-card__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;-webkit-transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function),-webkit-transform var(--animation-duration) var(--animation-timing-function)}.team-card__plus{position:absolute;top:4.5rem;right:4.5rem;width:2rem;height:2rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.team-card__plus::after,.team-card__plus::before{content:"";position:absolute;top:50%;left:50%;background-color:var(--color-white)}.team-card__plus::before{width:1px;height:2rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.team-card__plus::after{width:2rem;height:1px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.team-card__info{padding:2.5rem 2rem 1.5rem}.team-card__name{font-size:var(--h4);font-weight:600;line-height:1.2;color:var(--color-title);margin:0 0 .8rem}.team-card__role{font-size:16px;line-height:1.3;color:var(--color-text);margin:0}.team-modal{position:fixed;inset:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;pointer-events:none;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.team-modal._open{opacity:1;pointer-events:all}.team-modal__overlay{position:absolute;inset:0;background-color:rgba(var(--color-title--rgb),.6);cursor:pointer}.team-modal__box{position:relative;z-index:1;background:var(--color-white);border-radius:2rem;padding:5rem;max-width:130rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9rem;max-height:calc(100vh - 4rem);overflow-y:auto;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-modal._open .team-modal__box{-webkit-transform:translateY(0);transform:translateY(0)}.team-modal__close{position:absolute;top:1.5rem;right:2rem;width:3.5rem;height:3.5rem;background:0 0;border:none;cursor:pointer;padding:0}.team-modal__close::after,.team-modal__close::before{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background-color:var(--color-dark-blue);-webkit-transition:background-color var(--animation-duration) var(--animation-timing-function);transition:background-color var(--animation-duration) var(--animation-timing-function)}.team-modal__close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.team-modal__close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.team-modal__close:hover::after,.team-modal__close:hover::before{background-color:var(--color-accent)}.team-modal__photo{-ms-flex-negative:0;flex-shrink:0;width:40rem;border-radius:1.5rem;overflow:hidden;-ms-flex-item-align:start;align-self:flex-start}.team-modal__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.team-modal__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.team-modal__name{font-size:var(--h2);font-weight:700;color:var(--color-title);margin:0 0 1.5rem}.team-modal__role{font-size:18px;color:var(--color-title);margin:0 0 2.5rem}.team-modal__bio{max-width:68rem}.team-modal__bio p{font-size:2.2rem;line-height:1.36;color:var(--color-text);margin-bottom:1.5rem;font-weight:400}.team-modal__bio p:last-child{margin-bottom:0}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8rem 3rem}.team-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-member__photo{width:100%;aspect-ratio:1;border-radius:2rem;overflow:hidden;margin-bottom:2.5rem}.team-member__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;-webkit-transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function),-webkit-transform var(--animation-duration) var(--animation-timing-function)}.team-member__name{font-size:var(--h4);font-weight:600;line-height:1;margin:0 0 1rem}.team-member__role{font-size:18px;line-height:1.2;margin:0}.section--program{padding-bottom:10rem}.program{display:grid;grid-template-columns:1fr 38rem;gap:0 8rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.program__meta{display:block;margin-bottom:2rem}.program p:last-child{margin-bottom:0}.program h2{font-size:var(--h1)}.program h3{font-size:var(--h2)}.program h2,.program h3,.program h4,.program h5,.program h6{max-width:76.5rem;margin-bottom:2.5rem}.program__image{width:100%;border-radius:1.5rem;overflow:hidden;margin-top:11.5rem;margin-bottom:15rem}.program__image img{width:100%;height:auto;display:block;max-width:100%}.program__features{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:4rem}.program__feature{background-color:var(--color-light-blue);border-radius:1.5rem;padding:3.5rem 2.5rem}.program__feature-icon{color:var(--color-secondary);margin-bottom:2rem;line-height:0;background-color:var(--color-white);border-radius:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5.8rem;aspect-ratio:1}.program__feature p{font-size:18px;line-height:normal;color:var(--color-text);margin:0}.program__stats{position:sticky;top:calc(var(--offset-header,0px) + 3rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:24.5rem}.program__stat{padding:2rem 0 2.5rem}.program__stat:first-child{padding-top:0}.program__stat:last-child{border-bottom:none;padding-bottom:0}.program__stat-value{font-size:var(--h1);font-weight:700;color:var(--color-title);line-height:.9;margin-bottom:1.5rem}.program__stat-value--with-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.program__stat-avatar{width:3.5rem;height:3.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;-ms-flex-negative:0;flex-shrink:0}.program__stat-label{font-size:18px;line-height:1.22;font-weight:400;color:var(--color-text);margin:0}.section--benefits{padding-top:11rem;padding-bottom:11rem}.benefit{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:15px;overflow:hidden;background-color:var(--color-light-blue);border:1px solid transparent;padding:3rem}.benefit__img{width:100%;height:23rem;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;border-radius:15px;margin-bottom:3rem}.benefit__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.benefit__title{font-size:var(--h3);font-weight:400;line-height:1;color:var(--color-title);margin:0 0 1.5rem}.benefit p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;color:var(--color-text)}.news-list{max-width:84rem;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}.news-article{display:grid;grid-template-columns:30rem 1fr;gap:3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:0;position:relative}.news-article__img{border-radius:1.5rem;overflow:hidden;aspect-ratio:298/200;-ms-flex-negative:0;flex-shrink:0}.news-article__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function),-webkit-transform var(--animation-duration) var(--animation-timing-function)}.news-article:hover .news-article__img img{-webkit-transform:scale(1.04);transform:scale(1.04)}.news-article__body{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-align:start;-ms-flex-align:start;align-items:flex-start}.news-article__body p{margin-bottom:1.5rem}.news-article__title{color:var(--color-title);margin:0;font-weight:700;font-size:25px;line-height:100%;margin-bottom:2.5rem}.news-article__excerpt{font-size:16px;line-height:1.6;color:var(--color-text);margin:0}.news-article .button-link::after{position:absolute;content:" ";display:block;inset:0;z-index:5}.news-load-more{text-align:center;margin-top:5rem}.post-header{text-align:center;margin-inline:auto}.post-header h1{max-width:106rem;margin-inline:auto;margin-bottom:2.5rem}.post-header p{max-width:84.5rem;margin-inline:auto}.post-header .post-back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary);margin-bottom:2rem;-webkit-transition:color var(--animation-duration) var(--animation-timing-function);transition:color var(--animation-duration) var(--animation-timing-function)}.post-header .post-back .icon-arrow{-webkit-transform:rotate(180deg) translateY(-1px);transform:rotate(180deg) translateY(-1px);-webkit-transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:-webkit-transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function);transition:transform var(--animation-duration) var(--animation-timing-function),-webkit-transform var(--animation-duration) var(--animation-timing-function);width:14px}.post-header .post-back:hover{color:var(--color-accent)}.post-header .post-back:hover .icon-arrow{-webkit-transform:rotate(180deg) translateX(5px) translateY(-1px);transform:rotate(180deg) translateX(5px) translateY(-1px)}.post-cover{border-radius:2rem;overflow:hidden;margin-bottom:6rem}.post-cover img{width:100%;height:auto;display:block}.post-body{max-width:84.5rem;margin-inline:auto;color:var(--color-text)}.post-body p:last-child{margin-bottom:0}.post-body strong{font-weight:600}.post-body h4{color:var(--color-text);margin-top:3rem}.related{margin-top:8rem;padding-top:6rem;border-top:1px solid rgba(var(--color-secondary--rgb),.25)}.related__title{font-size:var(--h2);font-weight:400;color:var(--color-title);margin:0 0 6rem}.main-blog,.main-post{padding-top:50px}.main-blog{padding-bottom:80px}.main-blog .container{max-width:calc(1240px + var(--gutter) * 2)}.section-entry .container.entry{max-width:1028px;padding-inline:var(--gutter);margin-inline:auto}.section-entry .page-site-header{margin:0 calc(var(--gutter) * -1) 41px}.section-entry .page-site-header figure img{width:100%}.section-entry .entry-header{margin-bottom:31px}.section-entry .entry-category{font-weight:700;margin-bottom:1.8rem}.section-entry .meta{font-weight:500;margin-bottom:0}.section-entry .entry-title{margin-bottom:2rem}.section-entry .entry-title>*{margin-bottom:0}.section-entry .entry-category,.section-entry .meta{color:var(--color-caption)}.section-entry .entry-category a,.section-entry .meta a{color:inherit}.section-entry .entry-category a:hover,.section-entry .meta a:hover{color:var(--color-accent)}.section-entry .entry-aligner{margin-left:-18px}.section-entry .entry-aligner,.section-entry .entry-header{padding-inline:81px}.post-content-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.post-content-wrap .b-social-wrap{-webkit-box-flex:0;-ms-flex:0;flex:0}.post-content-wrap .b-social{position:sticky;-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function);top:10px;left:0;z-index:1}.header._sticked~.main .post-content-wrap .b-social{top:calc(var(--offset-header) + 10px)}figure{padding:0;margin:0 0 var(--vertical-rhythm)}figure.alignnone img{width:100%}figure figcaption{font-size:.875em;line-height:normal;text-align:right;color:var(--color-caption);padding-top:11px}figure figcaption a{color:inherit;text-decoration:underline}figure figcaption a:hover{text-decoration:none}.entry-content::after{content:"";display:table;clear:both}.ac{font-size:16px;line-height:1.4;border-radius:4px;overflow:hidden;color:var(--color-base-text);background-color:#f8f8f7;padding:30px}.ac-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.ac-avatar{-webkit-box-flex:0;-ms-flex:0 0 85px;flex:0 0 85px;border-radius:150px;overflow:hidden;-ms-flex-item-align:start;align-self:flex-start;margin-right:30px}.ac-info{padding-top:5px}.ac-info:not(:last-child){margin-bottom:20px}.ac-info__name{color:#2b2e38;font-size:1.125em;line-height:normal;font-weight:700;margin-bottom:.2em}.ac-info__desc>:last-child{margin-bottom:0}.post-content-wrap .ac:not(:first-child){margin-top:33px}.b-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:0 -5px}.b-social._b-horizontal{-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}.b-social a{display:block;font-size:0;line-height:0;color:#767676;padding:5px}.b-social a:hover{color:var(--color-accent)}.b-social__icon{font-size:18px;line-height:1;display:inline-block;vertical-align:top;width:1em;height:1em}.section-recent{padding-block:50px}.section-recent .container{max-width:calc(1240px + var(--gutter) * 2)}.section-recent__title{overflow:clip;font-size:16px;line-height:normal;font-weight:700;color:var(--color-caption);text-align:center;margin-bottom:57px}.section-recent__title span{display:inline-block;vertical-align:top;position:relative}.section-recent__title span:after,.section-recent__title span:before{content:"";position:absolute;top:50%;height:1px;width:1000px;background-color:#ddd}.section-recent__title span:before{left:auto;right:calc(100% + 30px)}.section-recent__title span:after{right:auto;left:calc(100% + 30px)}.row-post{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.row-post:not(:last-child){margin-bottom:90px}.row-post .post{font-size:18px}.row-post .post .entry-header{padding-inline:0}.row-post .post-img{margin-bottom:17px}.row-post .post-img a,.row-post .post-img img{display:block;width:100%}.row-post .entry-category{color:var(--color-caption);font-size:.888em;line-height:1.2;font-weight:700;margin-bottom:9px}.row-post .entry-category a{color:var(--color-caption);text-decoration:none}.row-post .entry-category a:hover{color:var(--color-accent)}.row-post .entry-title{margin-bottom:6px}.row-post .entry-title h3{font-size:1.3333em;line-height:1.25;margin-bottom:0}.row-post .entry-title a{text-decoration:none;color:var(--color-base-text)}.row-post .entry-title a:hover{color:var(--color-accent)}.row-post .entry-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.row-post .entry-content>:last-child{margin-bottom:0}.comment{display:grid;gap:40px;font-size:18px;line-height:140%}.comment .comment-body{padding-left:69px}.comment .comment-author{display:-webkit-box;display:-ms-flexbox;display:flex;gap:21px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-69px;font-size:1.1em}.comment .comment-author img{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;aspect-ratio:1/1;border-radius:50%}.comment .comment-content>:last-child{margin-bottom:0}.comment .comment-metadata,.comment .says{display:none}.comment .reply{font-size:clamp(14px, .77em, 16px);padding-top:10px}.comment .reply a{color:inherit}.comment .reply a:hover{color:var(--color-accent);text-decoration:underline}.section-respond{background-color:#f8f8f7;padding-block:60px 90px}.section-respond .block{max-width:816px;width:100%;margin-inline:auto}.section-respond #comments{margin-block:70px 46px}.section-respond .comment-form{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 15px}.section-respond .comment-form:last-child{margin-bottom:0}.section-respond .comment-form p{margin-bottom:0}.section-respond .comment-form label{font-weight:700;font-size:14px;line-height:normal;color:#2b2e38;margin-bottom:5px}.section-respond .comment-form input.submit{width:100%;border-radius:4px;text-transform:none}.section-respond .comment-form .comment-form-comment{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;grid-column:1/span 3}.section-respond .comment-form .comment-notes{grid-column:1/span 3;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.section-respond .comment-form .comment-form-cookies-consent{grid-column:1/span 3}.section-respond .comment-form .comment-form-cookies-consent label{font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-respond .comment-form .form-submit{grid-column:1/span 3}.section-respond .comment-form input[type=email],.section-respond .comment-form input[type=text],.section-respond .comment-form input[type=url],.section-respond .comment-form textarea{border-radius:4px;border-color:#ddd;background-color:#fff}.section-respond .comment-form textarea{height:115px}.blog-categories{margin-bottom:30px}.blog-categories .jcf-select{font-weight:500;font-size:16px;line-height:1.25;width:auto;border-color:var(--color-accent);background-color:var(--color-white);color:var(--color-accent);min-width:126px;text-align:left;padding:11px 20px 11px 16px}.blog-categories .jcf-select-drop{min-width:250px;padding-top:3px}.blog-categories .jcf-select-drop-content{min-width:250px;border:1px solid var(--color-accent);border-radius:4px;overflow:hidden}.blog-categories .jcf-list{font-size:inherit;line-height:inherit}.blog-categories .jcf-list ul{margin:0}.blog-categories .jcf-list ul li{margin:0!important;padding:0}.blog-categories .jcf-list ul li:before{display:none}.blog-categories .jcf-list .jcf-option{padding:12px 16px;color:var(--color-accent);-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function)}.blog-categories .jcf-list .jcf-option:hover{background-color:var(--color-accent);color:var(--color-white)}.widget{margin-bottom:3rem}.widget:after{content:"";display:block;clear:both}.widgettitle{margin-bottom:1rem}.widget select{min-width:0;width:100%}.breadcrumb,.entry-category,.meta,.post-img{margin-bottom:1rem}.video{width:100%;max-width:800px;aspect-ratio:16/9;margin:0 auto var(--vertical-rhythm)}.video iframe{width:100%;height:100%}.no-margin{margin:0}.aligncenter{display:block;margin:0 auto var(--vertical-rhythm);text-align:center}.alignleft{float:left;margin:0 var(--vertical-rhythm) var(--vertical-rhythm) 0}.alignright{float:right;margin:0 0 var(--vertical-rhythm) var(--vertical-rhythm)}.pagination{font-size:16px;line-height:1.2;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.pagination a{color:var(--color-base-text)}.pagination a:hover{color:var(--color-accent)}.pagination a:hover span:after,.pagination a:hover span:before{background-color:var(--color-accent)!important}.pagination .al a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .al a span{font-size:0;line-height:0}.pagination .al a span:before{content:"";display:block;width:8px;height:6px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-base-text);rotate:90deg;-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function)}.pagination .ar a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .ar a span{font-size:0;line-height:0}.pagination .ar a span:after{content:"";display:block;width:8px;height:6px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-base-text);rotate:-90deg;-webkit-transition:all var(--animation-duration) var(--animation-timing-function);transition:all var(--animation-duration) var(--animation-timing-function)}.pagination .al>a,.pagination .ar>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.comment-form .comment-form-cookies-consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.comment-form .comment-form-cookies-consent input[type=checkbox]{width:auto;margin:4px 10px 0 0}.comment-form .comment-form-cookies-consent label{margin:0}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.error404 .main{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-block:calc(var(--offset-header) + 60px) 60px}.error404 .entry{margin-bottom:var(--vertical-rhythm)}.error404 #search_block{max-width:450px}.error404 #search_block fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:0}.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:2rem!important;grid-row-gap:2rem!important}.gform_wrapper.gravity-theme input:not([type=submit]):not([type=file]),.gform_wrapper.gravity-theme textarea{padding:var(--input-y) var(--input-x)!important;margin:0!important;min-height:0!important;font-size:var(--input-fz)!important;line-height:var(--input-lh)!important}.gform_wrapper.gravity-theme button[type=submit],.gform_wrapper.gravity-theme input[type=submit]{line-height:1.2!important;min-height:0!important}.gform_wrapper.gravity-theme .gfield textarea.small{height:18rem!important}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{-ms-flex-negative:0;flex-shrink:0;padding:4rem 0 0!important;margin:0!important}.gform_wrapper.gravity-theme .gform_footer .button,.gform_wrapper.gravity-theme .gform_footer button[type=submit],.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer .button,.gform_wrapper.gravity-theme .gform_page_footer button[type=submit],.gform_wrapper.gravity-theme .gform_page_footer input{margin:0!important}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border-color:var(--error-color)!important}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{background:0 0!important;border:none!important;margin:0!important;padding:0!important;color:var(--error-color)!important}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{padding-top:5px!important;font-size:14px!important;line-height:1.2!important}.gform_wrapper.gravity-theme .gform_validation_errors{background:0 0!important;border:none!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-padding-end:0!important;padding-inline-end:0!important;-webkit-margin-before:0!important;margin-block-start:0!important;outline:0!important}.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-size:14px!important;line-height:1.2!important;color:var(--error-color)!important;margin:0!important}.gform_wrapper.gravity-theme .gform-loader{display:none!important}.image-caption{word-break:break-word;margin-top:1.5rem;font-size:14px;line-height:1.1}@media (max-width:1439px){.section-bg{inset:calc(var(--gutter)/ 2)}}@media (max-width:1365px){html{font-size:calc(var(--rem-base) - 1.5px)}}@media (max-width:1199px){.section{padding-top:5rem;padding-bottom:5rem}.section-head{margin-bottom:3.5rem}.section--hero{padding-top:calc(5rem + var(--offset-header,0px));padding-bottom:5rem}.section--news{padding-bottom:10rem}.solution__grid{grid-template-columns:repeat(2,1fr);gap:3rem}.team-modal__photo{width:22rem}.team-grid{gap:6rem 2.5rem}.program{grid-template-columns:1fr 32rem;gap:0 5rem}.program__features{grid-template-columns:repeat(2,1fr)}.section--benefits{padding-top:8rem;padding-bottom:8rem}.news-article{grid-template-columns:20rem 1fr;gap:2.5rem}.main-blog,.main-post{padding-top:35px}.main-blog{padding-bottom:40px}.section-entry .page-site-header figure figcaption{padding-inline:10px}}@media (max-width:1023px){.header{padding:0}.header .container{padding:0}.header-holder{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem var(--gutter)}.header-holder .header-logo{max-width:123px}.menu{display:block}.menu-slider{display:none}.menu>li{border-top:1px solid var(--menu-border-color)}.menu>li:last-child{border-bottom:1px solid var(--menu-border-color)}.menu a{display:block;padding:1rem var(--gutter)}.menu a.has-submenu{padding-right:calc(var(--gutter) + 14px)}.menu a .sub-arrow{right:var(--gutter)}.menu ul{position:static;width:100%!important;max-width:initial;background:0 0;background-color:var(--menu-submenu-bg);-webkit-box-shadow:none;box-shadow:none}.menu ul a{border-top:1px solid var(--menu-border-color);padding:10px var(--gutter) 10px calc(var(--gutter) * 2)}.menu ul ul a{padding-left:calc(var(--gutter) * 3)}.menu .has-mega-menu .mega-menu li{display:block}.menu-opener{display:block}.menu-drop{position:absolute;top:0;left:0;width:100%;padding-top:var(--offset-header,80px);overflow:hidden;visibility:hidden;opacity:0;background:var(--color-white);z-index:10;max-height:0}.menu-drop__wrap{height:100%;overflow-x:hidden;overflow-y:auto}.menu-active .menu-drop{opacity:1;visibility:visible;height:100dvh;max-height:100dvh}.footer-main{padding:6rem 0}.footer-main__grid{grid-template-columns:1fr 1.4fr;gap:4rem}.section-head--two-col{grid-template-columns:1fr;gap:2rem}.section-head--asymmetric{grid-template-columns:1fr}.section--cards__grid{grid-template-columns:repeat(2,1fr);gap:3rem}.section--news__inner{gap:4rem}.pipeline-table,.pipeline-table tbody{display:block}.pipeline-table thead{display:none}.pipeline-table__row{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"candidate candidate" "target    isotope" "bar       bar";gap:1.5rem 2rem;padding:2.5rem;margin-bottom:1.5rem;border-radius:1.5rem;background:var(--color-white);border:1px solid rgba(var(--color-title--rgb),.1)}.pipeline-table__row:last-child{margin-bottom:0}.pipeline-table__row td{padding:0;border-bottom:none;width:auto}.pipeline-table__col--candidate{grid-area:candidate}.pipeline-table__col--candidate::before{content:attr(data-label);display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:.5rem}.pipeline-table__col--isotope::before,.pipeline-table__col--target::before{content:attr(data-label);display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:.5rem}.pipeline-table__col--target{grid-area:target}.pipeline-table__col--isotope{grid-area:isotope}.pipeline-table__col--bar{grid-area:bar}.pipeline-phases{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.6rem}.pipeline-phases span{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);text-align:center}.pipeline-phases span:first-child{text-align:left}.pipeline-phases span:last-child{text-align:right}.pipeline-phases span::before{content:attr(data-full)}.team-modal__box{gap:4rem}.team-grid{grid-template-columns:repeat(2,1fr);gap:4rem 2rem}.program{grid-template-columns:1fr;gap:6rem 0}.program__stats{position:static;max-width:100%}.section-entry .page-site-header figure figcaption{padding-inline:var(--gutter)}.section-entry .entry-aligner,.section-entry .entry-header{padding-inline:54px}.row-post{grid-template-columns:repeat(2,1fr)}.row-post._recent{grid-template-columns:repeat(3,1fr)}.row-post .post{font-size:16px}}@media (max-width:767px){html{font-size:calc(var(--rem-base) - 2px)}blockquote{border-left-width:4px}.footer-main{padding:4rem 0}.footer-main__grid{grid-template-columns:1fr;gap:4rem}.footer-bar__inner{-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;gap:1.2rem;padding:1.6rem 0}.footer-bar__copy{white-space:normal}.section{padding-top:4rem;padding-bottom:4rem}.section-head{margin-bottom:3rem}.section--hero{padding-top:calc(4rem + var(--offset-header,0px));padding-bottom:4rem}.section--news{padding-bottom:8rem}.section--news__inner{grid-template-columns:1fr;gap:4rem}.section--news__media{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.solution__images{grid-template-columns:1fr;grid-template-rows:auto}.solution__img-wrap--large{grid-column:1;grid-row:auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.animation-frame{height:30rem;border-radius:20px}.news-card{max-width:100%}.pipeline-phases span::before{content:attr(data-short)}.team-modal__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem 2rem 2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.team-modal__photo{width:100%;max-width:40rem}.section--benefits{padding-top:6rem;padding-bottom:6rem}.news-article{grid-template-columns:1fr;gap:2rem}.post-cover{border-radius:1.5rem;margin-bottom:4rem}.related{margin-top:5rem;padding-top:4rem}.related__title{margin-bottom:3rem}.section-entry .page-site-header{margin-bottom:31px}.row-post._recent{grid-template-columns:repeat(2,1fr)}.comment{font-size:16px}.blog-categories{margin-bottom:var(--gutter)}.alignleft{display:block;float:none;margin:0 auto var(--vertical-rhythm)}.alignleft img{width:100%}.alignright{display:block;float:none;margin:0 auto var(--vertical-rhythm)}.alignright img{width:100%}}@media (max-width:666px){html{font-size:calc(var(--rem-base) - 2.5px)}.section--cards__grid{grid-template-columns:1fr}.solution__grid{grid-template-columns:1fr}.team-grid{grid-template-columns:1fr;gap:3.5rem}.program__features{grid-template-columns:1fr}.section-entry .entry-aligner,.section-entry .entry-header{padding-inline:40px}.ac{padding-inline:var(--gutter)}.ac-avatar{-ms-flex-preferred-size:62px;flex-basis:62px;margin-right:15px}.b-social{gap:14px}.section-respond .comment-form .comment-form-author,.section-respond .comment-form .comment-form-email,.section-respond .comment-form .comment-form-url{grid-column:1/span 3}.blog-categories .jcf-select{font-size:15px}}@media (max-width:567px){blockquote:not([class]) p:last-child{font-size:.86em}.footer-form .gform_wrapper.gravity-theme .gform_fields{grid-template-columns:1fr!important}.footer-form .gform_wrapper.gravity-theme .gfield--width-full{grid-column:1/-1!important}.footer-form .gform_wrapper.gravity-theme .gfield--width-half{grid-column:1/-1!important}.footer-form .gform_wrapper.gravity-theme .gfield--width-third{grid-column:1/-1!important}.footer-form .gform_wrapper.gravity-theme .gfield--width-quarter{grid-column:1/-1!important}.footer-form__recaptcha{margin-top:0}.section--hero h1 br{display:none}.ac{font-size:15px}.section-recent__title span:before{right:calc(100% + 15px)}.section-recent__title span:after{left:calc(100% + 15px)}.row-post{grid-template-columns:repeat(1,1fr)}.row-post._recent{grid-template-columns:repeat(1,1fr)}.row-post .post{font-size:14px}}@media (max-width:479px){.section-entry .entry-aligner{margin-left:0;padding-right:30px}.section-entry .entry-aligner,.section-entry .entry-header{padding-inline:0}.post-content-wrap .b-social-wrap{margin-left:15px}}@media (max-width:374px){html{overflow-x:hidden;font-size:calc(var(--rem-base) - 3px)}}@media (min-width:480px){.post-content-wrap .b-social-wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (min-width:568px) and (max-width:767px){.row-post._recent .post:last-child{display:none}}@media (min-width:768px){.comment:not(.depth-1){padding-left:69px}}@media (min-width:1024px){.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4rem}.header._sticked .menu-drop{margin-block:24px}.menu>li ul{margin-top:20px!important}}
.image-caption{padding:5px 20px}.image-caption-absolute{position:absolute;bottom:5px}.image-caption-white,.image-caption-white a{color:#fff}.post .title h1{margin-bottom:6rem}.site-notice__text a{color:#fff}