@font-face{font-family:Space Grotesk;src:url(/themes/custom/waterfall/assets/dist/fonts/SpaceGrotesk-Light.woff2) format("woff2"),url(/themes/custom/waterfall/assets/dist/fonts/SpaceGrotesk-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/themes/custom/waterfall/assets/dist/fonts/SpaceGrotesk-Regular.woff2) format("woff2"),url(/themes/custom/waterfall/assets/dist/fonts/SpaceGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/themes/custom/waterfall/assets/dist/fonts/SpaceGrotesk-Medium.woff2) format("woff2"),url(/themes/custom/waterfall/assets/dist/fonts/SpaceGrotesk-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/themes/custom/waterfall/assets/dist/fonts/SpaceGrotesk-SemiBold.woff2) format("woff2"),url(/themes/custom/waterfall/assets/dist/fonts/SpaceGrotesk-SemiBold.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/themes/custom/waterfall/assets/dist/fonts/SpaceGrotesk-Bold.woff2) format("woff2"),url(/themes/custom/waterfall/assets/dist/fonts/SpaceGrotesk-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amplitude-Book;src:url(/themes/custom/waterfall/assets/dist/fonts/amplitude-book.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Amplitude;src:url(/themes/custom/waterfall/assets/dist/fonts/amplitude-light.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Amplitude-Light;src:url(/themes/custom/waterfall/assets/dist/fonts/amplitude-light.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Amplitude;src:url(/themes/custom/waterfall/assets/dist/fonts/amplitude-regular.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Amplitude;src:url(/themes/custom/waterfall/assets/dist/fonts/amplitude-bold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/themes/custom/waterfall/assets/dist/fonts/myriad-pro-light.otf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Bold;src:url(/themes/custom/waterfall/assets/dist/fonts/roboto-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Regular;src:url(/themes/custom/waterfall/assets/dist/fonts/roboto-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Medium;src:url(/themes/custom/waterfall/assets/dist/fonts/roboto-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}
:root{--font-sans:$amplitude,sans-serif;--font-serif:"Arial","georgia",serif;--font-size-base:10px;--font-size-l:18px;--font-size-s:14px;--font-size-xs:13px;--font-size-xxs:12px;--line-height-base:27px;--line-height-s:18px;--max-width:1080px;--max-bg-color:1570px;--sp:16px;--content-left:90px;--container-padding:15px;--container-padding-nav:15px;--toolbar-height:39px;--toolbar-tray-height:40px;--toolbar-tray-vertical-width:239px;--scrollbar-width:15px;--grid-gap:var(--sp);--grid-gap--md:var(--sp2);--grid-gap--lg:var(--grid-gap--md);--grid-gap--nav:var(--grid-gap--md);--grid-gap--max:var(--grid-gap--md);--grid-col-count:6;--grid-col-count--md:14;--grid-col-count--lg:var(--grid-col-count--md);--grid-col-count--nav:var(--grid-col-count--md);--grid-col-count--max:var(--grid-col-count--md);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-gap-count--md:calc(var(--grid-col-count--md) - 1);--grid-gap-count--lg:var(--grid-gap-count--md);--grid-gap-count--nav:var(--grid-gap-count--md);--grid-gap-count--max:var(--grid-gap-count--md);--grid-full-width:calc(100vw - var(--sp2));--grid-full-width--md:var(--grid-full-width);--grid-full-width--lg:calc(var(--grid-full-width) - var(--scrollbar-width));--grid-full-width--nav:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));--grid-full-width--max:calc(var(--max-width) - var(--sp4));--grid-col-width:calc((var(--grid-full-width) - var(--grid-gap-count)*var(--grid-gap))/var(--grid-col-count));--grid-col-width--md:calc((var(--grid-full-width--md) - var(--grid-gap-count--md)*var(--grid-gap--md))/var(--grid-col-count--md));--grid-col-width--lg:calc((var(--grid-full-width--lg) - var(--grid-gap-count--lg)*var(--grid-gap--lg))/var(--grid-col-count--lg));--grid-col-width--nav:calc((var(--grid-full-width--nav) - var(--grid-gap-count--nav)*var(--grid-gap--nav))/var(--grid-col-count--nav));--grid-col-width--max:calc((var(--grid-full-width--max) - var(--grid-gap-count--max)*var(--grid-gap--max))/var(--grid-col-count--max));--sp0-25:calc(var(--sp)*0.25);--sp0-5:calc(var(--sp)*0.5);--sp0-75:calc(var(--sp)*0.75);--sp1:calc(var(--sp)*1);--sp1-5:calc(var(--sp)*1.5);--sp2:calc(var(--sp)*2);--sp2-5:calc(var(--sp)*2.5);--sp3:calc(var(--sp)*3);--sp4:calc(var(--sp)*4);--sp5:calc(var(--sp)*5);--sp6:calc(var(--sp)*6);--sp7:calc(var(--sp)*7);--sp8:calc(var(--sp)*8);--sp9:calc(var(--sp)*9);--sp10:calc(var(--sp)*10);--sp11:calc(var(--sp)*11);--sp12:calc(var(--sp)*12);--color--black-10:#161211;--color--gray-0:#0d1214;--color--gray-10:#313637;--color--gray-20:#6e7172;--color--gray-25:#5d7585;--color--gray-30:#7e96a7;--color--gray-40:#98abb9;--color--gray-45:#afb8be;--color--gray-50:#9ea0a1;--color--gray-70:#d7e1e8;--color--gray-80:#e7edf1;--color--gray-95:#f7f9fa;--color--blue-20:#0d77b5;--color--blue-30:#3d92c4;--color--blue-50:#2494db;--color--blue-70:#1fc5f0;--color--blue-90:#ddeffb;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--green:#3fa21c;--color--orange--light:#ff9a3b;--color--orange--primary:#ef821e;--color--blue--secondary:#0082a3;--shadow-focusable:0 0 36px rgba(83,176,235,0.25);--shadow-focusable-secondary:0 0 0 2px #fff,0 0 0 5px var(--color--blue-70);--shadow-focusable-with-outline:0 0 36px rgba(83,176,235,0.25),0 0 0 2px var(--color--white),0 0 0 4px var(--color--blue-70);--border-radius-base:2px;--outline--thin:1px solid transparent;--outline--thick:6px dashed transparent;--header-height-wide-when-fixed:calc(var(--sp)*6);--mobile-nav-width:500px;--border-radius:2px;--form-element-border-size-base:2px;--form-element-border-size-left:6px;--transition:all 250ms ease-in-out}*,:after,:before{box-sizing:border-box}html{font-family:Amplitude;font-size:10px;font-weight:400;font-style:normal;line-height:var(--line-height-base)}body{margin:0;color:var(--color--gray-10);background-color:#fff}body.js-fixed{position:fixed;overflow:hidden;width:100%}a{color:inherit}audio,img,video{display:block;max-width:100%;height:auto}h1{margin-top:var(--sp);margin-bottom:var(--sp);letter-spacing:-.01em;color:var(--color--gray-0);font-size:24px;font-weight:700;line-height:var(--sp1-5)}@media (min-width:700px){h1{margin-top:var(--sp2);margin-bottom:var(--sp2);font-size:60px;line-height:var(--sp4)}}h2{margin-top:var(--sp);margin-bottom:var(--sp);letter-spacing:-.01em;color:var(--color--gray-0);font-size:24px;font-weight:700;line-height:var(--sp1-5)}@media (min-width:700px){h2{margin-top:var(--sp2);margin-bottom:var(--sp2);font-size:30px;line-height:var(--sp3)}}ul{margin:.25em 0 .25em 1.5em;padding-left:0;list-style-type:disc;list-style-image:none}.overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100vh;opacity:.2;background:var(--color--blue-20)}.js-overlay-active .overlay{display:block}.link{border:1px solid #00355f;display:inline-flex;justify-content:center;align-items:center;padding:5px 10px;min-width:154px;min-height:47px;text-decoration:none;border-radius:6px;background:none;transition:.15s ease-in;transition-property:background-color,color;text-transform:uppercase;color:#00355f;font-size:1.6rem;line-height:1.8rem}.link_wide{min-width:210px}.link:hover{background:#00355f;color:#fff}@media (max-width:991px){.link{min-height:63px;min-width:207px;font-size:1.8rem;line-height:2rem}}.arrow-link{width:44px;height:44px;border:2px solid #32b7b2;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;color:#32b7b2;font-size:34px;overflow:hidden}.arrow-link:before{content:url(/themes/custom/waterfall/assets/dist/images/arrow-down.svg);position:relative}.arrow-link:hover:before{animation:MoveUpDown 1.5s linear infinite}.arrow-link_right{transform:rotate(-90deg)}.it-outssorsing .arrow-link{border:2px solid #fff}.it-outssorsing .arrow-link:before{content:url(/themes/custom/waterfall/assets/dist/images/arrow-down-white.svg)}.implementation-and-integration .arrow-link{border:2px solid #fff}.implementation-and-integration .arrow-link:before{content:url(/themes/custom/waterfall/assets/dist/images/arrow-down-white.svg)}@keyframes MoveUpDown{0%{opacity:1;transform:translateY(0) scale(1)}25%{opacity:0;transform:translateY(10px) scale(.9)}26%{opacity:0;transform:translateY(-10px) scale(.9)}55%{opacity:1;transform:translateY(0) scale(1)}}@keyframes AnimateLineWidth{0%{width:0}to{width:calc(100% - 65px)}}
.ie11-autorow>:first-child{-ms-grid-row:1}.ie11-autorow>:nth-child(2){-ms-grid-row:2}.ie11-autorow>:nth-child(3){-ms-grid-row:3}.ie11-autorow>:nth-child(4){-ms-grid-row:4}.ie11-autorow>:nth-child(5){-ms-grid-row:5}.ie11-autorow>:nth-child(6){-ms-grid-row:6}.ie11-autorow>:nth-child(7){-ms-grid-row:7}.ie11-autorow>:nth-child(8){-ms-grid-row:8}.ie11-autorow>:nth-child(9){-ms-grid-row:9}.ie11-autorow>:nth-child(10){-ms-grid-row:10}
.container{width:100%;max-width:var(--max-width);padding-right:var(--container-padding);padding-left:var(--container-padding);margin:0 auto}@media (min-width:1200px){.container{padding-right:var(--container-padding-nav);padding-left:var(--container-padding-nav)}}@media (min-width:1200px){.main-content{margin-right:auto}}
.grid-full{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(var(--grid-col-count),minmax(0,1fr));grid-column-gap:var(--grid-gap)}.grid-full .grid-full .grid-full{display:block}@media (min-width:700px){.grid-full{grid-template-columns:repeat(var(--grid-col-count--md),minmax(0,1fr));grid-column-gap:var(--grid-gap--md)}.layout--content-medium .grid-full,.layout--content-narrow .grid-full,.layout--pass--content-medium>* .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count--md) - 2),minmax(0,1fr))}}@media (min-width:1000px){.layout--content-narrow .grid-full,.layout--pass--content-narrow>* .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count--lg) - 6),minmax(0,1fr))}.layout--content-medium .grid-full,.layout--pass--content-medium>* .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count--md) - 4),minmax(0,1fr))}}
.layout--content-narrow,.layout--pass--content-narrow>*{grid-column:1/7;width:100%}@media (min-width:700px){.layout--content-narrow,.layout--pass--content-narrow>*{grid-column:2/14}.layout--content-medium .layout--content-narrow,.layout--content-medium .layout--pass--content-narrow>*,.layout--content-narrow .layout--content-narrow,.layout--content-narrow .layout--pass--content-narrow>*,.layout--pass--content-medium>* .layout--content-narrow,.layout--pass--content-medium>* .layout--pass--content-narrow>*,.layout--pass--content-narrow>* .layout--content-narrow,.layout--pass--content-narrow>* .layout--pass--content-narrow>*{grid-column:1/13}}@media (min-width:1000px){.layout--content-narrow,.layout--pass--content-narrow>*{grid-column:3/11}.layout--content-medium .layout--content-narrow,.layout--content-medium .layout--pass--content-narrow>*,.layout--content-narrow .layout--content-narrow,.layout--content-narrow .layout--pass--content-narrow>*,.layout--pass--content-medium>* .layout--content-narrow,.layout--pass--content-medium>* .layout--pass--content-narrow>*,.layout--pass--content-narrow>* .layout--content-narrow,.layout--pass--content-narrow>* .layout--pass--content-narrow>*{grid-column:1/9}}@media (min-width:700px){.layout--content-narrow.text-content blockquote:before,.layout--content-narrow .text-content blockquote:before,.layout--pass--content-narrow>* .text-content blockquote:before,.layout--pass--content-narrow>.text-content blockquote:before{left:calc(var(--grid-col-width--md)*-1 + var(--grid-gap--md)*-1)}}@media (min-width:1000px){.layout--content-narrow.text-content blockquote:before,.layout--content-narrow .text-content blockquote:before,.layout--pass--content-narrow>* .text-content blockquote:before,.layout--pass--content-narrow>.text-content blockquote:before{left:calc(var(--grid-col-width--lg)*-1 + var(--grid-gap--lg)*-1)}}@media (min-width:1200px){.layout--content-narrow.text-content blockquote:before,.layout--content-narrow .text-content blockquote:before,.layout--pass--content-narrow>* .text-content blockquote:before,.layout--pass--content-narrow>.text-content blockquote:before{left:calc(var(--grid-col-width--nav)*-1 + var(--grid-gap--nav)*-1)}}@media (min-width:1440px){.layout--content-narrow.text-content blockquote:before,.layout--content-narrow .text-content blockquote:before,.layout--pass--content-narrow>* .text-content blockquote:before,.layout--pass--content-narrow>.text-content blockquote:before{left:calc(var(--grid-col-width--max)*-1 + var(--grid-gap--max)*-1)}}@media (min-width:700px){.layout--content-narrow.text-content blockquote:after,.layout--content-narrow .text-content blockquote:after,.layout--pass--content-narrow>* .text-content blockquote:after,.layout--pass--content-narrow>.text-content blockquote:after{left:calc(var(--grid-col-width--md)*-1 + var(--grid-gap--md)*-1);width:var(--sp);height:calc(100% - 45px);margin-left:2px}}@media (min-width:1000px){.layout--content-narrow.text-content blockquote:after,.layout--content-narrow .text-content blockquote:after,.layout--pass--content-narrow>* .text-content blockquote:after,.layout--pass--content-narrow>.text-content blockquote:after{left:calc(var(--grid-col-width--lg)*-1 + var(--grid-gap--lg)*-1)}}@media (min-width:1200px){.layout--content-narrow.text-content blockquote:after,.layout--content-narrow .text-content blockquote:after,.layout--pass--content-narrow>* .text-content blockquote:after,.layout--pass--content-narrow>.text-content blockquote:after{left:calc(var(--grid-col-width--nav)*-1 + var(--grid-gap--nav)*-1)}}@media (min-width:1440px){.layout--content-narrow.text-content blockquote:after,.layout--content-narrow .text-content blockquote:after,.layout--pass--content-narrow>* .text-content blockquote:after,.layout--pass--content-narrow>.text-content blockquote:after{left:calc(var(--grid-col-width--max)*-1 + var(--grid-gap--max)*-1)}}@media (min-width:700px){.layout--content-narrow.text-content blockquote,.layout--content-narrow .text-content blockquote,.layout--pass--content-narrow>* .text-content blockquote,.layout--pass--content-narrow>.text-content blockquote{width:calc(var(--grid-col-width--md)*10 + var(--grid-gap--md)*9);margin-top:var(--sp3);margin-bottom:var(--sp3);padding:0}}@media (min-width:1000px){.layout--content-narrow.text-content blockquote,.layout--content-narrow .text-content blockquote,.layout--pass--content-narrow>* .text-content blockquote,.layout--pass--content-narrow>.text-content blockquote{width:calc(var(--grid-col-width--lg)*10 + var(--grid-gap--lg)*9)}}@media (min-width:1200px){.layout--content-narrow.text-content blockquote,.layout--content-narrow .text-content blockquote,.layout--pass--content-narrow>* .text-content blockquote,.layout--pass--content-narrow>.text-content blockquote{width:calc(var(--grid-col-width--nav)*10 + var(--grid-gap--nav)*9)}}@media (min-width:1440px){.layout--content-narrow.text-content blockquote,.layout--content-narrow .text-content blockquote,.layout--pass--content-narrow>* .text-content blockquote,.layout--pass--content-narrow>.text-content blockquote{width:calc(var(--grid-col-width--max)*10 + var(--grid-gap--max)*9)}}@media (min-width:700px){.layout--content-narrow.text-content pre,.layout--content-narrow .text-content pre,.layout--pass--content-narrow>* .text-content pre,.layout--pass--content-narrow>.text-content pre{width:calc(var(--grid-col-width--md)*10 + var(--grid-gap--md)*9);margin-top:var(--sp3);margin-bottom:var(--sp3)}}@media (min-width:1000px){.layout--content-narrow.text-content pre,.layout--content-narrow .text-content pre,.layout--pass--content-narrow>* .text-content pre,.layout--pass--content-narrow>.text-content pre{width:calc(var(--grid-col-width--lg)*12 + var(--grid-gap--lg)*11);margin-left:calc(var(--grid-col-width--lg)*-1 + var(--grid-gap--lg)*-1)}}@media (min-width:1200px){.layout--content-narrow.text-content pre,.layout--content-narrow .text-content pre,.layout--pass--content-narrow>* .text-content pre,.layout--pass--content-narrow>.text-content pre{width:calc(var(--grid-col-width--nav)*12 + var(--grid-gap--nav)*11)}}@media (min-width:1440px){.layout--content-narrow.text-content pre,.layout--content-narrow .text-content pre,.layout--pass--content-narrow>* .text-content pre,.layout--pass--content-narrow>.text-content pre{width:calc(var(--grid-col-width--max)*12 + var(--grid-gap--max)*11)}}
.layout--content-medium,.layout--pass--content-medium>*{grid-column:1/7;width:100%}@media (min-width:700px){.layout--content-medium,.layout--pass--content-medium>*{grid-column:2/14}.layout--content-medium .layout--content-medium,.layout--content-medium .layout--pass--content-medium>*,.layout--pass--content-medium>* .layout--content-medium,.layout--pass--content-medium>* .layout--pass--content-medium>*{grid-column:1/13}}@media (min-width:1000px){.layout--content-medium,.layout--pass--content-medium>*{grid-column:3/13}.layout--content-medium .layout--content-medium,.layout--content-medium .layout--pass--content-medium>*,.layout--pass--content-medium>* .layout--content-medium,.layout--pass--content-medium>* .layout--pass--content-medium>*{grid-column:1/11}}
.site-footer__inner{padding-top:var(--sp2);padding-bottom:var(--sp2)}@media (min-width:1200px){.site-footer__inner{padding-top:var(--sp4);padding-bottom:var(--sp4)}}.region--footer_bottom__inner>*,.region--footer_top__inner>*{margin-bottom:var(--sp2)}@media (min-width:700px){.region--footer_bottom__inner>*,.region--footer_top__inner>*{flex:1;margin-bottom:0}.region--footer_bottom__inner>:not(:last-child),.region--footer_top__inner>:not(:last-child){margin-right:var(--sp2)}}@media (min-width:700px){.region--footer_bottom__inner,.region--footer_top__inner{display:flex;flex-wrap:wrap}}
.region.region--content_above>:last-child,.region.region--highlighted>:last-child{margin-bottom:var(--sp)}@media (min-width:700px){.region.region--content_above>:last-child,.region.region--highlighted>:last-child{margin-bottom:var(--sp2)}}@media (min-width:1000px){.region.region--content_above>:last-child,.region.region--highlighted>:last-child{margin-bottom:var(--sp3)}}
.view>*{margin-bottom:var(--sp2)}.view>:last-child{margin-bottom:0}@media (min-width:700px){.view>*{margin-bottom:var(--sp3)}}
.block__title{margin-top:0;margin-bottom:var(--sp);letter-spacing:2px;text-transform:uppercase;color:var(--color--gray-20);font-size:16px;line-height:var(--sp1-5)}.site-footer .block__title{color:var(--color--gray-50);font-size:18px;letter-spacing:.1em}
.breadcrumb{position:relative;font-size:14px;font-weight:700;line-height:var(--sp1)}.breadcrumb:after{position:absolute;top:0;right:calc(var(--sp1)*-1);width:var(--sp3);height:var(--sp1);content:"";background:linear-gradient(270deg,var(--color--white) 0,hsla(0,0%,100%,0))}@media (min-width:1000px){.breadcrumb:after{content:none}}@media (min-width:1000px){.breadcrumb{position:static}}.breadcrumb__content{overflow:auto;margin-right:calc(var(--sp1)*-1);-webkit-overflow-scrolling:touch}@media (min-width:1000px){.breadcrumb__content{margin:0}}.breadcrumb__list{overflow-x:auto;width:max-content;margin:0 calc(var(--sp1)*-1);padding:0 0 var(--sp1) var(--sp1);list-style:none;white-space:nowrap}@media (min-width:1000px){.breadcrumb__list{overflow:visible;margin:0;padding:0;white-space:normal}}.breadcrumb__item{display:inline-block}.breadcrumb__item:nth-child(n+2):before{display:inline-block;width:8px;height:8px;margin-right:20px;margin-left:16px;content:"";transform:rotate(45deg);border-top:2px solid var(--color--gray-25);border-right:2px solid var(--color--gray-25)}.breadcrumb__item:last-child{margin-right:var(--sp3)}@media (min-width:1000px){.breadcrumb__item:last-child{margin-right:0}}.breadcrumb__link{text-decoration:none;color:var(--color--blue-20)}.breadcrumb__link:focus,.breadcrumb__link:hover{text-decoration:underline}
figcaption,figure{background:var(--color--gray-95)}figcaption{padding:var(--sp0-5);color:var(--color--gray-10);font-family:var(--font-serif);font-size:14px;font-style:italic;line-height:var(--sp)}@media (min-width:500px){figcaption{padding:var(--sp)}}.align-right{float:none;max-width:100%;margin:var(--sp3) 0}@media (min-width:700px){.layout--content-narrow .align-right,.layout--pass--content-narrow>* .align-right{margin-right:calc(var(--grid-col-width--md)*-1 + var(--grid-gap--md)*-1)}}@media (min-width:1000px){.layout--content-narrow .align-right,.layout--pass--content-narrow>* .align-right{margin-right:calc(var(--grid-col-width--lg)*-2 + var(--grid-gap--lg)*-2)}}@media (min-width:1200px){.layout--content-narrow .align-right,.layout--pass--content-narrow>* .align-right{margin-right:calc(var(--grid-col-width--nav)*-3 + var(--grid-gap--nav)*-3)}}@media (min-width:1440px){.layout--content-narrow .align-right,.layout--pass--content-narrow>* .align-right{margin-right:calc(var(--grid-col-width--max)*-3 + var(--grid-gap--max)*-3)}}@media (min-width:700px){.align-right{float:right;max-width:50%;margin:var(--sp) 0 var(--sp) var(--sp)}}.align-left{float:none;max-width:100%;margin:var(--sp3) 0}@media (min-width:700px){.layout--content-narrow .align-left,.layout--pass--content-narrow>* .align-left{margin-left:calc(var(--grid-col-width--md)*-1 + var(--grid-gap--md)*-1)}}@media (min-width:1000px){.layout--content-narrow .align-left,.layout--pass--content-narrow>* .align-left{margin-left:calc(var(--grid-col-width--lg)*-1 + var(--grid-gap--lg)*-1)}}@media (min-width:1200px){.layout--content-narrow .align-left,.layout--pass--content-narrow>* .align-left{margin-left:calc(var(--grid-col-width--nav)*-1 + var(--grid-gap--nav)*-1)}}@media (min-width:1440px){.layout--content-narrow .align-left,.layout--pass--content-narrow>* .align-left{margin-left:calc(var(--grid-col-width--max)*-1 + var(--grid-gap--max)*-1)}}@media (min-width:700px){.align-left{float:left;max-width:50%;margin:var(--sp) var(--sp2) var(--sp) 0}}.align-center audio,.align-center img,.align-center video{margin-right:auto;margin-left:auto}.media-oembed-content{display:block;max-width:100%}
.featured-bottom .grid-full>.region{grid-column:1/-1}@media (min-width:1200px){.featured-bottom .grid-full>.region{grid-column-start:3}}@media (min-width:1200px){.featured-bottom{padding-left:var(--content-left)}}.featured-bottom__inner{padding:var(--sp2) 0}@media (min-width:1200px){.featured-bottom__inner{padding-top:var(--sp4);padding-bottom:var(--sp4)}}
.site-footer{position:relative;color:var(--color--black-10);background:url(/themes/custom/waterfall/assets/dist/images/footer-bg.webp) no-repeat 50% 50%;background-size:cover}.site-footer .container{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.site-footer .menu--secondary-menu-footer .menu{display:flex;align-items:center;justify-content:flex-start;list-style:none;color:#fff;margin:0;padding-bottom:120px}.site-footer .menu--secondary-menu-footer .menu ul{margin-left:var(--sp)}.site-footer .menu--secondary-menu-footer .menu li{margin-right:50px;color:#10b0aa}.site-footer .menu--secondary-menu-footer .menu li:last-child{margin-right:10px}.site-footer .menu--secondary-menu-footer .menu li a{text-decoration:none;padding-left:45px;padding-top:9px;color:#10b0aa;font-family:Amplitude-Book;font-size:1.8rem;font-weight:400;font-style:normal;position:relative;transition:color .2s ease-in}.site-footer .menu--secondary-menu-footer .menu li a:before{content:"";display:block;width:100%;height:3px;background-color:#10b0aa;position:absolute;left:0;top:0}.site-footer .menu--secondary-menu-footer .menu li a:after{content:"";display:block;width:0;height:3px;background-color:#fff;position:absolute;left:0;top:0;transition:all .2s ease-in}.site-footer .menu--secondary-menu-footer .menu li a.is-active,.site-footer .menu--secondary-menu-footer .menu li a:hover{color:#fff}.site-footer .menu--secondary-menu-footer .menu li a.is-active:after,.site-footer .menu--secondary-menu-footer .menu li a:hover:after{width:100%}.site-footer .block-waterfall-copyright p{margin:0;text-align:center;text-transform:uppercase;letter-spacing:.15em;opacity:.4}.site-footer .footer-top{width:100%}.site-footer .footer-left{width:45%;margin-left:10px}.site-footer .footer-left .block__title{font-family:Amplitude-Book;font-weight:400;font-style:normal;color:#fcf300;font-size:2.7rem;letter-spacing:0;text-transform:inherit}.site-footer .footer-left .form-item-message{font-family:Amplitude-Book;font-size:1.8rem;font-weight:400;color:#fdfdfd;line-height:2.6rem;display:block;width:100%;margin-bottom:25px;margin-top:7px}.site-footer .footer-left form{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.site-footer .footer-left .field--type-email{width:calc(100% - 165px)}.site-footer .footer-left .field--type-email .form-item__label{display:none}.site-footer .footer-left .field--type-email .form-element--type-email{font-size:1.8rem;background:#fff;border-radius:6px;padding:11px 20px}.site-footer .footer-left .field--type-email .form-element--type-email::placeholder{font-weight:100}.site-footer .footer-left .form-actions{width:100%;max-width:140px}.site-footer .footer-left .form-actions .form-submit{font-size:1.6rem;font-weight:500;text-transform:uppercase;color:#174655;border:none;background:#e0e000;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-footer .footer-right{width:46%}.site-footer .footer-right .region--footer_right{display:flex;justify-content:space-between;flex-wrap:wrap}.site-footer .footer-right .block-section--footer-description{width:100%}.site-footer .footer-right .block-section--footer-description p{font-family:Amplitude-Book;color:#a4bcc4;font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:20px;text-align:left;margin-top:50px}.site-footer .footer-right .block-section--footer-description p b{color:#fff;font-family:Amplitude;font-weight:700}.site-footer .footer-right .block-section--footer-contacts{width:100%}.site-footer .footer-right .block-section--footer-contacts p{color:#a4bcc4;font-family:Amplitude-Book;font-size:1.4rem;font-weight:400;font-style:normal;line-height:17px;letter-spacing:.14px}.site-footer .footer-right .block-menu{display:block;width:100%}.site-footer .footer-right .block-menu .menu{display:flex;justify-content:flex-start;align-items:flex-start;list-style:none;flex-wrap:wrap;margin-left:-15px;margin-top:11px}.site-footer .footer-right .block-menu .menu li{padding-right:10px}.site-footer .footer-right .block-menu .menu li a{color:#a4bcc4;font-family:Amplitude-Book;font-size:1.4rem;font-weight:400;line-height:1.7rem;letter-spacing:.14px;transition:color .15s ease-in;text-decoration:none}.site-footer .footer-right .block-menu .menu li a:hover{color:#fff}.site-footer .copyright{width:100%;padding-top:50px}.site-footer .copyright .container{padding-left:0}.site-footer .copyright .block__content{color:#4b7595;font-family:Arial,serif;font-size:1.2rem;font-weight:400;font-style:normal;letter-spacing:normal;line-height:15px;text-align:left}@media (max-width:768px){.site-footer .container{flex-direction:column;align-items:center}.site-footer .footer-top{display:none}.site-footer .footer-left{width:100%;margin-left:0}.site-footer .footer-left .block__title{font-size:2.4rem}.site-footer .footer-left .form-item-message{margin-bottom:35px}.site-footer .footer-left .field--type-email{padding-left:40px;width:calc(100% - 205px)}}@media (max-width:768px) and (max-width:500px){.site-footer .footer-left .field--type-email{min-width:120px;padding-left:0}}@media (max-width:768px){.site-footer .footer-left .form-actions{padding-right:40px;max-width:150px}.site-footer .footer-right{width:100%}.site-footer .footer-right .block-section--footer-description p{font-size:2.4rem;line-height:3.6rem}.site-footer .footer-right .block-section--footer-contacts p{font-size:24px;line-height:32px}.site-footer .footer-right .block-menu{width:100%;margin-bottom:25px}.site-footer .footer-right .block-menu .menu li{margin-bottom:10px}.site-footer .footer-right .block-menu .menu li a{font-size:2.4rem;line-height:3.2rem}.site-footer .copyright .container{align-items:flex-start}.site-footer .copyright .container .block__content{font-size:1.8rem;line-height:2.3rem}}
:root{--button-border-width:var(--form-element-border-size-base)}.button{display:inline-block;height:var(--sp3);margin:var(--sp1) var(--sp1) var(--sp1) 0;padding:calc(var(--sp3)/2 - var(--line-height-s)/2) var(--sp1-5);cursor:pointer;text-align:center;text-decoration:none;color:var(--color--blue-20);border:var(--button-border-width) solid var(--color--blue-20);border-radius:var(--border-radius-base);background-color:var(--color--white);font-family:inherit;font-size:var(--font-size-s);font-weight:700;line-height:var(--line-height-s);appearance:none;-webkit-font-smoothing:antialiased}.button:focus,.button:hover{text-decoration:none;color:var(--color--blue-50);border-color:var(--color--blue-50)}.button:focus{outline:var(--outline--base);outline-offset:var(--outline-offset);box-shadow:var(--shadow-focusable-with-outline)}.button:active{color:var(--color--blue-20);border-color:var(--color--blue-20);box-shadow:none}.button.is-disabled,.button:disabled{cursor:default;color:var(--color--gray-70);border-color:var(--color--gray-70)}.menu .button{margin:0}@supports (display:inline-flex){.button{display:inline-flex;align-items:center;padding:1px var(--sp1-5) 0;line-height:var(--line-height-s)}}.button--small{height:var(--sp2-5);padding:calc(var(--sp2-5)/2 - var(--line-height-s)/2) var(--sp1-5)}.button--primary{color:var(--color--white);background-color:var(--color--blue-20)}.button--primary:focus,.button--primary:hover{color:var(--color--white);background-color:var(--color--blue-50)}.button--primary:active{color:var(--color--white);background-color:var(--color--blue-20)}.button--primary.is-disabled,.button--primary:disabled{color:var(--color--white);background-color:var(--color--gray-70)}.button--icon-back:before{display:block;width:.5em;height:.5em;margin-right:.5em;content:"";transform:rotate(45deg);border-bottom:2px solid;border-left:2px solid}
.fieldset{min-width:0;margin:var(--sp1) 0;padding:0;color:inherit;border:var(--form-element-border-size-base) solid var(--color--gray-30);border-radius:var(--border-radius-base);background-color:var(--color--white)}.fieldset--group{width:100%;color:inherit;border:0;border-radius:0;background:none;box-shadow:none}.fieldset,_:-ms-fullscreen{display:table;box-sizing:border-box;width:100%}.fieldset__legend{float:left;width:100%;margin-bottom:var(--sp1);color:inherit;font-weight:700}.fieldset__legend--composite{float:none;width:auto;margin-top:0;margin-bottom:calc(var(--sp0-5)/2);color:inherit;font-size:var(--font-size-s);line-height:var(--line-height-s)}.fieldset__legend--group{text-transform:uppercase;color:inherit}.fieldset__label{display:block;padding:var(--sp0-5) var(--sp1);line-height:var(--line-height-s)}.fieldset__label--group{padding:0;line-height:inherit}.fieldset__label.is-disabled{color:var(--color--gray-30)}.fieldset__description{margin-top:var(--sp0-5);margin-bottom:var(--sp0-5);font-size:var(--font-size-xs);line-height:var(--line-height-s)}.fieldset__description.is-disabled{color:var(--input--disabled-fg-color)}.fieldset__error-message{margin-top:var(--sp0-5);margin-bottom:var(--sp0-5);padding-left:var(--sp1-5);color:var(--color--red);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E33F1E' d='M9 0C4.031 0 0 4.031 0 9s4.031 9 9 9 9-4.031 9-9-4.031-9-9-9zm1.5 14.613c0 .211-.164.387-.363.387h-2.25a.39.39 0 01-.387-.387v-2.226A.39.39 0 017.887 12h2.25c.199 0 .363.176.363.387v2.226zm-.023-4.031c-.012.164-.188.293-.399.293H7.91c-.223 0-.398-.129-.398-.293l-.2-7.277c0-.082.036-.164.118-.211A.451.451 0 017.71 3h2.58c.105 0 .21.035.28.094a.235.235 0 01.117.21l-.21 7.278z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0;background-size:var(--sp1) var(--sp1);font-size:var(--font-size-s);line-height:var(--line-height-s)}@media screen and (-ms-high-contrast:active){.fieldset__error-message{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M9 0C4.031 0 0 4.031 0 9s4.031 9 9 9 9-4.031 9-9-4.031-9-9-9zm1.5 14.613c0 .211-.164.387-.363.387h-2.25a.39.39 0 01-.387-.387v-2.226A.39.39 0 017.887 12h2.25c.199 0 .363.176.363.387v2.226zm-.023-4.031c-.012.164-.188.293-.399.293H7.91c-.223 0-.398-.129-.398-.293l-.2-7.277c0-.082.036-.164.118-.211A.451.451 0 017.71 3h2.58c.105 0 .21.035.28.094a.235.235 0 01.117.21l-.21 7.278z'/%3E%3C/svg%3E")}}.fieldset__wrapper{margin:var(--sp1)}.fieldset__legend--visible~.fieldset__wrapper{margin-top:0}.fieldset__wrapper--group{margin:0}.fieldset__wrapper>.container-inline{padding:0}
.field:not(:last-child){margin-bottom:var(--sp2)}.field__label{font-weight:700}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:.5em}.field--label-inline .field__label:after{content:":"}
.page-node-type-article .field--name-field-image{margin:var(--sp0-5) 0 var(--sp2)}@media (min-width:700px){.page-node-type-article .field--name-field-image{width:calc(var(--grid-col-width--md)*14 + var(--grid-gap--md)*13);margin-top:var(--sp2);margin-bottom:var(--sp4);margin-left:calc(var(--grid-col-width--md)*-1 + var(--grid-gap--md)*-1)}}@media (min-width:1000px){.page-node-type-article .field--name-field-image{width:calc(var(--grid-col-width--lg)*12 + var(--grid-gap--lg)*11);margin-left:calc(var(--grid-col-width--lg)*-1 + var(--grid-gap--lg)*-1)}}@media (min-width:1200px){.page-node-type-article .field--name-field-image{width:calc(var(--grid-col-width--nav)*12 + var(--grid-gap--nav)*11);margin-left:calc(var(--grid-col-width--nav)*-1 + var(--grid-gap--nav)*-1)}}@media (min-width:1440px){.page-node-type-article .field--name-field-image{width:calc(var(--grid-col-width--max)*12 + var(--grid-gap--max)*11);margin-left:calc(var(--grid-col-width--max)*-1 + var(--grid-gap--max)*-1)}}
::placeholder{color:var(--color--gray-30)}:-ms-input-placeholder{color:var(--color--gray-30)!important}.form-item{margin-top:var(--sp1);margin-bottom:var(--sp1)}.form-label-floating{position:relative}.form-label-floating .form-item__label{position:absolute;top:0}.form-label-floating .form-element::placeholder{color:transparent}.form-label-floating .form-element:not(:placeholder-shown)~.form-item__label{font-size:75%}.form-label-floating .form-element:focus+.form-item__label{margin-top:0}.container-inline .form-item,.form-item__label,tr .form-item{margin-top:var(--sp0-5);margin-bottom:var(--sp0-5)}.form-item__label{display:table;font-size:var(--font-size-l);font-weight:700}.container-inline .form-item__label{margin-right:1em}.form-item__label--multiple-value-form{margin-top:0;margin-bottom:0;font-size:inherit;font-weight:inherit;line-height:inherit}.form-item__label[for]{cursor:pointer}.form-item__label.option{display:inline;font-weight:400}.form-item__label.is-disabled{cursor:default;color:var(--color--gray-45)}.form-item--error-message,.form-item__description{margin-top:var(--sp0-5);margin-bottom:var(--sp0-5);font-size:var(--font-size-s);line-height:var(--line-height-s)}.form-item--error-message{padding-left:var(--sp1-5);color:var(--color--red);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E33F1E' d='M9 0C4.031 0 0 4.031 0 9s4.031 9 9 9 9-4.031 9-9-4.031-9-9-9zm1.5 14.613c0 .211-.164.387-.363.387h-2.25a.39.39 0 01-.387-.387v-2.226A.39.39 0 017.887 12h2.25c.199 0 .363.176.363.387v2.226zm-.023-4.031c-.012.164-.188.293-.399.293H7.91c-.223 0-.398-.129-.398-.293l-.2-7.277c0-.082.036-.164.118-.211A.451.451 0 017.71 3h2.58c.105 0 .21.035.28.094a.235.235 0 01.117.21l-.21 7.278z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0;background-size:var(--sp1) var(--sp1)}@media screen and (-ms-high-contrast:active){.form-item--error-message{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M9 0C4.031 0 0 4.031 0 9s4.031 9 9 9 9-4.031 9-9-4.031-9-9-9zm1.5 14.613c0 .211-.164.387-.363.387h-2.25a.39.39 0 01-.387-.387v-2.226A.39.39 0 017.887 12h2.25c.199 0 .363.176.363.387v2.226zm-.023-4.031c-.012.164-.188.293-.399.293H7.91c-.223 0-.398-.129-.398-.293l-.2-7.277c0-.082.036-.164.118-.211A.451.451 0 017.71 3h2.58c.105 0 .21.035.28.094a.235.235 0 01.117.21l-.21 7.278z'/%3E%3C/svg%3E")}}.form-actions{display:flex;flex-wrap:wrap;align-items:flex-start}.form-actions,.form-actions .action-link,.form-actions .button,.form-actions .form-item{margin-top:var(--sp0-5);margin-bottom:var(--sp0-5)}.form-actions .form-item{padding:calc(var(--sp2-5)/2 - var(--line-height-s)/2) 0}.form-actions .ajax-progress--throbber{align-self:center}.form-item--editor-format{display:flex;flex-wrap:wrap;align-items:center;max-width:100%}.form-item--editor-format .form-element--editor-format,.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix{min-width:1px}.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix{margin-right:var(--sp0-5)}.form-item--editor-format .form-item--error-message,.form-item--editor-format .form-item__description{flex:0 1 100%;min-width:1px}
:root{--form-boolean-radio-icon-size:17px}input[type=checkbox],input[type=radio]{display:inline-block;width:var(--sp1-5);height:var(--sp1-5);vertical-align:text-bottom;border:var(--form-element-border-size-base) solid var(--color--gray-30);border-radius:var(--border-radius-base);background-color:var(--color--gray-95);background-repeat:no-repeat;background-position:50% 50%;background-size:var(--sp1) var(--sp1);appearance:none}input[type=checkbox]:focus,input[type=checkbox]:hover,input[type=radio]:focus,input[type=radio]:hover{border-color:var(--color--blue-70)}input[type=checkbox]:focus,input[type=radio]:focus{outline:var(--outline--thick);box-shadow:var(--shadow-focusable-secondary)}@supports (outline-style:double){input[type=checkbox]:focus,input[type=radio]:focus{outline-style:double}}input[type=checkbox][disabled],input[type=radio][disabled]{opacity:.3}.form-type--boolean input[type=checkbox],.form-type--boolean input[type=radio]{position:relative;top:var(--sp0-5);float:left;margin-left:calc(var(--sp2)*-1);transform:translateY(-50%)}.form-type--boolean.form-no-label input[type=checkbox],.form-type--boolean.form-no-label input[type=radio]{position:static;float:none;margin-right:0;margin-left:0;transform:none}input[type=checkbox].error,input[type=radio].error{border-color:var(--color--red)}input[type=checkbox].error:focus,input[type=checkbox].error:hover,input[type=radio].error:focus,input[type=radio].error:hover{border-color:var(--color--blue-70)}input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%232494DB' d='M14.823.177a.25.25 0 01.354 0l1.768 1.768a.25.25 0 010 .353L6.237 13.005a.25.25 0 01-.353 0L.177 7.298a.25.25 0 010-.353l1.768-1.768a.25.25 0 01.353 0l3.586 3.586a.25.25 0 00.353 0L14.823.177z'/%3E%3C/svg%3E")}input[type=radio]{border-radius:50%}input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='%232494DB'/%3E%3C/svg%3E");background-size:var(--form-boolean-radio-icon-size) var(--form-boolean-radio-icon-size)}.form-type--boolean{margin-left:var(--sp2)}.form-type--boolean.form-no-label{margin-left:0}.form-boolean-group .form-type--boolean{margin-top:var(--sp1);margin-bottom:var(--sp1)}.container-inline .form-boolean-group .form-type--boolean:not(:last-child){margin-right:var(--sp)}.form-type--boolean .form-item--error-message,.form-type--boolean .form-item__description{margin-left:calc(var(--sp2)*-1)}
[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{max-width:100%;min-height:var(--sp3);padding:calc(var(--sp3)/2 - var(--font-size-base)*1.5/2 - var(--form-element-border-size-base)*2/2) calc(var(--sp1) + var(--form-element-border-size-base)) calc(var(--sp3)/2 - var(--font-size-base)*1.5/2 - var(--form-element-border-size-base)*2/2) calc(var(--sp1) + var(--form-element-border-size-left));color:var(--color--gray-10);border-left:0 solid transparent;border-bottom:var(--form-element-border-size-base) solid transparent;border-right:0 solid transparent;border-top:var(--form-element-border-size-base) solid transparent;border-radius:0 var(--border-radius-base) var(--border-radius-base) 0;outline:var(--outline--thin);background:linear-gradient(90deg,var(--color--gray-30) var(--form-element-border-size-left),transparent var(--form-element-border-size-left),transparent) var(--color--gray-95);font-family:inherit;font-size:var(--font-size-base);line-height:calc(var(--font-size-base)*1.5);appearance:none}[type=color]:focus,[type=color]:hover,[type=date]:focus,[type=date]:hover,[type=datetime-local]:focus,[type=datetime-local]:hover,[type=email]:focus,[type=email]:hover,[type=file]:focus,[type=file]:hover,[type=month]:focus,[type=month]:hover,[type=number]:focus,[type=number]:hover,[type=password]:focus,[type=password]:hover,[type=search]:focus,[type=search]:hover,[type=tel]:focus,[type=tel]:hover,[type=text]:focus,[type=text]:hover,[type=time]:focus,[type=time]:hover,[type=url]:focus,[type=url]:hover,[type=week]:focus,[type=week]:hover,textarea:focus,textarea:hover{border-color:var(--color--blue-70);background:linear-gradient(90deg,var(--color--blue-70) var(--form-element-border-size-left),transparent var(--form-element-border-size-left),transparent),linear-gradient(270deg,var(--color--blue-70) var(--form-element-border-size-base),transparent var(--form-element-border-size-base),transparent) var(--color--gray-95)}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=file]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:var(--outline--thick);box-shadow:var(--shadow-focusable)}@supports (outline-style:double){[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=file]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline-style:double}}[type=color]::-ms-clear,[type=date]::-ms-clear,[type=datetime-local]::-ms-clear,[type=email]::-ms-clear,[type=file]::-ms-clear,[type=month]::-ms-clear,[type=number]::-ms-clear,[type=password]::-ms-clear,[type=search]::-ms-clear,[type=tel]::-ms-clear,[type=text]::-ms-clear,[type=time]::-ms-clear,[type=url]::-ms-clear,[type=week]::-ms-clear,textarea::-ms-clear{display:none}[type=color][disabled],[type=date][disabled],[type=datetime-local][disabled],[type=email][disabled],[type=file][disabled],[type=month][disabled],[type=number][disabled],[type=password][disabled],[type=search][disabled],[type=tel][disabled],[type=text][disabled],[type=time][disabled],[type=url][disabled],[type=week][disabled],textarea[disabled]{color:var(--color--gray-30);border-color:transparent;background:linear-gradient(90deg,var(--color--gray-70) var(--form-element-border-size-left),transparent var(--form-element-border-size-left),transparent) var(--color--gray-95)}[type=color].error,[type=date].error,[type=datetime-local].error,[type=email].error,[type=file].error,[type=month].error,[type=number].error,[type=password].error,[type=search].error,[type=tel].error,[type=text].error,[type=time].error,[type=url].error,[type=week].error,textarea.error{border-color:var(--color--red);background:linear-gradient(90deg,var(--color--red) var(--form-element-border-size-left),transparent var(--form-element-border-size-left),transparent),linear-gradient(270deg,var(--color--red) var(--form-element-border-size-base),transparent var(--form-element-border-size-base),transparent) var(--color--gray-95)}[type=color].error:hover,[type=date].error:hover,[type=datetime-local].error:hover,[type=email].error:hover,[type=file].error:hover,[type=month].error:hover,[type=number].error:hover,[type=password].error:hover,[type=search].error:hover,[type=tel].error:hover,[type=text].error:hover,[type=time].error:hover,[type=url].error:hover,[type=week].error:hover,textarea.error:hover{border-color:var(--color--blue-70);background:linear-gradient(90deg,var(--color--blue-70) var(--form-element-border-size-left),transparent var(--form-element-border-size-left),transparent),linear-gradient(270deg,var(--color--blue-70) var(--form-element-border-size-base),transparent var(--form-element-border-size-base),transparent) var(--color--gray-95)}[type=color].error:focus,[type=date].error:focus,[type=datetime-local].error:focus,[type=email].error:focus,[type=file].error:focus,[type=month].error:focus,[type=number].error:focus,[type=password].error:focus,[type=search].error:focus,[type=tel].error:focus,[type=text].error:focus,[type=time].error:focus,[type=url].error:focus,[type=week].error:focus,textarea.error:focus{border-color:var(--color--blue-70);background:linear-gradient(90deg,var(--color--blue-70) var(--form-element-border-size-left),transparent var(--form-element-border-size-left),transparent),linear-gradient(270deg,var(--color--blue-70) var(--form-element-border-size-base),transparent var(--form-element-border-size-base),transparent) var(--color--gray-95);box-shadow:var(--shadow-focusable)}[type=color].form-element--small,[type=date].form-element--small,[type=datetime-local].form-element--small,[type=email].form-element--small,[type=file].form-element--small,[type=month].form-element--small,[type=number].form-element--small,[type=password].form-element--small,[type=search].form-element--small,[type=tel].form-element--small,[type=text].form-element--small,[type=time].form-element--small,[type=url].form-element--small,[type=week].form-element--small,textarea.form-element--small{min-height:var(--sp2-5);padding:calc(var(--sp2-5)/2 - var(--font-size-base)*1.5/2 - var(--form-element-border-size-base)*2/2) calc(var(--sp0-75) + var(--form-element-border-size-base)) calc(var(--sp2-5)/2 - var(--font-size-base)*1.5/2 - var(--form-element-border-size-base)*2/2) calc(var(--sp0-75) + var(--form-element-border-size-left))}[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}
textarea{display:block;width:100%;min-height:var(--sp8)}
:root{--form-element-select-height:var(--sp3);--form-element-select-height--small:var(--sp2-5);--form-element-select-icon:url(/themes/custom/waterfall/assets/dist/images/chevron-down.svg);--form-element-select-bg:url(/themes/custom/waterfall/assets/dist/images/select-chevron-bg-default.svg);--form-element-select-bg--highlight:url(/themes/custom/waterfall/assets/dist/images/select-chevron-bg-highlight.svg);--form-element-select-bg--error:url(/themes/custom/waterfall/assets/dist/images/select-chevron-bg-error.svg);--form-element-select-border-size-right:var(--sp3)}select{max-width:100%;height:var(--form-element-select-height);padding:0 calc(var(--sp1) + var(--form-element-select-border-size-right)) 0 calc(var(--sp1) + var(--form-element-border-size-left));color:var(--color--gray-10);border-left:0 solid transparent;border-bottom:var(--form-element-border-size-base) solid transparent;border-right:0 solid transparent;border-top:var(--form-element-border-size-base) solid transparent;border-radius:0 var(--border-radius-base) var(--border-radius-base) 0;outline:var(--outline--thin);background-color:var(--color--gray-95);background-image:var(--form-element-select-icon),var(--form-element-select-bg),var(--form-element-select-bg);background-repeat:no-repeat;background-position:right var(--sp1) center,right 0 top calc(var(--form-element-border-size-base)*-1),left -48px top calc(var(--form-element-border-size-base)*-1);font-family:inherit;font-size:var(--font-size-base);line-height:calc(var(--form-element-select-height) - var(--form-element-border-size-base)*2);appearance:none}select:focus,select:hover{border-color:var(--color--blue-70);background-image:var(--form-element-select-icon),var(--form-element-select-bg--highlight),var(--form-element-select-bg--highlight)}select:focus{outline:var(--outline--thick);box-shadow:var(--shadow-focusable)}@supports (outline-style:double){select:focus{outline-style:double}}select::-ms-expand{display:none}select[disabled]{pointer-events:none;opacity:.6}select[multiple]{height:auto;border-top:0;border-right:2px solid transparent;border-bottom:0;border-left:6px solid var(--color--gray-30);background-image:none;background-repeat:repeat-y;background-position:left -48px top calc(var(--form-element-border-size-base)*-1);line-height:1}select[multiple],select[multiple] option{padding:var(--sp0-5)}select[multiple]:focus,select[multiple]:hover{border-color:var(--color--blue-70);box-shadow:0 -2px 0 var(--color--blue-70),0 2px 0 var(--color--blue-70)}select[multiple]:focus{box-shadow:0 -2px 0 var(--color--blue-70),0 2px 0 var(--color--blue-70),var(--shadow-focusable)}select.error{background-image:var(--form-element-select-icon),var(--form-element-select-bg--error),var(--form-element-select-bg--error)}select.error:focus,select.error:hover{background-image:var(--form-element-select-icon),var(--form-element-select-bg--highlight),var(--form-element-select-bg--highlight)}select.form-element--small{height:var(--form-element-select-height--small);padding-right:calc(var(--form-element-select-height--small) + var(--sp0-75));padding-left:calc(var(--sp0-75) + var(--form-element-border-size-left));background-position:right var(--sp0-75) center,right -10px top -2px,left -48px top -2px;line-height:calc(var(--form-element-select-height--small) - var(--form-element-border-size-base)*2)}@media screen and (-ms-high-contrast:active){select{background-image:var(--form-element-select-icon)}}
.path-user .page-wrapper{background:#000;background:linear-gradient(8deg,#000 55%,rgba(2,59,125,.878589))}.path-user .page-wrapper .main-content{padding-top:250px}.path-user #block-waterfall-primary-local-tasks{width:-moz-fit-content;width:fit-content;margin:0 auto}.path-user #block-waterfall-primary-local-tasks .tabs__link{color:#fff;background-color:unset;border:none}.path-user #block-waterfall-primary-local-tasks .tabs__link:hover{background-color:unset;border:none;border-bottom:4px solid #10b0aa}.path-user #block-waterfall-primary-local-tasks .tabs__link.is-active{border-bottom:4px solid #10b0aa}.path-user #block-waterfall-primary-local-tasks .tabs__link.is-active:after{display:none}.path-user #block-waterfall-primary-local-tasks .tabs__link[href="/user/login"]{max-width:95px}.path-user #block-waterfall-primary-local-tasks .tabs__trigger{background-color:transparent;border:none}.path-user #block-waterfall-primary-local-tasks .tabs__trigger-icon div{border-top:2px solid #10b0aa}.path-user .user-login-form,.path-user .user-pass{display:flex;flex-direction:column;align-items:center}.path-user .user-login-form label,.path-user .user-pass label{color:#fff}.path-user .user-login-form input,.path-user .user-pass input{padding-left:35px;max-width:505px;background:unset;border:0;border-bottom:4px solid #fff;color:#fff;font-family:Amplitude-Book,sans-serif;font-size:2.4rem;font-weight:400;width:100%}.path-user .user-login-form input:focus,.path-user .user-login-form input:hover,.path-user .user-pass input:focus,.path-user .user-pass input:hover{box-shadow:none!important;background:unset;border:0;border-bottom:4px solid #fff}.path-user .user-login-form input:focus+label,.path-user .user-pass input:focus+label{display:none}.path-user .user-login-form input+label,.path-user .user-pass input+label{color:#fff}@media (max-width:991px){.path-user .user-login-form input,.path-user .user-pass input{max-width:unset}}.path-user .user-login-form input.no-label+label,.path-user .user-pass input.no-label+label{font-size:0!important}.path-user .user-login-form input.valid+.form-item__label,.path-user .user-pass input.valid+.form-item__label{display:none}.path-user .user-login-form input.error,.path-user .user-pass input.error{background:unset!important;border-color:unset!important;border-bottom:4px solid #fff}.path-user .user-login-form input.error+.form-item__label:after,.path-user .user-pass input.error+.form-item__label:after{content:"";width:23px;height:23px;background:url(/themes/custom/waterfall/assets/dist/images/warning.png) no-repeat;background-size:100%;margin-right:0;position:relative;right:20px;float:right}.path-user .user-login-form input:-webkit-autofill,.path-user .user-login-form input:-webkit-autofill:active,.path-user .user-login-form input:-webkit-autofill:focus,.path-user .user-login-form input:-webkit-autofill:hover,.path-user .user-pass input:-webkit-autofill,.path-user .user-pass input:-webkit-autofill:active,.path-user .user-pass input:-webkit-autofill:focus,.path-user .user-pass input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s;border-color:#fff!important;color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 30px transparent inset!important}.path-user .user-login-form #edit-submit,.path-user .user-pass #edit-submit{padding:10px 35px;display:flex;justify-content:center;margin:75px auto 90px;max-width:191px;background-color:#dfdf00;border:1px solid #dfdf00;border-radius:8px;color:#00355f;font-size:2rem}@media (max-width:991px){.path-user .user-login-form #edit-submit,.path-user .user-pass #edit-submit{margin:50px auto}}.path-user .user-login-form .form-item__description,.path-user .user-login-form p,.path-user .user-pass .form-item__description,.path-user .user-pass p{color:hsla(0,0%,100%,.8)}
.js-form-type-select{position:relative}.js-form-type-select label,.js-form-type-select select{display:none}.select-selected{max-width:505px;color:hsla(0,0%,100%,.3);font-family:Amplitude-Book;font-size:2.4rem;font-weight:400;padding:12px 35px;border-bottom:4px solid #fff;cursor:pointer;user-select:none}.select-selected.valid{color:#fff}.select-selected:after{position:absolute;content:"";right:20px;width:35px;height:21px;background:url(/themes/custom/waterfall/assets/dist/images/arrow-bottom.png) 100% no-repeat;background-size:30px}.select-items{position:absolute;background-color:#fff;color:#00355f;font-family:Amplitude-Book,sans-serif;font-size:24px;font-weight:400;top:95%;left:0;right:0;z-index:99;text-transform:capitalize;cursor:pointer;user-select:none;-webkit-box-shadow:3px 9px 33px -20px rgba(0,0,0,.53);-moz-box-shadow:3px 9px 33px -20px rgba(0,0,0,.53);box-shadow:3px 9px 33px -20px rgba(0,0,0,.53)}.select-items div{padding:10px 35px}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:#c2ecef}
.site-header{position:relative}@media (min-width:1200px){.site-header{min-height:var(--sp6);border-bottom:1px solid transparent}}.site-header__fixable{display:flex;align-items:flex-end;width:100%}@media (min-width:1200px){.site-header__fixable.js-fixed{position:fixed;z-index:2;top:0}body.toolbar-horizontal.toolbar-fixed .site-header__fixable.js-fixed,body.toolbar-vertical.toolbar-fixed .site-header__fixable.js-fixed{top:calc(var(--toolbar-height))}body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .site-header__fixable.js-fixed{top:calc(var(--toolbar-tray-height) + var(--toolbar-height))}}.site-header__inner{flex-grow:1;width:100%;transition:all .3s;background:#fff}.site-header__inner__container{display:flex;justify-content:space-between}
.mobile-buttons{margin-top:var(--sp0-5);margin-left:auto}@media (min-width:500px){.mobile-buttons{margin-top:var(--sp2)}}@media (min-width:700px){.mobile-buttons{margin-top:var(--sp4)}}
.toolbar-tray-open .page-top{position:relative}.page-top{position:fixed;z-index:10;top:0;width:100%}.header-nav{visibility:hidden;overflow:auto}body.toolbar-vertical .header-nav{border-top-width:calc(var(--toolbar-height) + var(--sp3))}.header-nav.is-active{visibility:visible}.header-nav.is-active .menu--main,.header-nav.is-active .site-branding{display:block}.header-nav .menu--main,.header-nav .site-branding{display:none}@supports (flex-basis:max-content){.header-nav{flex-basis:max-content}}@media (min-width:500px){.header-nav{border-top-width:var(--sp5)}body.toolbar-vertical .header-nav{border-top-width:calc(var(--toolbar-height) + var(--sp5))}}@media (min-width:700px){body.toolbar-horizontal.toolbar-fixed .header-nav,body.toolbar-vertical .header-nav{border-top-width:calc(var(--toolbar-height) + var(--sp7))}body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .header-nav{border-top-width:calc(var(--toolbar-height) + var(--toolbar-tray-height) + var(--sp7))}}@media (min-width:1000px){.header-nav{grid-column:5/14}}@media (min-width:1200px){.header-nav{position:static;display:flex;visibility:visible;overflow:visible;grid-column:5/15;align-items:center;justify-content:flex-end;max-width:none;height:var(--header-height-wide-when-fixed);margin-top:auto;padding:0;transition:transform .2s;transform:none;border-top:0;box-shadow:none}}.toolbar-tray-open #header{margin-bottom:unset;z-index:99999}.toolbar-tray-open #header .dropdown-menu{top:173px}.toolbar-tray-open .topbar-nav{z-index:0}.topbar-nav{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:999;padding-top:28px;padding-bottom:20px}@media (max-width:991px){.topbar-nav{padding-top:15px;padding-bottom:5px}}.topbar-nav .mobile-buttons{display:flex;margin-top:0}@media (min-width:1072px){.topbar-nav .mobile-buttons{display:none}}.topbar-nav .mobile-buttons .mobile-nav-button{outline:none}.topbar-nav .mobile-buttons .mobile-nav-button__label{display:block;color:#10b0aa;font-size:1.8rem;font-weight:300;line-height:2.2rem;text-transform:inherit;font-family:Amplitude-Book;margin-right:30px;letter-spacing:.24px}@media (max-width:991px){.topbar-nav .mobile-buttons .mobile-nav-button__label{display:none}}.topbar-nav .mobile-buttons .mobile-nav-button__icon{width:26px;height:5px;border-radius:6px;background:#10b0aa}.topbar-nav .mobile-buttons .mobile-nav-button__icon:before{height:5px;width:34px;border-radius:6px;top:-10px;right:0;left:inherit;background:#10b0aa}.topbar-nav .mobile-buttons .mobile-nav-button__icon:after{height:5px;width:19px;border-radius:6px;bottom:-10px;right:0;left:inherit;background:#10b0aa}.topbar-nav .mobile-buttons .mobile-nav-button[aria-expanded=true] .mobile-nav-button__icon:after,.topbar-nav .mobile-buttons .mobile-nav-button[aria-expanded=true] .mobile-nav-button__icon:before{width:35px}.topbar{position:relative;z-index:10000;background:#00355f}.topbar-link{width:content-box;margin-right:20px}@media (min-width:1072px){.topbar-link{margin-right:0}}.topbar-link a{border:1px solid #00355f;padding:8px 24px;background:#dfdf00;border-radius:6px;text-decoration:none;transition:.15s ease-in;transition-property:background-color,color;color:#00355f;font-family:Amplitude;font-size:1.6rem;text-align:center;letter-spacing:.01px;text-transform:uppercase}@media (max-width:480px){.topbar-link a{margin-left:-25px;padding:8px 20px;font-size:1rem;font-weight:600}}.header{background:#00355f;margin-bottom:-225px;z-index:1000;height:95px}@media (max-width:768px){.header{height:10px}}@media (min-width:991px){.header{height:0;min-height:0}}@media (min-width:1072px){.header{z-index:100000}}@media (max-width:991px){.header{background:transparent}}.header .menu--secondary-menu-home-page{padding-left:0;padding-right:0}.header .menu--secondary-menu-home-page .menu li{visibility:visible!important}.header .menu--secondary-menu-home-page .menu,.header .menu--secondary-menu .menu{display:flex;align-items:center;justify-content:flex-end;list-style:none;color:#fff;margin:0;padding-top:20px}.header .menu--secondary-menu-home-page .menu ul,.header .menu--secondary-menu .menu ul{margin-left:var(--sp)}.header .menu--secondary-menu-home-page .menu li,.header .menu--secondary-menu .menu li{margin-right:50px;color:#10b0aa}.header .menu--secondary-menu-home-page .menu li:last-child,.header .menu--secondary-menu .menu li:last-child{margin-right:0}.header .menu--secondary-menu-home-page .menu li:hover,.header .menu--secondary-menu .menu li:hover{color:#fff}.header .menu--secondary-menu-home-page .menu li:hover:after,.header .menu--secondary-menu .menu li:hover:after{width:100%}.header .menu--secondary-menu-home-page .menu li a,.header .menu--secondary-menu .menu li a{text-decoration:none;padding-left:45px;padding-top:9px;color:#10b0aa;font-family:Amplitude-Book;font-size:1.8rem;font-weight:400;font-style:normal;position:relative;transition:color .2s ease-in;letter-spacing:.1px;min-width:135px;display:inline-block;min-height:26px}.header .menu--secondary-menu-home-page .menu li a.without-label .link-label,.header .menu--secondary-menu .menu li a.without-label .link-label{display:none}.header .menu--secondary-menu-home-page .menu li a:before,.header .menu--secondary-menu .menu li a:before{content:"";display:block;width:100%;height:3px;background-color:#10b0aa;position:absolute;left:0;top:0}.header .menu--secondary-menu-home-page .menu li a:after,.header .menu--secondary-menu .menu li a:after{content:"";display:block;width:0;height:3px;background-color:#fff;position:absolute;left:0;top:0;transition:all .2s ease-in}.header .menu--secondary-menu-home-page .menu li a.is-active,.header .menu--secondary-menu-home-page .menu li a:hover,.header .menu--secondary-menu .menu li a.is-active,.header .menu--secondary-menu .menu li a:hover{color:#fff}.header .menu--secondary-menu-home-page .menu li a.is-active:after,.header .menu--secondary-menu-home-page .menu li a:hover:after,.header .menu--secondary-menu .menu li a.is-active:after,.header .menu--secondary-menu .menu li a:hover:after{width:100%}@media (max-width:991px){.header .menu--secondary-menu-home-page .menu,.header .menu--secondary-menu .menu{display:none}}.header .menu--secondary-menu{display:flex;justify-content:flex-end}.header .menu--secondary-menu .menu{width:100%;max-width:502px;justify-content:flex-start}.header .menu--secondary-menu .menu li.menu-item--active-trail{display:block}.header .menu--secondary-menu .menu li:last-child{display:none}.header .menu--secondary-menu .menu li a{min-width:160px}.header .site-header__inner{background:none}.header .site-header__inner__container{justify-content:flex-end}.header-nav{top:0;left:0;position:fixed;width:100vw;height:100vh;display:none;background:#000b23 url(/themes/custom/waterfall/assets/dist/images/header-bg.webp) 0 0 no-repeat;background-size:cover}.header-nav:before{content:"";background:url(/themes/custom/waterfall/assets/dist/images/menu-bg.png) 50% 50% no-repeat;display:block;width:7791px;height:2118px;position:absolute;left:0;top:0;z-index:-1}.header-nav.is-active{display:block;overflow:hidden}.header-nav .site-branding{display:none!important}.header-nav .block-menu{padding-top:190px}.header-nav .primary-nav__menu{margin:0;width:105%}.header-nav .primary-nav__menu--level-1{display:flex;justify-content:space-between;align-items:flex-start}.header-nav .primary-nav__menu--level-2{margin:0}.header-nav .primary-nav__menu--level-2#our-services-submenu-1{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:500px;padding-right:0}.header-nav .primary-nav__menu--level-2#our-services-submenu-1>li{width:100%}.header-nav .primary-nav__menu--level-2#our-services-submenu-1>li:last-child .primary-nav__menu-link-inner{color:#fff}.header-nav .primary-nav__menu-item{margin-right:0;flex-wrap:wrap}.header-nav .primary-nav__menu-item--level-1{margin-right:0;justify-content:space-between;display:flex;list-style-type:none;padding-left:10px;padding-right:10px;width:100%}.header-nav .primary-nav__menu-item--level-1:first-child{padding-left:0;padding-right:40px}.header-nav .primary-nav__menu-item--level-1:last-child{padding-right:0}.header-nav .primary-nav__menu-item--level-1:nth-child(2),.header-nav .primary-nav__menu-item--level-1:nth-child(3),.header-nav .primary-nav__menu-item--level-1:nth-child(4){max-width:185px}@media (max-width:768px){.header-nav .primary-nav__menu-item--level-1:last-of-type{padding-bottom:120px}}.header-nav .primary-nav__menu-item--level-1>.primary-nav__menu-link{color:#fff;font-family:Amplitude-Book;font-size:1.8rem;font-weight:400;line-height:2.2rem;border-bottom:3px solid #1c597c;display:block;width:100%;padding-bottom:6px;margin-bottom:25px;text-decoration:none}.header-nav .primary-nav__menu-item--level-2{margin:0;list-style-type:none;display:flex}.header-nav .primary-nav__menu-item--level-2>.primary-nav__menu-link{font-family:Amplitude-Book;font-size:1.4rem;font-weight:400;line-height:1.7rem;letter-spacing:.28px;text-decoration:none;margin-bottom:15px;color:#85dadf}.header-nav .primary-nav__menu-item--level-2>.primary-nav__menu-link--has-children{color:#fefefe;min-height:50px}.header-nav .primary-nav__menu-item--level-2 .primary-nav__menu-link:active,.header-nav .primary-nav__menu-item--level-2 .primary-nav__menu-link:hover{position:relative}.header-nav .primary-nav__menu-item--level-2 .primary-nav__menu-link:active:before,.header-nav .primary-nav__menu-item--level-2 .primary-nav__menu-link:hover:before{content:"";display:block;width:calc(100% + 10px);height:calc(100% + 10px);background:linear-gradient(90deg,rgba(28,89,124,.6),rgba(28,89,124,0));position:absolute;left:-5px;top:-5px;z-index:-1}.header-nav .primary-nav__menu-item--level-3{list-style-type:none}.header-nav .primary-nav__menu-item--level-3 .primary-nav__menu-link{text-decoration:none;color:#fff;font-family:Amplitude;font-size:1.2rem;font-weight:600;line-height:1.5rem;text-transform:uppercase;letter-spacing:.72px;max-width:145px;display:block;margin-bottom:15px}.header-nav .primary-nav__menu-item:last-of-type .primary-nav__menu-item .primary-nav__menu-link-inner{text-transform:uppercase;color:#fff;font-family:Amplitude,sans-serif;font-size:1.2rem;font-weight:700}.header-nav .primary-nav__button-toggle{display:none!important}@media (max-width:991px){.header-nav .block-menu{padding-top:0;padding-left:30px;padding-right:30px;margin-top:75px;height:calc(100vh - 75px);overflow:auto}.header-nav .primary-nav__menu--level-1{flex-direction:column;width:100%}.header-nav .primary-nav__menu--level-2#our-services-submenu-1{width:100%;max-width:100%;padding-right:0;flex-wrap:wrap}.header-nav .primary-nav__menu--level-2#our-services-submenu-1>li:nth-child(n){width:100%;max-width:300px;padding-right:0;padding-bottom:20px}.header-nav .primary-nav__menu-item--level-1{width:100%;padding-bottom:20px}.header-nav .primary-nav__menu-item--level-1:nth-child(n){padding-right:0;padding-left:0;max-width:100%}.header-nav .primary-nav__menu-item--level-1>.primary-nav__menu-link{font-size:3rem;line-height:4.8rem;margin-bottom:30px}.header-nav .primary-nav__menu-item--level-2>.primary-nav__menu-link{font-size:2.4rem;line-height:3.6rem;min-height:inherit}.header-nav .primary-nav__menu-item--level-3 .primary-nav__menu-link{font-size:1.8rem;line-height:2.2rem;max-width:inherit}.header-nav .primary-nav__menu-item:last-of-type .primary-nav__menu-item .primary-nav__menu-link-inner{font-size:1.8rem;line-height:2.2rem}}.header .menu--secondary-menu-dropdown{display:none}@media (min-width:1072px){.header .menu--secondary-menu-dropdown{display:flex;justify-content:flex-end;margin-left:20%;margin-top:-75px}}.header .menu--secondary-menu-dropdown .menu{display:flex;justify-content:space-between;width:100%;padding-top:20px}@media (max-width:991px){.header .menu--secondary-menu-dropdown .menu{display:none}}.header .menu--secondary-menu-dropdown .menu .menu-item{position:relative;width:content-box}.header .menu--secondary-menu-dropdown .menu .menu-item:first-child .dropdown-menu{width:100vw}.header .menu--secondary-menu-dropdown .menu .menu-item:first-child .dropdown-menu__inner{width:95%}.header .menu--secondary-menu-dropdown .menu .menu-item:nth-child(2) .submenu,.header .menu--secondary-menu-dropdown .menu .menu-item:nth-child(3) .submenu{justify-content:flex-start}.header .menu--secondary-menu-dropdown .menu .menu-item:nth-child(2) .submenu-item,.header .menu--secondary-menu-dropdown .menu .menu-item:nth-child(3) .submenu-item{margin-right:35px}.header .menu--secondary-menu-dropdown .menu .menu-item:last-child{margin-right:0}.header .menu--secondary-menu-dropdown .menu .menu-item:hover{background:#000b23 url(/themes/custom/waterfall/assets/dist/images/header-bg.webp) 50% 0 no-repeat}.header .menu--secondary-menu-dropdown .menu .menu-item:hover .dropdown-menu.active-screen{display:flex;opacity:1;z-index:99;transition:opacity 1s ease 0s}.header .menu--secondary-menu-dropdown .menu .menu-item:nth-child(2):hover{background:#000b23 url(/themes/custom/waterfall/assets/dist/images/header-bg.webp) 70% 0 no-repeat}.header .menu--secondary-menu-dropdown .menu .menu-item:nth-child(3):hover{background:#000b23 url(/themes/custom/waterfall/assets/dist/images/header-bg.webp) 90% 0 no-repeat}.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a{text-decoration:none;padding-left:45px;padding-top:9px;padding-right:3px;color:#10b0aa;font-family:Amplitude-Book;font-size:1.7rem;font-weight:400;font-style:normal;position:relative;transition:color .2s ease-in;letter-spacing:.1px;min-width:135px;display:inline-block;min-height:26px}.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a.without-label .link-label{display:none}.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a:before{content:"";display:block;width:100%;height:3px;background-color:#10b0aa;position:absolute;left:0;top:0}.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a:after{content:"";display:block;width:0;height:3px;background-color:#fff;position:absolute;left:0;top:0;transition:all .2s ease-in}.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a .link-label__arrow{position:absolute;top:17px;left:15px;width:0;height:0;cursor:pointer;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #10b0aa}.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a .link-label__cross{position:absolute;left:8px;top:12px;width:32px;height:32px;opacity:1;border:none}.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a .link-label__cross:before{transform:rotate(45deg)}.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a .link-label__cross:after{transform:rotate(-45deg)}.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a .link-label__cross:after,.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a .link-label__cross:before{position:absolute;left:16px;content:"";height:20px;width:2px;background-color:#fff}.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a.is-active,.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a:hover{color:#fff}.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a.is-active:after,.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a:hover:after{width:100%}.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a.is-active .link-label__arrow{border-top:10px solid #fff}.header .menu--secondary-menu-dropdown .menu .menu-item--level-1>a.is-active .link-label__arrow.link-label__cross{border:none}.header .menu--secondary-menu-dropdown .menu .dropdown-menu{background:#000b23 url(/themes/custom/waterfall/assets/dist/images/header-bg.webp) 0 0 no-repeat;background-size:cover;box-shadow:0 30px 35px -15px rgba(0,0,0,.1);display:none;left:0;opacity:0;top:93px;position:fixed;height:100vh;width:100vw;z-index:-1;transition:all .3s ease}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .dropdown-menu--cross{position:absolute;right:40px;top:22px;width:32px;height:32px;opacity:1;border:none;cursor:pointer}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .dropdown-menu--cross:before{transform:rotate(45deg)}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .dropdown-menu--cross:after{transform:rotate(-45deg)}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .dropdown-menu--cross:after,.header .menu--secondary-menu-dropdown .menu .dropdown-menu .dropdown-menu--cross:before{position:absolute;left:16px;content:"";height:20px;width:2px;background-color:#fff}.header .menu--secondary-menu-dropdown .menu .dropdown-menu__blog .submenu{flex-direction:column}.header .menu--secondary-menu-dropdown .menu .dropdown-menu__blog .submenu-item a{margin-bottom:15px;min-height:auto;font-family:Amplitude;font-size:1.5rem;font-weight:600;line-height:1.5;text-transform:uppercase}.header .menu--secondary-menu-dropdown .menu .dropdown-menu__blog .submenu-item:first-child a{min-height:50px;font-family:Amplitude-Book;font-size:2rem;font-weight:400;line-height:1.7rem;text-transform:capitalize}.header .menu--secondary-menu-dropdown .menu .dropdown-menu__block{overflow:hidden}.header .menu--secondary-menu-dropdown .menu .dropdown-menu__inner{color:#fff;font-family:Amplitude-Book;font-size:2.8rem;font-weight:400;line-height:2.2rem;border-bottom:3px solid #1c597c;display:block;width:100%;padding-bottom:6px;margin-bottom:35px;margin-left:15px;margin-top:35px;text-decoration:none}.header .menu--secondary-menu-dropdown .menu .dropdown-menu__inner:hover{position:relative}.header .menu--secondary-menu-dropdown .menu .dropdown-menu__inner:hover:before{content:"";display:block;width:calc(100% + 10px);height:calc(100% + 10px);background:linear-gradient(90deg,rgba(28,89,124,.6),rgba(28,89,124,0));position:absolute;left:-5px;top:-5px;z-index:-1}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .submenu{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding-right:15px}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .submenu-link{font-family:Amplitude-Book;font-size:2rem;font-weight:400;line-height:1.7rem;letter-spacing:.28px;text-decoration:none;margin-bottom:15px;color:#fefefe;min-height:50px}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .submenu-link:hover{position:relative}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .submenu-link:hover:before{content:"";display:block;width:calc(100% + 10px);height:calc(100% + 10px);background:linear-gradient(90deg,rgba(28,89,124,.6),rgba(28,89,124,0));position:absolute;left:-5px;top:-5px;z-index:-1}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .submenu-item{margin:0;list-style-type:none;display:flex;flex-direction:column}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .submenu-item ul{margin:0}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .submenu-item ul li{list-style-type:none}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .submenu-item ul li a{max-width:300px;overflow-wrap:break-word;text-decoration:none;color:#fff;font-family:Amplitude;font-size:1.5rem;font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:.72px;display:block;margin-bottom:15px}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .submenu-item ul li a:hover{position:relative}.header .menu--secondary-menu-dropdown .menu .dropdown-menu .submenu-item ul li a:hover:before{position:absolute;top:-5px;left:-5px;display:block;z-index:-1;content:"";width:calc(100% + 10px);height:calc(100% + 10px);background:linear-gradient(90deg,rgba(28,89,124,.6),rgba(28,89,124,0))}
.site-branding{display:flex;flex-shrink:1;align-items:flex-end;min-width:calc(var(--grid-col-width)*2 + var(--grid-gap)*2 + var(--container-padding));margin-left:calc(var(--container-padding)*-1);padding:0 var(--container-padding) var(--sp0-5);color:var(--color--black-10)}@media (min-width:700px){.site-branding{padding-bottom:var(--sp)}}@media (min-width:1000px){.site-branding{min-width:calc(var(--grid-col-width--lg)*2 + var(--grid-gap--lg)*2 + var(--container-padding))}}@media (min-width:1200px){.site-branding{min-width:calc(var(--grid-col-width--nav)*2 + var(--grid-gap--nav)*2 + var(--container-padding-nav));margin-left:calc(var(--container-padding-nav)*-1);padding:0 var(--container-padding-nav)}}@media (min-width:1440px){.site-branding{min-width:calc(var(--grid-col-width--max)*2 + var(--grid-gap--max)*2 + var(--container-padding-nav))}}.site-branding__inner{display:flex;align-items:center}.site-branding__inner a{text-decoration:none;text-transform:lowercase}.site-branding__logo{flex-shrink:0;max-width:100%}.site-branding__logo img{width:auto;max-width:100%;max-height:var(--sp2)}@media (min-width:500px){.site-branding__logo img{max-height:var(--sp3)}}@media (min-width:700px){.site-branding__logo img{max-height:var(--sp4)}}@media (min-width:1200px){.site-branding__logo img{max-height:var(--header-height-wide-when-fixed)}}.site-branding__text{color:var(--color--black-10);font-size:18px;font-weight:700}.site-branding__logo+.site-branding__text{margin-left:12px}@media (min-width:700px){.site-branding__text{font-size:28px;line-height:28px}}@media (min-width:1200px){.site-branding__text{letter-spacing:.02em;font-size:26px;line-height:var(--sp2)}}@media (max-width:991px){.site-branding{padding-left:30px}.mobile-nav-button{margin-right:10px}}
.hero__content{grid-column:1/7}@media (min-width:700px){.hero__content{grid-column:3/13}}@media (min-width:1000px){.hero__content{grid-column:3/11}}.hero__img{grid-column:1/7;margin:var(--sp2) 0}.hero__img img{width:100%}@media (min-width:500px){.hero__img{margin:var(--sp3) 0}}@media (min-width:700px){.hero__img{grid-column:1/15;margin:var(--sp4) 0}}@media (min-width:1000px){.hero__img{grid-column:2/14}}
.mobile-nav-button{position:relative;z-index:10;display:flex;align-items:center;align-self:center;width:var(--sp2);height:var(--sp2);margin-left:auto;padding:0;cursor:pointer;border:none;background:transparent;-webkit-appearance:none}@media (min-width:500px){.mobile-nav-button{display:inline-flex;width:auto}}.mobile-nav-button__label{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;display:none}@media (min-width:500px){.mobile-nav-button__label{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin-right:12px;letter-spacing:.07em;text-transform:uppercase;font-size:14px;font-weight:600}}.mobile-nav-button__icon{position:relative;width:var(--sp2);height:3px;background-color:var(--color--blue-50)}.mobile-nav-button__icon:before{top:-8px}.mobile-nav-button__icon:after,.mobile-nav-button__icon:before{position:absolute;left:0;width:100%;height:3px;content:"";transition:all .2s;background-color:var(--color--blue-50)}.mobile-nav-button__icon:after{top:auto;bottom:-8px}.mobile-nav-button[aria-expanded=true] .mobile-nav-button__icon{background-color:transparent;box-shadow:none}.mobile-nav-button[aria-expanded=true] .mobile-nav-button__icon:before{top:0;transform:rotate(-45deg)}.mobile-nav-button[aria-expanded=true] .mobile-nav-button__icon:after{top:0;transform:rotate(45deg)}
.primary-nav__button-toggle{position:relative;overflow:hidden;width:var(--sp1);height:var(--sp1);margin-top:2px;margin-right:auto;padding:0;cursor:pointer;text-indent:-999px;border:0;background:transparent;-webkit-appearance:none}.primary-nav__button-toggle .icon--menu-toggle{position:absolute;top:50%;left:50%;width:8px;height:8px;transition:background-color .2s;transform:translate(-50%,-50%);border-radius:2px}.primary-nav__button-toggle .icon--menu-toggle:after,.primary-nav__button-toggle .icon--menu-toggle:before{position:absolute;top:50%;left:50%;width:var(--sp0-5);height:0;content:"";transform:translate(-50%,-50%);border-top:3px solid var(--color--blue-50)}@media (min-width:1200px){.primary-nav__button-toggle .icon--menu-toggle:after,.primary-nav__button-toggle .icon--menu-toggle:before{content:none}}.primary-nav__button-toggle .icon--menu-toggle:after{transition:opacity .2s;transform:translate(-50%,-50%) rotate(90deg)}@media (min-width:1200px){.primary-nav__button-toggle .icon--menu-toggle:after{top:calc(50% - 2px);left:3px;width:8px;height:8px;content:"";transform:translateY(-50%) rotate(45deg);opacity:.8;border-top:none;border-right:2px solid;border-bottom:2px solid;background:transparent}}@media (min-width:1200px){.primary-nav__button-toggle .icon--menu-toggle{left:3px;transform:translateY(-50%)}}.primary-nav__button-toggle[aria-expanded=true] .icon--menu-toggle:after{opacity:0}@media (min-width:1200px){.primary-nav__button-toggle[aria-expanded=true] .icon--menu-toggle:after{opacity:.8}}.primary-nav__button-toggle[aria-hidden=true]{pointer-events:none}@media (min-width:1200px){.primary-nav__button-toggle{flex-shrink:0;align-self:stretch;width:calc(var(--sp2) + 8px);height:auto;margin-top:0;margin-right:calc(var(--sp2)*-1);margin-left:calc(var(--sp0-5) + 2px)}.primary-nav__button-toggle:focus{border:0;outline:0}.primary-nav__button-toggle:focus .icon--menu-toggle{border:1px solid transparent;background-color:var(--color--blue-50)}.primary-nav__button-toggle:focus .icon--menu-toggle:after{border-color:#fff}}
.node__meta{display:flex;align-items:center;margin-bottom:var(--sp1);color:var(--color--gray-20);font-size:14px;line-height:var(--sp)}.node__meta .field--name-user-picture img{width:var(--sp2-5);height:var(--sp2-5);margin-right:var(--sp0-5);object-fit:cover;border-radius:50%}.node__meta a{font-weight:700}@media (min-width:500px){.node__meta{margin-bottom:var(--sp2)}}.node__title a{padding-bottom:3px;transition:background-size .2s,color .2s;text-decoration:none;background-color:transparent;background-image:linear-gradient(var(--color--blue-50),var(--color--blue-50));background-repeat:no-repeat;background-position:0 100%;background-size:0 3px}.node__title a:focus,.node__title a:hover{color:var(--color--blue-20)}.node__title a:focus{outline:0;background-size:100% 3px}@media screen and (-ms-high-contrast:active){.node__title a:focus{text-decoration:underline;outline:initial}}
.node--view-mode-teaser{position:relative;margin-bottom:var(--sp1-5)}.node--view-mode-teaser:after{position:absolute;bottom:0;width:var(--sp3);height:0;content:"";border-top:2px solid var(--color--gray-80)}.views-row:last-child .node--view-mode-teaser{margin-bottom:0}.node--view-mode-teaser .node__meta{margin-bottom:var(--sp)}.node--view-mode-teaser .node__meta a{color:var(--color--blue-20);font-weight:700}.node--view-mode-teaser .node__top-wrapper{display:flex;align-items:center;margin:0 0 var(--sp1)}@media (min-width:1000px){.node--view-mode-teaser .node__top-wrapper{position:relative;margin:0}}.node--view-mode-teaser .field--name-field-image{flex-shrink:0;margin:0 var(--sp1) 0 0}.node--view-mode-teaser .field--name-field-image img{width:calc(var(--sp)*3.5);height:calc(var(--sp)*3.5);object-fit:cover;border-radius:50%}@media (min-width:1000px){.node--view-mode-teaser .field--name-field-image img{position:absolute;top:0;left:calc(var(--grid-col-width--lg)*-1 + var(--grid-gap--lg)*-1);width:var(--grid-col-width--lg);height:var(--grid-col-width--lg)}}@media (min-width:1200px){.node--view-mode-teaser .field--name-field-image img{left:calc(var(--grid-col-width--nav)*-1 + var(--grid-gap--nav)*-1);width:var(--grid-col-width--nav);height:var(--grid-col-width--nav)}}@media (min-width:1440px){.node--view-mode-teaser .field--name-field-image img{left:calc(var(--grid-col-width--max)*-1 + var(--grid-gap--max)*-1);width:var(--grid-col-width--max);height:var(--grid-col-width--max)}}@media (min-width:1000px){.node--view-mode-teaser .field--name-field-image{margin:0}}.node--view-mode-teaser .node__title{margin:0;color:var(--color--gray-0);font-size:24px;line-height:var(--line-height-base)}@media (min-width:1000px){.node--view-mode-teaser .node__title{margin-bottom:var(--sp1);font-size:var(--sp2);line-height:var(--sp3)}}.node--view-mode-teaser .field--tag-ref{margin:var(--sp1) 0 0;padding:0;background-color:transparent}@media (min-width:1000px){.node--view-mode-teaser .field--tag-ref{margin:var(--sp2) 0 0}}@media (min-width:1000px){.node--view-mode-teaser{margin-bottom:var(--sp3)}}
.page-title{display:inline}
.skip-link{z-index:1;display:block;width:100%;max-width:var(--max-bg-color);padding:var(--sp0-5) var(--sp);text-decoration:none;color:var(--color--white);outline:0;background-color:var(--color--gray-0)}.skip-link:after{content:"\0020	➔"}
.pager__items{display:flex;flex-wrap:wrap;align-items:flex-end;margin:0;padding:0;list-style:none;font-weight:700}.pager__item{display:flex;align-items:center;justify-content:center;width:var(--sp2-5);height:var(--sp2-5);cursor:default;color:var(--color--gray-20);background-color:var(--color--white)}@media (min-width:500px){.pager__item{width:var(--sp3);height:var(--sp3)}}[dir=rtl] .pager__item--control{transform:scaleX(-1)}.pager__item--active{color:var(--color--white);background-color:var(--color--blue-20)}.pager__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:var(--color--gray-20);border:2px solid transparent;outline:none}.pager__link:hover{background-color:var(--color--gray-80)}.pager__link:focus{color:var(--color--blue-20);border-color:var(--color--blue-20)}.pager__item-icon{display:block;fill:currentColor}
table{margin:var(--sp2) 0;border-spacing:0;border:0;border-collapse:collapse;font-family:var(--font-sans);font-size:16px;line-height:var(--sp1-5)}table,table caption{color:var(--color--gray-10)}table caption{margin-bottom:var(--sp1);text-align:left;font-family:var(--font-serif);font-size:14px;font-style:italic;line-height:var(--sp)}table tr:last-child td{border-bottom:0}table td,table th{padding:var(--sp1) var(--sp1) var(--sp1) 0;vertical-align:top}table th{margin:0;text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--color--gray-0);border-bottom:2px solid var(--color--blue-50);font-family:var(--font-sans);font-size:14px}table td{white-space:normal;border-bottom:2px solid var(--color--gray-40)}.sticky-header{margin:0;border-bottom:4px solid var(--color--blue-50)}.views-field-node-bulk-form .form-item{margin:0}
.cke_editable,.text-content{color:var(--color--gray-10);font-family:var(--font-serif);line-height:var(--sp1-5)}.cke_editable .lead,.text-content .lead{letter-spacing:-.02em;color:var(--color--gray-0);font-weight:700;line-height:var(--sp1-5)}@media (min-width:700px){.cke_editable .lead,.text-content .lead{font-size:24px;line-height:var(--sp2-5)}}.cke_editable h2,.text-content h2{margin:var(--sp2) 0 var(--sp1-5);letter-spacing:.12em;color:#000;font-family:var(--font-sans);font-size:16px;line-height:var(--sp1-5)}@media (min-width:700px){.cke_editable h2,.text-content h2{margin:var(--sp3) 0 var(--sp2);letter-spacing:.09em;font-size:21px}}.cke_editable a,.text-content a{color:var(--color--blue-20);text-decoration-color:var(--color--blue-20);text-decoration-width:2px;text-decoration-thickness:2px}@supports (box-shadow:none){.cke_editable a,.text-content a{transition:box-shadow .3s cubic-bezier(.55,.085,0,.99);text-decoration:none;box-shadow:inset 0 -2px 0 0 var(--color--blue-50)}.cke_editable a:focus,.cke_editable a:hover,.text-content a:focus,.text-content a:hover{text-decoration:underline;color:#000;box-shadow:inset 0 -30px 0 0 #d9ecfa;text-decoration-color:#d9ecfa}}.cke_editable p,.text-content p{margin:var(--sp) 0}.cke_editable p:first-child,.text-content p:first-child{margin-top:0}.cke_editable p:last-child,.text-content p:last-child{margin-bottom:0}@media (min-width:700px){.cke_editable p,.text-content p{margin:var(--sp2) 0}}.cke_editable code,.text-content code{background-color:var(--color--gray-95)}.cke_editable pre code,.text-content pre code{display:block;overflow:auto;padding:var(--sp);color:var(--color--gray-20)}.cke_editable blockquote,.text-content blockquote{position:relative;margin:var(--sp2) 0;padding-left:var(--sp2);letter-spacing:-.01em;font-family:var(--font-serif);font-size:21px;line-height:var(--sp2)}.cke_editable blockquote:before,.text-content blockquote:before{position:absolute;top:0;left:0;content:"“";color:var(--color--blue-70);font-size:54px}.cke_editable blockquote:after,.text-content blockquote:after{position:absolute;bottom:0;left:0;width:var(--sp0-5);height:calc(100% - 30px);margin-left:4px;content:"";background:var(--color--gray-95)}@media (min-width:700px){.cke_editable blockquote,.text-content blockquote{font-size:26px;line-height:var(--sp3)}}@media (min-width:1000px){.cke_editable blockquote,.text-content blockquote{font-size:40px;line-height:calc(var(--sp)*3.5)}}@media (min-width:700px){.cke_editable,.text-content{font-size:18px;line-height:var(--sp2)}}
.block-views-block--blog-index-block{padding-top:var(--sp3);padding-bottom:var(--sp5);background:#fff}.block-views-block--blog-index-block .block__title{margin-bottom:var(--sp1-5);letter-spacing:-.24px;color:#00355f;font-size:3.2rem;line-height:3.2rem}.block-views-block--blog-index-block .views-view-grid__item{position:relative;z-index:1;transition-duration:.3s;background:transparent}.block-views-block--blog-index-block .views-view-grid__item .views-field-title{padding-top:0;text-align:left;letter-spacing:-.24px;color:#00355f;font-size:21px;font-weight:300;line-height:normal}.block-views-block--blog-index-block .views-view-grid__item .views-field-title a{text-decoration:none}.block-views-block--blog-index-block .views-view-grid__item .views-field-title a:hover{text-decoration:underline}.block-views-block--blog-index-block .views-view-grid__item .views-field-field-thumbnail .field-content{overflow:hidden;width:100%}.block-views-block--blog-index-block .views-view-grid__item .views-field-field-thumbnail .field-content img{width:100%;min-height:100%}.block-views-block--blog-index-block .views-view-grid__item .views-field-field-category{margin-top:10px;margin-bottom:10px;text-align:left;color:#16b0aa;font-size:1.8rem;font-weight:400;line-height:1.7rem}.block-views-block--blog-index-block .views-view-grid__item .views-field-field-category a{text-decoration:none}.block-views-block--blog-index-block .views-view-grid__item .views-field-field-category a:hover{text-decoration:underline}.block-views-block--blog-index-block .views-view-grid__item .views-field-field-published-date{position:absolute;bottom:10px;left:10px;display:none;text-align:center;color:#fff;font-size:1.4rem;font-weight:400;line-height:1.7rem}.block-views-block--blog-index-block .pager__items{justify-content:center}.block-views-block--blog-index-block .pager__item{font-family:Amplitude;font-size:14px}.block-views-block--blog-index-block .pager__item--active{background:#00355f}.menu--blog-menu{max-width:100%;padding:var(--sp2) 15px 0;background:#fff}@media (min-width:1000px){.menu--blog-menu{padding:var(--sp2) 10% 0}}.menu--blog-menu .mobile-blog-nav-button{position:relative;z-index:10;display:flex;align-items:center;align-self:center;justify-content:flex-start;margin-bottom:var(--sp1);height:var(--sp2);margin-left:auto;padding:0;cursor:pointer;border:none;background:transparent;-webkit-appearance:none}@media (min-width:500px){.menu--blog-menu .mobile-blog-nav-button{display:none}}.menu--blog-menu .mobile-blog-nav-button__label{display:block;margin-right:30px;text-transform:inherit;color:#10b0aa;font-family:Amplitude-Book;font-size:1.8rem;font-weight:300;line-height:2.2rem;letter-spacing:.24px}.menu--blog-menu .mobile-blog-nav-button__icon{position:relative;width:26px;height:5px;border-radius:6px;background:#10b0aa}.menu--blog-menu .mobile-blog-nav-button__icon:before{top:-10px;width:34px}.menu--blog-menu .mobile-blog-nav-button__icon:after,.menu--blog-menu .mobile-blog-nav-button__icon:before{position:absolute;right:0;left:inherit;height:5px;content:"";transition:all .2s;border-radius:6px;background:#10b0aa}.menu--blog-menu .mobile-blog-nav-button__icon:after{top:auto;bottom:-10px;width:19px}.menu--blog-menu .mobile-blog-nav-button[aria-expanded=true] .mobile-blog-nav-button__icon{background-color:transparent;box-shadow:none}.menu--blog-menu .mobile-blog-nav-button[aria-expanded=true] .mobile-blog-nav-button__icon:before{top:0;transform:rotate(-45deg)}.menu--blog-menu .mobile-blog-nav-button[aria-expanded=true] .mobile-blog-nav-button__icon:after{top:0;width:34px;transform:rotate(45deg)}.menu--blog-menu .menu{display:none;width:100%;margin:0 auto var(--sp1-5);list-style-type:none}@media (min-width:500px){.menu--blog-menu .menu{display:flex;flex-wrap:wrap;justify-content:center}}.menu--blog-menu .is-active{display:flex;flex-direction:column}.menu--blog-menu .menu-item{margin-right:25px;color:#10b0aa}.menu--blog-menu .menu-item:last-child{margin-right:0}.menu--blog-menu .menu-item:last-child a:after{position:absolute;top:0;right:-20px;display:block;height:3px;content:"";transition:all .2s ease-in;color:#10b0aa}.menu--blog-menu .menu-item:hover{color:#fcf300}.menu--blog-menu .menu-item:hover:after{width:100%}.menu--blog-menu .menu-item a{position:relative;text-decoration:none;color:#10b0aa;font-family:Amplitude-Book;font-size:1.6rem;font-weight:400;font-style:normal;transition:color .2s ease-in;letter-spacing:.1px;display:inline-block;min-height:26px;border-bottom:2px solid transparent}@media (min-width:1300px){.menu--blog-menu .menu-item a{font-size:1.8rem}}@media (min-width:500px){.menu--blog-menu .menu-item a:after{position:absolute;top:0;right:-20px;display:block;height:3px;content:"/\00a0";transition:all .2s ease-in;color:#10b0aa}}.menu--blog-menu .menu-item a.is-active,.menu--blog-menu .menu-item a:hover{color:#00355f;border-bottom:2px solid #10b0aa}@media (min-width:1200px){.menu--blog-menu .menu{padding-right:var(--container-padding-nav);padding-left:var(--container-padding-nav)}}.view-taxonomy-term .views-view-grid__item{position:relative;z-index:1;transition-duration:.3s;background:transparent}.view-taxonomy-term .views-view-grid__item .views-field-title{padding-top:0;text-align:left;letter-spacing:-.24px;color:#00355f;font-size:21px;font-weight:300;line-height:normal}.view-taxonomy-term .views-view-grid__item .views-field-title a{text-decoration:none}.view-taxonomy-term .views-view-grid__item .views-field-title a:hover{text-decoration:underline}.view-taxonomy-term .views-view-grid__item .views-field-field-thumbnail .field-content{overflow:hidden;width:100%}.view-taxonomy-term .views-view-grid__item .views-field-field-thumbnail .field-content img{width:100%;min-height:100%}.view-taxonomy-term .views-view-grid__item .views-field-field-category{margin-top:10px;margin-bottom:10px;text-align:left;color:#16b0aa;font-size:1.8rem;font-weight:400;line-height:1.7rem}.view-taxonomy-term .views-view-grid__item .views-field-field-category a{text-decoration:none}.view-taxonomy-term .views-view-grid__item .views-field-field-category a:hover{text-decoration:underline}.view-taxonomy-term .views-view-grid__item .views-field-field-published-date{position:absolute;bottom:10px;left:10px;display:none;text-align:center;color:#fff;font-size:1.4rem;font-weight:400;line-height:1.7rem}.block-views-blockfeatured-blogs-block-1{padding:var(--sp2-5) 0;background:#95dad7}.block-views-blockfeatured-blogs-block-1 h2{margin-bottom:var(--sp1-5);letter-spacing:-.24px;color:#00355f;font-size:3.2rem;line-height:3.2rem}.block-views-blockfeatured-blogs-block-1 .views-view-grid--horizontal{padding:25px 15px 0;background:#fff}.block-views-blockfeatured-blogs-block-1 .views-field-field-category{margin-top:10px;margin-bottom:10px;text-align:left;color:#16b0aa;font-size:1.8rem;font-weight:400;line-height:1.7rem}.block-views-blockfeatured-blogs-block-1 .views-field-field-category a{text-decoration:none}.block-views-blockfeatured-blogs-block-1 .views-field-field-category a:hover{text-decoration:underline}.block-views-blockfeatured-blogs-block-1 .views-field-title{padding-top:0;text-align:left;letter-spacing:-.24px;color:#00355f;font-size:21px;font-weight:300;line-height:normal}.block-views-blockfeatured-blogs-block-1 .views-field-title a{text-decoration:none}.block-views-blockfeatured-blogs-block-1 .views-field-title a:hover{text-decoration:underline}
.taxonomy-blog-view{min-height:400px;margin-top:-99px;padding-top:220px;padding-bottom:30px;background:rgba(16,176,170,.3) url(/themes/custom/waterfall/assets/dist/images/bg-banner.jpg) 50% no-repeat;background-size:cover}@media (max-width:991px){.taxonomy-blog-view{min-height:750px;padding-top:200px;background:rgba(16,176,170,.3) url(/themes/custom/waterfall/assets/dist/images/bg-banner-mobile.webp) 50% no-repeat}}@media (max-width:400px){.taxonomy-blog-view{background:rgba(16,176,170,.3) url(/themes/custom/waterfall/assets/dist/images/bg-banner-mobile.webp) no-repeat}}.taxonomy-blog-view .container .services-title{display:flex;justify-content:space-between}.taxonomy-blog-view .container .services-title.description-bottom{flex-wrap:wrap}.taxonomy-blog-view .container .services-title.description-bottom .title{max-width:600px;margin-right:0}.taxonomy-blog-view .container .services-title.description-bottom .description{width:100%;padding-top:50px}@media (max-width:991px){.taxonomy-blog-view .container .services-title{flex-direction:column;padding-top:var(--sp1)}}.taxonomy-blog-view .container .services-title .title{width:50%;min-width:505px;margin-right:20px}@media (max-width:991px){.taxonomy-blog-view .container .services-title .title{width:100%;min-width:unset;margin-right:0}}.taxonomy-blog-view .container .services-title .title h2{margin-top:0;margin-bottom:16px;color:#fff;font-size:18px;font-weight:700;letter-spacing:normal;line-height:32px;text-transform:uppercase}.taxonomy-blog-view .container .services-title .title h1{position:relative;margin-top:0;padding-bottom:40px;color:#fefefe;font-size:60px;font-weight:400;line-height:68px;font-family:Amplitude-Book,sans-serif}.taxonomy-blog-view .container .services-title .title h1:after{position:absolute;bottom:0;left:60px;display:block;width:calc(100% - 60px);height:8px;margin-top:1.5rem;content:"";background-color:#fff;animation:AnimateLineWidth .2s ease-in}@media (max-width:991px){.taxonomy-blog-view .container .services-title .title h1:after{height:11px}}.taxonomy-blog-view .container .services-title .description{width:100%;color:#fff;font-size:24px;font-weight:400;line-height:36px;min-width:480px}@media (max-width:991px){.taxonomy-blog-view .container .services-title .description{min-width:unset}}.taxonomy-blog-view .container .services-title .description p{margin-top:0;margin-bottom:15px}@media (max-width:410px){.taxonomy-blog-view .container .services-title .description ul{max-width:274px}}.view-taxonomy-term .feed-icons{display:none}.layout-taxonomy .breadcrumbs{margin:25px 0 -25px;list-style-type:none}.layout-taxonomy .breadcrumbs li{position:relative;display:inline-block;min-width:50px;min-height:26px;transition:color .2s ease-in;letter-spacing:.1px;color:#043959;font-family:Amplitude-Light;font-size:1.8rem;font-weight:400;font-style:normal}.layout-taxonomy .breadcrumbs li .listing-link{color:#10b0aa}.layout-taxonomy .breadcrumbs li .listing-link:hover{text-decoration:none;color:#043959}.layout-taxonomy .breadcrumbs li .listing-link:after{position:absolute;top:0;right:0;display:block;height:3px;content:"/\00a0";transition:all .2s ease-in;color:#043959}
#custom-page,#newsletter-page{display:flex;flex-direction:column;min-height:100vh}#newsletter-page .block-waterfall-content{margin:var(--sp8) auto var(--sp2)}#newsletter-page .block-waterfall-content form{color:#043959;font-size:2.4rem;font-weight:400;font-family:Amplitude-Book}#newsletter-page .block-waterfall-content form .button{font-size:1.6rem;font-weight:500;text-transform:uppercase;color:#043959;font-family:Amplitude;border:1px solid #043959;background:transparent;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#newsletter-page .block-waterfall-content form input[type=submit]{background:#e0e000;border:1px solid transparent}#custom-footer{width:100%;margin-top:auto;padding:25px 15px;background:#00355f}@media (max-width:480px){#custom-footer{position:static}}#custom-footer .custom-footer{display:flex;align-items:center;justify-content:space-between}
#data-stream-modal{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}#data-stream-modal .modal-content{background-color:#fefefe;margin:10% auto;padding:0 20px 20px;border:1px solid #888;width:100%;max-width:600px}#data-stream-modal .close{color:#00365f;float:right;font-size:28px;font-weight:700}#data-stream-modal .close:focus,#data-stream-modal .close:hover{color:#000;text-decoration:none;cursor:pointer}
.block-section--strategic-partner{padding:var(--sp4) 0 var(--sp5)}@media (max-width:991px){.block-section--strategic-partner .container{padding-left:35px;padding-right:35px}}.block-section--strategic-partner .title{font-family:Roboto-Bold;font-size:2.7rem;color:#00355f}.block-section--strategic-partner .description{font-family:Roboto-Regular;font-size:1.8rem;color:#00355f}.block-section--strategic-partner .services-wrap{margin-top:40px;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}@media (max-width:991px){.block-section--strategic-partner .services-wrap{justify-content:center}}.block-section--strategic-partner .services-wrap .services-block{margin-bottom:45px;padding:25px 10px 40px;width:24%;min-width:257px;background:url(/themes/custom/waterfall/assets/src/images/home-page/bg-dots-top.webp) no-repeat 50% 0;background-size:cover;position:relative;display:flex;flex-direction:column;text-align:center}@media (max-width:991px){.block-section--strategic-partner .services-wrap .services-block{margin:0 auto 45px}}@media (max-width:480px){.block-section--strategic-partner .services-wrap .services-block{width:95%}}.block-section--strategic-partner .services-wrap .services-block__bottom{background:url(/themes/custom/waterfall/assets/src/images/home-page/bg-dots-bottom.webp) no-repeat 50% 0;background-size:cover}.block-section--strategic-partner .services-wrap .services-block .title{min-height:55px;font-size:1.7rem}.block-section--strategic-partner .services-wrap .services-block .expactation-title,.block-section--strategic-partner .services-wrap .services-block .title{font-family:Roboto-Regular;color:#e0e000}.block-section--strategic-partner .services-wrap .services-block .subtitle{min-height:55px;margin-top:20px;font-size:1.6rem;color:#fff}.block-section--strategic-partner .services-wrap .services-block .expactation-title{margin:35px 0 15px;text-transform:uppercase;font-size:1.7rem}.block-section--strategic-partner .services-wrap .services-block .expactation-list{margin-bottom:50px}.block-section--strategic-partner .services-wrap .services-block .expactation-list ul{margin:0;list-style-type:none}.block-section--strategic-partner .services-wrap .services-block .expactation-list ul li{margin-bottom:20px}.block-section--strategic-partner .services-wrap .services-block .expactation-list ul li a{display:flex;text-decoration:none;position:relative;font-size:1.5rem;color:#fff}.block-section--strategic-partner .services-wrap .services-block .expactation-list ul li a:before{margin-right:10px;content:"";background:url(/themes/custom/waterfall/assets/dist/images/check-icon.png) 50% 50% no-repeat;background-size:28px 28px;display:block;width:28px;height:28px}.block-section--strategic-partner .services-wrap .services-block .learn-more{position:absolute;width:100%;bottom:20px;left:50%;transform:translate(-50%,-50%)}.block-section--strategic-partner .services-wrap .services-block .learn-more a{padding:12px 50px;background:#dfdf00;text-decoration:none;color:#00355f;font-family:Roboto-Bold;font-size:1.4rem;text-align:center;letter-spacing:.01px;text-transform:uppercase}
.block-section--schedule-meeting{background:url(/themes/custom/waterfall/assets/src/images/home-page/binary-code-banner.webp) no-repeat 50% 0;background-size:cover}@media (max-width:991px){.block-section--schedule-meeting .container{padding-left:35px;padding-right:35px}}.block-section--schedule-meeting .block__content{padding:var(--sp2) 0;background:rgba(0,0,56,.6)}.block-section--schedule-meeting .schedule-block{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:768px){.block-section--schedule-meeting .schedule-block{flex-direction:column}}.block-section--schedule-meeting .title{font-family:Roboto-Bold;font-size:3.7rem;text-transform:uppercase;color:#fff;line-height:1.25}@media (max-width:991px){.block-section--schedule-meeting .title{font-size:2.7rem}}@media (max-width:480px){.block-section--schedule-meeting .title{text-align:center}}.block-section--schedule-meeting .subtitle{margin:10px 0 0;font-family:Roboto-Regular;font-size:2.7rem;color:#fff;line-height:1.25}@media (max-width:991px){.block-section--schedule-meeting .subtitle{font-size:1.7rem}}@media (max-width:480px){.block-section--schedule-meeting .subtitle{text-align:center}}@media (max-width:991px){.block-section--schedule-meeting .schedule-link{margin-top:25px}}.block-section--schedule-meeting .schedule-link a{padding:12px 32px;background:#dfdf00;text-decoration:none;transition:.15s ease-in;transition-property:background-color,color;color:#00355f;font-family:Roboto-Bold;font-size:1.6rem;text-align:center;letter-spacing:.01px;text-transform:uppercase}
.block-section--partnership{padding:10px 0;background:#a3cdd7}@media (max-width:991px){.block-section--partnership .container{padding-left:35px;padding-right:35px}}@media (max-width:480px){.block-section--partnership{padding:0 0 20px}}.block-section--partnership .items{column-count:4;column-gap:60px;column-rule-width:6px;column-rule-style:solid;column-rule-color:#00355e}@media (max-width:998px){.block-section--partnership .items{column-count:2}}@media (max-width:480px){.block-section--partnership .items{column-count:1}}.block-section--partnership .items .item{padding:20px 10px;text-align:center}@media (max-width:998px){.block-section--partnership .items .item{padding:50px 0 20px}}@media (max-width:998px){.block-section--partnership .items .item__first,.block-section--partnership .items .item__third{border-bottom:6px solid #00355e}}@media (max-width:480px){.block-section--partnership .items .item__second{border-bottom:6px solid #00355e}}.block-section--partnership .items .item .number{font-family:Roboto-Bold;font-size:3.4rem;color:#00355e}.block-section--partnership .items .item .title{margin-top:18px;font-family:Roboto-Regular;font-size:2.1rem;color:#00355e;line-height:1.2}@media (max-width:768px){.block-section--partnership .items .item .title{min-height:80px}}@media (max-width:480px){.block-section--partnership .items .item .title{min-height:auto}}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
@media (max-width:991px){.block-section--homepage-slider .container{padding-left:35px;padding-right:35px}}.block-section--homepage-slider .swiper-slide{background:url(/themes/custom/waterfall/assets/src/images/home-page/stream-bg-banner.png) no-repeat 50% 0;background-size:cover}.block-section--homepage-slider .swiper-slide__redefining .slider-item .slider-content .title{color:#e0e000}.block-section--homepage-slider .swiper-slide__cro{background:url(/themes/custom/waterfall/assets/src/images/home-page/digital-cro-bg.webp) no-repeat 50% 99%;background-size:cover}.block-section--homepage-slider .swiper-slide__datastream{background:url(/themes/custom/waterfall/assets/src/images/home-page/datastream-bg.webp) no-repeat 50% 50%;background-size:cover}.block-section--homepage-slider .swiper-slide__it-streamlined{background:url(/themes/custom/waterfall/assets/src/images/home-page/it-streamlined-bg.webp) no-repeat 50% 50%;background-size:cover}@media (min-width:1600px){.block-section--homepage-slider .swiper-slide__it-streamlined{background:url(/themes/custom/waterfall/assets/src/images/home-page/it-streamlined-bg.webp) no-repeat 50% 63%;background-size:cover}}@media (max-width:1440px){.block-section--homepage-slider .swiper-slide__it-streamlined{background:url(/themes/custom/waterfall/assets/src/images/home-page/it-streamlined-bg.webp) no-repeat 50% 90%;background-size:cover}}@media (max-width:991px){.block-section--homepage-slider .swiper-slide__it-streamlined{background:url(/themes/custom/waterfall/assets/src/images/home-page/it-streamlined-bg.webp) no-repeat 80% 90%;background-size:150%}}@media (max-width:768px){.block-section--homepage-slider .swiper-slide__it-streamlined{background:url(/themes/custom/waterfall/assets/src/images/home-page/it-streamlined-bg.webp) no-repeat 80% 90%;background-size:200%}}@media (max-width:700px){.block-section--homepage-slider .swiper-slide__it-streamlined{background:url(/themes/custom/waterfall/assets/src/images/home-page/it-streamlined-bg.webp) no-repeat 50% 90%;background-size:cover}}.block-section--homepage-slider .swiper-slide__advising .slider-item .slider-image img{position:absolute;bottom:0;right:0;width:29%}@media (max-width:480px){.block-section--homepage-slider .swiper-slide__advising .slider-item .slider-image img{width:45%}}.block-section--homepage-slider .swiper-slide__veeva .slider-item .slider-content{width:90%}@media (max-width:991px){.block-section--homepage-slider .swiper-slide__veeva .slider-item .slider-content .description{font-size:2.2rem}}@media (max-width:768px){.block-section--homepage-slider .swiper-slide__veeva .slider-item .slider-content .description{font-size:2rem}}@media (max-width:480px){.block-section--homepage-slider .swiper-slide__veeva .slider-item .slider-content .description{margin:25px 0 20px;font-size:1.8rem;line-height:1.4}}.block-section--homepage-slider .swiper-slide__veeva .slider-item .slider-image{width:55%;position:absolute;display:flex;align-items:flex-start;right:0;bottom:15px}@media (max-width:700px){.block-section--homepage-slider .swiper-slide__veeva .slider-item .slider-image{width:75%;bottom:13%}}@media (max-width:480px){.block-section--homepage-slider .swiper-slide__veeva .slider-item .slider-image{display:none}}.block-section--homepage-slider .swiper-slide__veeva .slider-item .slider-image img{position:relative;display:inline-block;margin-right:5px;width:27%}@media (max-width:1200px){.block-section--homepage-slider .swiper-slide__veeva .slider-item .slider-image img{width:25%}}.block-section--homepage-slider .slider-item{position:relative;padding:var(--sp12) 0 var(--sp9);height:755px}@media (min-width:768px){.block-section--homepage-slider .slider-item{height:601px}}.block-section--homepage-slider .slider-item .slider-content{width:601px}@media (max-width:991px){.block-section--homepage-slider .slider-item .slider-content{width:68%}}@media (max-width:480px){.block-section--homepage-slider .slider-item .slider-content{width:95%}}.block-section--homepage-slider .slider-item .slider-content .title{font-family:Roboto-Bold;font-size:3.2rem;line-height:1.2;color:#fff}.block-section--homepage-slider .slider-item .slider-content .description{margin:30px 0 25px;font-family:Roboto-Regular;font-size:2.4rem;line-height:1.5;color:#fff}.block-section--homepage-slider .slider-item .slider-content .description b{font-family:Roboto-Bold}@media (max-width:480px){.block-section--homepage-slider .slider-item .slider-content .description{font-size:2rem}}.block-section--homepage-slider .slider-item .slider-content .more-link a{border:1px solid #00355f;padding:12px 40px;background:#dfdf00;text-decoration:none;color:#00355f;font-family:Roboto-Bold;font-size:1.3rem;text-align:center;letter-spacing:.01px;text-transform:uppercase}.block-section--homepage-slider .slider-item .slider-image img{position:absolute;bottom:0;right:0;width:70%}@media (max-width:480px){.block-section--homepage-slider .slider-item .slider-image img{right:-70px;width:90%}}.block-section--homepage-slider .swiper-horizontal>.swiper-pagination-bullets,.block-section--homepage-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.block-section--homepage-slider .swiper-pagination-custom,.block-section--homepage-slider .swiper-pagination-fraction{width:50%;left:8%;bottom:15%}@media (max-width:768px){.block-section--homepage-slider .swiper-horizontal>.swiper-pagination-bullets,.block-section--homepage-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.block-section--homepage-slider .swiper-pagination-custom,.block-section--homepage-slider .swiper-pagination-fraction{bottom:5%}}.block-section--homepage-slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.block-section--homepage-slider .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet,.block-section--homepage-slider .swiper-pagination-custom .swiper-pagination-bullet,.block-section--homepage-slider .swiper-pagination-fraction .swiper-pagination-bullet{width:12px!important;height:12px!important;background-color:#acc0c9!important;opacity:1!important}.block-section--homepage-slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.block-section--homepage-slider .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active,.block-section--homepage-slider .swiper-pagination-custom .swiper-pagination-bullet-active,.block-section--homepage-slider .swiper-pagination-fraction .swiper-pagination-bullet-active{width:16px!important;height:16px!important;background-color:#e0e000!important}
