.clearfix{*zoom: 1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.center-aligned{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.center{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.v-center{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.space-between{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.containerFixed{height:100%;width:100%;position:fixed;top:0;left:0}.no-text-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fillBackground{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}.link-styler{color:#00524c;padding-bottom:3px;border-bottom:2px solid rgba(0,133,123,.3);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease,X;-moz-transition:all .25s ease,X;-o-transition:all .25s ease,X;transition:all .25s ease,X;cursor:pointer}.link-styler:hover{border-bottom:4px solid rgba(0,133,123,.8);color:#00766d}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;word-wrap:normal}.small>svg,svg.small{height:16px;width:16px}.medium>svg,svg.medium{height:24px;width:24px}.large>svg,svg.large{height:32px;width:32px}.extra-large>svg,svg.extra-large{height:60px;width:60px}.extra-extra-large>svg,svg.extra-extra-large{height:75px;width:75px}.very-small>svg,.micro>svg,svg.very-small,svg.micro{height:8px;width:8px}.mini>svg,svg.mini{height:10px;width:10px}.centi>svg,svg.centi{height:14px;width:14px}:root{--emerald: #00857b;--blue: #1099FC;--gold: #ffce53;--purple: #716bf1;--red: #D71939;--red-light: #ff6161;--grey: #81a2b2;--grey25: rgba(129, 162, 178, .25);--grey10: rgba(129, 162, 178, .1);--grey5: rgba(129, 162, 178, .05);--midnight: #242c39;--slate: #47535d;--orange: #FFB961}.space-inset-xs{padding:4px}.space-inset-s{padding:8px}.space-inset-m{padding:16px}.space-inset-l{padding:24px}.space-inset-xl{padding:40px}.space-inset-default{padding:16px}.space-inset-squish-s{padding:4px 8px}.space-inset-squish-m{padding:8px 16px}.space-inset-squish-l{padding:16px 24px}.space-inset-squish-default{padding:8px 16px}.space-stack-xs{margin-bottom:4px}.space-stack-s{margin-bottom:8px}.space-stack-m{margin-bottom:16px}.space-stack-l{margin-bottom:24px}.space-stack-xl{margin-bottom:40px}.space-stack-default{margin-bottom:16px}.space-inline-xs{margin-right:4px}.space-inline-s{margin-right:8px}.space-inline-m{margin-right:16px}.space-inline-l{margin-right:24px}.space-inline-xl{margin-right:40px}.space-inline-default{margin-right:16px}.border-radius-xs{border-radius:4px}:root{--space-base: 8px;--space-xs: 4px;--space-s: 8px;--space-m: 16px;--space-l: 24px;--space-xl: 40px;--space-default: 16px}@font-face{font-family:calibre-legacy;src:url(/Assets/fonts/CalibreWeb-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:calibre-legacy;src:url(/Assets/fonts/CalibreWeb-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:calibre-legacy;src:url(/Assets/fonts/CalibreWeb-Medium.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:calibre-legacy;src:url(/Assets/fonts/CalibreWeb-MediumItalic.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:calibre-legacy;src:url(/Assets/fonts/CalibreWeb-Semibold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:calibre-legacy;src:url(/Assets/fonts/CalibreWeb-SemiboldItalic.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:calibre-legacy;src:url(/Assets/fonts/CalibreWeb-Bold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:calibre-legacy;src:url(/Assets/fonts/CalibreWeb-BoldItalic.woff2) format("woff2");font-weight:800;font-style:italic}.sans,.open-sans,.calibre{font-family:calibre-legacy,sans-serif}.italic{font-style:italic}.light{font-weight:300}.regular{font-weight:400}.medium,.semi-bold{font-weight:600}.bold{font-weight:700}.text-h1{font-size:64px;line-height:1.2;padding:.65em 0 .2em;letter-spacing:-1px;font-weight:700}.text-h2{font-size:32px;line-height:1.2;padding:.65em 0 .4em;letter-spacing:-1px;font-weight:600}.text-h3{font-size:24px;line-height:1.2;font-weight:400;margin-bottom:16px}.text-h4{font-size:20px;line-height:1.2;font-weight:600;margin-bottom:16px}.text-h5{font-size:18px;line-height:1.5;margin-bottom:16px;font-weight:600}.text-h6{font-size:16px;line-height:1.5;margin-bottom:16px;font-weight:600}.text-medium-label{font-size:18px;line-height:1;font-weight:600}.text-context-label{font-size:14px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:600}.text-small-label{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:700}.text-large-label{font-size:18px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:600}.text-description{color:#242c39bf;font-size:14px;line-height:1.2;margin-bottom:16px;font-weight:400}.text-paragraph{color:#47535d;font-size:16px;line-height:1.5;margin-bottom:16px;font-weight:400}.text-link{font-weight:400;cursor:pointer;color:inherit;text-decoration:none;border-bottom:2px solid rgba(0,133,123,.5);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease,X;-moz-transition:all .25s ease,X;-o-transition:all .25s ease,X;transition:all .25s ease,X}.text-link:hover{color:#242c39;border-bottom:2px solid #00857b}.text-link:visited{color:inherit}.text-link-white{font-weight:400;cursor:pointer;color:inherit;text-decoration:none;border-bottom:2px solid rgba(255,255,255,.5);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease,X;-moz-transition:all .25s ease,X;-o-transition:all .25s ease,X;transition:all .25s ease,X}.text-link-white:hover{border-bottom:2px solid white}.text-link-white:visited{color:inherit}.text-button{font-size:18px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#00857b}.text-button:hover,.text-button:visited{color:#00857b}@font-face{font-family:kl-calibre;src:url(/Assets/fonts/CalibreWeb-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:kl-calibre;src:url(/Assets/fonts/CalibreWeb-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:kl-calibre;src:url(/Assets/fonts/CalibreWeb-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:kl-calibre;src:url(/Assets/fonts/CalibreWeb-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:kl-calibre;src:url(/Assets/fonts/CalibreWeb-Semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:kl-calibre;src:url(/Assets/fonts/CalibreWeb-SemiboldItalic.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:kl-calibre;src:url(/Assets/fonts/CalibreWeb-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:kl-calibre;src:url(/Assets/fonts/CalibreWeb-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic}:root{--heading-size-1: 80px;--heading-size-2: 50px;--heading-size-3: 32px;--heading-size-4: 24px;--heading-size-5: 20px;--text-size-xl: 24px;--text-size-l: 20px;--text-size-m: 18px;--text-size-s: 16px;--text-size-xs: 14px;--label-size-l: 16px;--label-size-m: 14px;--label-size-s: 12px}@media (max-width: 1024px){:root{--heading-size-1: 60px;--heading-size-2: 44px;--heading-size-3: 28px;--heading-size-4: 22px;--heading-size-5: 18px}}@media (max-width: 800px){:root{--heading-size-1: 44px;--heading-size-2: 34px;--heading-size-3: 26px;--heading-size-4: 20px;--heading-size-5: 17px}}.fade-enter{opacity:.01}.fade-enter.fade-enter-active{opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out,X;-moz-transition:opacity .2s ease-out,X;-o-transition:opacity .2s ease-out,X;transition:opacity .2s ease-out,X}.fade-leave{opacity:1}.fade-leave.fade-leave-active{opacity:.01;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out,X;-moz-transition:opacity .2s ease-out,X;-o-transition:opacity .2s ease-out,X;transition:opacity .2s ease-out,X}.fade.ng-enter{opacity:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out,X;-moz-transition:opacity .2s ease-out,X;-o-transition:opacity .2s ease-out,X;transition:opacity .2s ease-out,X}.fade.ng-enter.ng-enter-active{opacity:1}.fade.ng-leave{opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out,X;-moz-transition:opacity .2s ease-out,X;-o-transition:opacity .2s ease-out,X;transition:opacity .2s ease-out,X}.fade.ng-leave.ng-leave-active{opacity:0}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes load8{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes load8{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.circle-loader{margin:0 auto;position:relative;text-indent:-9999em;border:5px solid rgba(0,133,123,.2);border-left:5px solid #00857b;-webkit-animation:load8 1.1s infinite ease-out;-moz-animation:load8 1.1s infinite ease-out;-o-animation:load8 1.1s infinite ease-out;animation:load8 1.1s infinite ease-out;-webkit-animation:load8 1.1s infinite ease-out,X;-moz-animation:load8 1.1s infinite ease-out,X;-o-animation:load8 1.1s infinite ease-out,X;animation:load8 1.1s infinite ease-out,X;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;width:80px;height:80px}.circle-loader:after{-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;width:80px;height:80px}.bounce-up{-webkit-animation-name:bounce-up;-moz-animation-name:bounce-up;-o-animation-name:bounce-up;animation-name:bounce-up;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-moz-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-moz-animation:none}@-webkit-keyframes bounce-up{0%{-webkit-transform:translateY(8px)}to{-webkit-transform:translateY(0px)}}@-moz-keyframes bounce-up{0%{-moz-transform:translateY(8px)}to{-moz-transform:translateY(0px)}}@-o-keyframes bounce-up{0%{-o-transform:translateY(8px)}to{-o-transform:translateY(0px)}}@keyframes bounce-up{0%{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}to{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0)}}.scale-up{-webkit-animation-name:scale-up;-moz-animation-name:scale-up;-o-animation-name:scale-up;animation-name:scale-up;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-moz-animation:none}@-webkit-keyframes scale-up{0%{-webkit-transform:scale(.7)}to{-webkit-transform:scale(1)}}@-moz-keyframes scale-up{0%{-moz-transform:scale(.7)}to{-moz-transform:scale(1)}}@-o-keyframes scale-up{0%{-o-transform:scale(.7)}to{-o-transform:scale(1)}}@keyframes scale-up{0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pop-right{-webkit-animation-name:pop-right;-moz-animation-name:pop-right;-o-animation-name:pop-right;animation-name:pop-right;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-moz-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-moz-animation:none}@-webkit-keyframes pop-right{0%{-webkit-transform:translate(-6px,6px)}to{-webkit-transform:translate(0px,0px)}}@-moz-keyframes pop-right{0%{-moz-transform:translate(-6px,6px)}to{-moz-transform:translate(0px,0px)}}@-o-keyframes pop-right{0%{-o-transform:translate(-6px,6px)}to{-o-transform:translate(0px,0px)}}@keyframes pop-right{0%{-webkit-transform:translate(-6px,6px);-moz-transform:translate(-6px,6px);-ms-transform:translate(-6px,6px);transform:translate(-6px,6px)}to{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0)}}.slide-left{-webkit-animation:slide-left;-moz-animation:slide-left;-o-animation:slide-left;animation:slide-left;-webkit-animation:slide-left,X;-moz-animation:slide-left,X;-o-animation:slide-left,X;animation:slide-left,X;-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s;-webkit-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-moz-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%}@-webkit-keyframes slide-left{0%{-webkit-transform:translate(10px,0px)}to{-webkit-transform:translate(0px,0px)}}@-moz-keyframes slide-left{0%{-moz-transform:translate(10px,0px)}to{-moz-transform:translate(0px,0px)}}@-o-keyframes slide-left{0%{-o-transform:translate(10px,0px)}to{-o-transform:translate(0px,0px)}}@keyframes slide-left{0%{-webkit-transform:translate(10px,0px);-moz-transform:translate(10px,0px);-ms-transform:translate(10px,0px);transform:translate(10px)}to{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0)}}.slide-right{-webkit-animation:slide-right;-moz-animation:slide-right;-o-animation:slide-right;animation:slide-right;-webkit-animation:slide-right,X;-moz-animation:slide-right,X;-o-animation:slide-right,X;animation:slide-right,X;-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-moz-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%}@-webkit-keyframes slide-right{0%{-webkit-transform:translate(-10px,0px)}to{-webkit-transform:translate(0px,0px)}}@-moz-keyframes slide-right{0%{-moz-transform:translate(-10px,0px)}to{-moz-transform:translate(0px,0px)}}@-o-keyframes slide-right{0%{-o-transform:translate(-10px,0px)}to{-o-transform:translate(0px,0px)}}@keyframes slide-right{0%{-webkit-transform:translate(-10px,0px);-moz-transform:translate(-10px,0px);-ms-transform:translate(-10px,0px);transform:translate(-10px)}to{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0)}}.fade-in-left{-webkit-animation:fade-in-left;-moz-animation:fade-in-left;-o-animation:fade-in-left;animation:fade-in-left;-webkit-animation:fade-in-left,X;-moz-animation:fade-in-left,X;-o-animation:fade-in-left,X;animation:fade-in-left,X;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-moz-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translate(30px,0px);opacity:0}to{-webkit-transform:translate(0px,0px);opacity:1}}@-moz-keyframes fade-in-left{0%{-moz-transform:translate(30px,0px);opacity:0}to{-moz-transform:translate(0px,0px);opacity:1}}@-o-keyframes fade-in-left{0%{-o-transform:translate(30px,0px);opacity:0}to{-o-transform:translate(0px,0px);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translate(30px,0px);-moz-transform:translate(30px,0px);-ms-transform:translate(30px,0px);transform:translate(30px);opacity:0}to{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0);opacity:1}}.fade-in-right{-webkit-animation:fade-in-right;-moz-animation:fade-in-right;-o-animation:fade-in-right;animation:fade-in-right;-webkit-animation:fade-in-right,X;-moz-animation:fade-in-right,X;-o-animation:fade-in-right,X;animation:fade-in-right,X;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-moz-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translate(-30px,0px);opacity:0}to{-webkit-transform:translate(0px,0px);opacity:1}}@-moz-keyframes fade-in-right{0%{-moz-transform:translate(-30px,0px);opacity:0}to{-moz-transform:translate(0px,0px);opacity:1}}@-o-keyframes fade-in-right{0%{-o-transform:translate(-30px,0px);opacity:0}to{-o-transform:translate(0px,0px);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translate(-30px,0px);-moz-transform:translate(-30px,0px);-ms-transform:translate(-30px,0px);transform:translate(-30px);opacity:0}to{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0);opacity:1}}.spring-up{-webkit-animation:spring-up;-moz-animation:spring-up;-o-animation:spring-up;animation:spring-up;-webkit-animation:spring-up,X;-moz-animation:spring-up,X;-o-animation:spring-up,X;animation:spring-up,X;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.03,.46,.34,1.03);-moz-animation-timing-function:cubic-bezier(.03,.46,.34,1.03);-o-animation-timing-function:cubic-bezier(.03,.46,.34,1.03);animation-timing-function:cubic-bezier(.03,.46,.34,1.03);-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%}@-webkit-keyframes spring-up{0%{-webkit-transform:translateY(50px) rotateZ(-10deg);opacity:0}25%{-webkit-transform:translateY(-5px) rotateZ(10deg);opacity:1}to{-webkit-transform:translateY(0px) rotateZ(0deg);opacity:1}}@-moz-keyframes spring-up{0%{-moz-transform:translateY(50px) rotateZ(-10deg);opacity:0}25%{-moz-transform:translateY(-5px) rotateZ(10deg);opacity:1}to{-moz-transform:translateY(0px) rotateZ(0deg);opacity:1}}@-o-keyframes spring-up{0%{-o-transform:translateY(50px) rotateZ(-10deg);opacity:0}25%{-o-transform:translateY(-5px) rotateZ(10deg);opacity:1}to{-o-transform:translateY(0px) rotateZ(0deg);opacity:1}}@keyframes spring-up{0%{-webkit-transform:translateY(50px) rotateZ(-10deg);-moz-transform:translateY(50px) rotateZ(-10deg);-ms-transform:translateY(50px) rotateZ(-10deg);transform:translateY(50px) rotate(-10deg);opacity:0}25%{-webkit-transform:translateY(-5px) rotateZ(10deg);-moz-transform:translateY(-5px) rotateZ(10deg);-ms-transform:translateY(-5px) rotateZ(10deg);transform:translateY(-5px) rotate(10deg);opacity:1}to{-webkit-transform:translateY(0px) rotateZ(0deg);-moz-transform:translateY(0px) rotateZ(0deg);-ms-transform:translateY(0px) rotateZ(0deg);transform:translateY(0) rotate(0);opacity:1}}.hop-right{-webkit-animation-name:hop-right;-moz-animation-name:hop-right;-o-animation-name:hop-right;animation-name:hop-right;-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%}@-webkit-keyframes hop-right{0%{-webkit-transform:translate(0px,0px)}to{-webkit-transform:translate(3px,-3px)}}@-moz-keyframes hop-right{0%{-moz-transform:translate(0px,0px)}to{-moz-transform:translate(3px,-3px)}}@-o-keyframes hop-right{0%{-o-transform:translate(0px,0px)}to{-o-transform:translate(3px,-3px)}}@keyframes hop-right{0%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0)}to{-webkit-transform:translate(3px,-3px);-moz-transform:translate(3px,-3px);-ms-transform:translate(3px,-3px);transform:translate(3px,-3px)}}.fade-in-up{-webkit-animation-name:fade-in-up;-moz-animation-name:fade-in-up;-o-animation-name:fade-in-up;animation-name:fade-in-up;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translate(0px,0px);opacity:0}5%{-webkit-transform:translate(0px,30px);opacity:0}to{-webkit-transform:translate(0px,0px);opacity:1}}@-moz-keyframes fade-in-up{0%{-moz-transform:translate(0px,0px);opacity:0}5%{-moz-transform:translate(0px,30px);opacity:0}to{-moz-transform:translate(0px,0px);opacity:1}}@-o-keyframes fade-in-up{0%{-o-transform:translate(0px,0px);opacity:0}5%{-o-transform:translate(0px,30px);opacity:0}to{-o-transform:translate(0px,0px);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0);opacity:0}5%{-webkit-transform:translate(0px,30px);-moz-transform:translate(0px,30px);-ms-transform:translate(0px,30px);transform:translateY(30px);opacity:0}to{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0);opacity:1}}.fade-in-down{-webkit-animation-name:fade-in-down;-moz-animation-name:fade-in-down;-o-animation-name:fade-in-down;animation-name:fade-in-down;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}lesshat-selector{-lh-property:0}@-webkit-keyframes fade-in-down{0%{-webkit-transform:translate(0px,0px);opacity:0}5%{-webkit-transform:translate(0px,-30px);opacity:0}to{-webkit-transform:translate(0px,0px);opacity:1}}@-moz-keyframes fade-in-down{0%{-moz-transform:translate(0px,0px);opacity:0}5%{-moz-transform:translate(0px,-30px);opacity:0}to{-moz-transform:translate(0px,0px);opacity:1}}@-o-keyframes fade-in-down{0%{-o-transform:translate(0px,0px);opacity:0}5%{-o-transform:translate(0px,-30px);opacity:0}to{-o-transform:translate(0px,0px);opacity:1}}@keyframes fade-in-down{0%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0);opacity:0}5%{-webkit-transform:translate(0px,-30px);-moz-transform:translate(0px,-30px);-ms-transform:translate(0px,-30px);transform:translateY(-30px);opacity:0}to{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0);opacity:1}}[not-existing]{zoom:1}.animation-duration-s{-webkit-animation-duration:.15s;-moz-animation-duration:.15s;-o-animation-duration:.15s;animation-duration:.15s}.animation-duration-m{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s}.animation-duration-l{-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s}.animation-standard{-webkit-animation-timing-function:cubic-bezier(.24,.01,.42,.98);-moz-animation-timing-function:cubic-bezier(.24,.01,.42,.98);-o-animation-timing-function:cubic-bezier(.24,.01,.42,.98);animation-timing-function:cubic-bezier(.24,.01,.42,.98)}.animation-entry{-webkit-animation-timing-function:cubic-bezier(.24,.63,.6,.98);-moz-animation-timing-function:cubic-bezier(.24,.63,.6,.98);-o-animation-timing-function:cubic-bezier(.24,.63,.6,.98);animation-timing-function:cubic-bezier(.24,.63,.6,.98)}.animation-exit{-webkit-animation-timing-function:cubic-bezier(.31,.01,.8,.2);-moz-animation-timing-function:cubic-bezier(.31,.01,.8,.2);-o-animation-timing-function:cubic-bezier(.31,.01,.8,.2);animation-timing-function:cubic-bezier(.31,.01,.8,.2)}.control-focus-ring{position:relative;transition:outline .2s cubic-bezier(.24,.01,.42,.98);outline:3px solid transparent;outline-offset:3px}.control-focus-ring:after{content:"";position:absolute;inset:0;outline:2px solid transparent;outline-offset:6px;transition:inherit;border-radius:inherit;pointer-events:none}.control-focus-ring:focus{outline-color:#1099fc}.control-focus-ring:focus:after{outline-color:#fff}.control-focus-ring:focus:not(:focus-visible),.control-focus-ring:active{outline-color:transparent}.control-focus-ring:focus:not(:focus-visible):after,.control-focus-ring:active:after{outline-color:transparent}.control-focus-ring::-moz-focus-inner{border:0}:root{--control-focus-ring-size: 3px;--control-size-x-small: 24px;--control-size-small: 32px;--control-size-medium: 40px;--control-size-large: 62px}.button-reset{margin:0;border:0;padding:0;font:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:white}.button-disabled-workaround[disabled]{pointer-events:none}.button-mixin{margin:0;border:0;padding:0;font:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:white;position:relative;transition:outline .2s cubic-bezier(.24,.01,.42,.98);outline:3px solid transparent;outline-offset:3px}.button-mixin[disabled]{pointer-events:none}.button-mixin:after{content:"";position:absolute;inset:0;outline:2px solid transparent;outline-offset:6px;transition:inherit;border-radius:inherit;pointer-events:none}.button-mixin:focus{outline-color:#1099fc}.button-mixin:focus:after{outline-color:#fff}.button-mixin:focus:not(:focus-visible),.button-mixin:active{outline-color:transparent}.button-mixin:focus:not(:focus-visible):after,.button-mixin:active:after{outline-color:transparent}.button-mixin::-moz-focus-inner{border:0}.accept-block{display:grid;justify-content:stretch;gap:24px;width:100%}.accept-block__content{transition:height .2s cubic-bezier(.4,0,.2,1);display:grid;align-items:flex-start}.accept-block__content--clipped{overflow:hidden}.accept-block__item{opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);grid-area:1 / 1}.accept-block__item--entering,.accept-block__item--entered{opacity:1}.accept-block__overlay{position:absolute;inset:0;display:grid;place-items:center;z-index:128}.accept-block__overlay--snug{padding:16px}.accept-block__overlay-backdrop{position:absolute;inset:0;background-color:#242c39cc;opacity:0;transition:opacity .4s cubic-bezier(.24,.01,.42,.98)}.accept-block__overlay-backdrop--entering,.accept-block__overlay-backdrop--entered{opacity:1}.accept-block__overlay-modal{position:absolute;inset:24px;background-color:#fff;border-radius:8px;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:0;transform:scale(.95);overflow:hidden}@media (prefers-reduced-motion: no-preference){.accept-block__overlay-modal{transition-property:opacity,transform}}.accept-block__overlay-modal--snug{max-width:512px;max-height:calc(100vh - 32px);width:100%;inset:unset;display:flex;flex-direction:column}.accept-block__overlay-modal--entering,.accept-block__overlay-modal--entered{opacity:1;transform:none}.accept-block__overlay-modal-content{overflow-y:auto;overscroll-behavior:none;padding:10vh 8px;position:absolute;inset:0;background-color:#81a2b20d}.accept-block__overlay-modal--snug .accept-block__overlay-modal-content{padding:56px;position:relative;height:100%}.accept-block__overlay-close{position:absolute;top:24px;right:24px}.accept-block__popover .popover__panel-content{padding:0}.accept-block__config-editor{display:grid;gap:8px;color:#47535d}.accept-block__config-editor .proto-text-editor{--border-idle-color: rgba(129, 162, 178, .25);--border-hover-color: rgba(129, 162, 178, .5);--border-focus-color: #81a2b2;font-family:calibre-legacy,sans-serif;min-height:32px;box-shadow:0 0 0 1px var(--border-idle-color);padding:8px}.accept-block__config-editor .proto-text-editor:hover{box-shadow:0 0 0 1px var(--border-hover-color)}.accept-block__config-editor .proto-text-editor:focus{box-shadow:0 0 0 1px var(--border-focus-color)}.accept-block__config-editor a{color:#242c39}.accept-block__config-editor p{font-size:14px}.accept-block__config-panel{display:grid;gap:8px;padding:24px;border-bottom:1px solid rgba(129,162,178,.25)}.accept-block__config-panel:last-child{border:0}.accept-block__config-panel .toggle-button,.accept-block__config-panel .toggle-button__click-field{padding-bottom:0}.accept-block__config-title{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:700;display:flex;align-items:center;justify-content:space-between}.accept-block__config-icon{height:0;display:grid;place-content:center;color:#81a2b2}.accept-block__config-description{color:#242c39bf;font-size:14px;line-height:1.2;font-weight:400;margin:0}.accept-block__signees-config{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.accept-block__signees-config .text-input__input{width:104px;text-align:center}.accept-block__signees-config .text-input__element{padding:0}.accept-block__signees-config .text-input__element--start{border-right:1px solid rgba(129,162,178,.25)}.accept-block__signees-config .text-input__element--start .button:before{border-top-right-radius:0;border-bottom-right-radius:0}.accept-block__signees-config .text-input__element--end{border-left:1px solid rgba(129,162,178,.25)}.accept-block__signees-config .text-input__element--end .button:before{border-top-left-radius:0;border-bottom-left-radius:0}.accept-block__signees-config-label{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:700}.accept-block__preview-banner{font-family:calibre-legacy,sans-serif;background-color:#ffb961;color:#47535d;border-radius:4px;padding:12px 16px;display:flex;align-items:center;gap:8px;max-width:400px;width:100%;margin:0 auto 24px;justify-content:space-between}.accept-block__preview-banner-title{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:700;padding-right:8px}.accept-block__preview-banner-column{display:flex;gap:8px;align-items:center}.pricing-discount-pill{align-self:center;justify-self:center;display:flex;align-items:center;gap:.4em}.pricing-discount-pill__element{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background-color:var(--highlight-color);color:var(--text-on-highlight-color);border-radius:4px}.pricing-discount-pill__element--small{padding:6px 8px}.pricing-discount-pill__element--medium{padding:8px 12px}.pricing-discount-pill__element--large{padding:12px 16px}.pricing-pre-discount{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;text-decoration:line-through}.pricing-line-item-options__row-actions{display:flex;justify-content:space-between;border-bottom:1px solid rgba(129,162,178,.25);padding:4px}.pricing-line-item-options__optional-quantity-range{display:flex;gap:8px;padding:4px 0 8px}.pricing-line-item-options__discount-unit .segmented-control__content{height:32px}.pricing-line-item-options__discount-unit .segmented-control__button{padding:0 8px}.pricing-line-item-options__discount-unit .segmented-control__button-content{width:8px}.pricing-plans{position:relative;display:grid;margin:40px 0;isolation:isolate}.pricing-plans:first-child{margin-top:8px}.pricing-plans__popover .popover__panel-content,.pricing-plans__group-popover .popover__panel-content{padding:0}.pricing-plans__group-popover .popover__panel-scroll{overflow:visible}.pricing-plans__popover-content{padding:16px}.pricing-plans__selector{position:absolute;inset:-32px;cursor:pointer}.pricing-plans__selector:before{content:"";position:absolute;inset:16px;border-radius:12px;transition:box-shadow .2s cubic-bezier(.24,.01,.42,.98)}.pricing-plans__selector:hover:before{box-shadow:inset 0 0 0 3px #1099fc40}.pricing-plans__selector--selected:before,.pricing-plans__selector--selected:hover:before{box-shadow:inset 0 0 0 3px #1099fc80}.pricing-plans__section-details{display:grid;gap:8px;grid-auto-flow:column;align-items:center}.pricing-plans__heading{text-align:center;padding-bottom:24px;justify-self:center;width:100%;display:grid;gap:16px;justify-items:center}.pricing-plans__heading .proto-text-editor{max-width:70%;justify-self:center}.pricing-plans__heading--empty{width:100%;max-width:unset}.pricing-plans__heading--empty .proto-text-editor{width:100%}.pricing-plans__heading h2{margin-bottom:.3em}.pricing-plans__heading p{margin-bottom:.4em}.pricing-plans__frequency{display:flex;justify-content:center;align-items:center;gap:8px;margin:24px 0 16px;position:relative}.pricing-plans__frequency--singular .segmented-control{opacity:.2}.pricing-plans__frequency .segmented-control__button{font-weight:700;position:relative}.pricing-plans__frequency .segmented-control__button--large{font-size:16px;padding:0 24px}.pricing-plans__frequency .segmented-control__button--medium{font-size:14px;padding:0 16px}.pricing-plans__frequency .segmented-control__button-divider{position:absolute;left:0}.pricing-plans__frequency .segmented-control__button-content{white-space:nowrap}.pricing-plans__frequency-edit{position:relative;left:8px}.pricing-plans__frequency-edit-popover .popover__panel-scroll{overflow:visible}.pricing-plans__discounts{display:grid;gap:24px}.pricing-plans__discounts--magic{gap:0}.pricing-plans__discounts--magic .pricing-plans__discounts-heading{display:flex;align-items:center;justify-content:space-between;padding:16px;gap:8px;border-bottom:1px solid rgba(129,162,178,.25)}.pricing-plans__group-options{position:absolute;right:-8px;transform:translate(100%)}.pricing-plans__frequency-discount{display:grid;gap:8px}.pricing-plans__frequency-discount+.pricing-plans__frequency-discount{padding-top:24px;border-top:1px solid rgba(129,162,178,.25)}.pricing-plans__frequency-discount-unit .segmented-control__content{height:32px}.pricing-plans__frequency-discount-unit .segmented-control__button{padding:0 8px}.pricing-plans__frequency-discount-unit .segmented-control__button-content{width:8px}.pricing-plans__frequency-label{display:flex;align-items:center}.pricing-plans__frequency-label .pricing-discount-pill{margin-left:8px}.pricing-plans__frequency-indicator-wrapper{width:0;transition:width .2s cubic-bezier(.4,0,.2,1);display:grid;justify-content:end}.pricing-plans__frequency-indicator-wrapper--entering,.pricing-plans__frequency-indicator-wrapper--entered{width:16px}.pricing-plans__frequency-indicator{width:8px;height:8px;border-radius:8px;background-color:var(--highlight-color);transform:scale(.5);opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.pricing-plans__frequency-indicator--entering,.pricing-plans__frequency-indicator--entered{transition-delay:.15s;opacity:1;transform:none}.pricing-plans__frequency-discount-pill{background-color:var(--highlight-color);color:var(--text-on-highlight-color);border-radius:4px;padding:6px 8px;font-size:11px}.pricing-plans__discounts-heading{font-size:18px;line-height:1.5;font-weight:600;margin:0}.pricing-plans__plans{display:grid;gap:16px 24px;grid-template-columns:repeat(var(--columns),minmax(0,340px));justify-content:center;transform:translateZ(0)}@media (min-width: 700px){.proto-block__content--small .pricing-plans__plans{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width: 1200px){.pricing-plans__plans{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width: 700px){.pricing-plans__plans{grid-template-columns:100%;gap:40px}}.pricing-plans__adder{position:absolute;right:-48px;display:grid;place-items:center;height:100%;pointer-events:none;top:0}.pricing-plans__adder>*{pointer-events:auto}.pricing-plans__feature-list{color:#47535d;pointer-events:auto;z-index:1;padding-top:16px}.pricing-plans__feature-list ul{list-style-type:none;margin:0;padding:0}.pricing-plans__feature-list li,.pricing-plans__feature-list p{font-size:14px;line-height:1.4;margin-bottom:8px}.pricing-plans__feature-list li>span,.pricing-plans__feature-list p>span{flex:1 1 auto}.pricing-plans__feature-list li:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;background-color:var(--highlight-color);-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M19.707 8.707L10 18.414l-5.707-5.707 1.414-1.414L10 15.586l8.293-8.293 1.414 1.414z'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M19.707 8.707L10 18.414l-5.707-5.707 1.414-1.414L10 15.586l8.293-8.293 1.414 1.414z'/%3E%3C/svg%3E%0A");flex:0 0 auto;position:relative;top:-2px;vertical-align:middle}.pricing-card{--shadow: 0px 2px 10px rgba(36, 44, 57, .04), 0px 20px 40px -12px rgba(36, 44, 57, .2), 0px 1px 4px rgba(36, 44, 57, .08), 0px 12px 30px -12px rgba(36, 44, 57, .1);--shadow-hover: 0px 2px 18px rgba(36, 44, 57, .02), 0px 40px 80px -24px rgba(36, 44, 57, .4), 0px 1px 4px rgba(36, 44, 57, .12), 0px 20px 50px -16px rgba(36, 44, 57, .2);border-radius:8px;transform-style:preserve-3d;transform:perspective(1000px);pointer-events:none;transition:box-shadow .15s cubic-bezier(.24,.01,.42,.98),transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.pricing-card--preview{cursor:pointer}.pricing-card--dark{--shadow: 0px 2px 10px rgba(36, 44, 57, .4), 0px 20px 40px -12px rgba(36, 44, 57, .6), 0px 1px 4px rgba(36, 44, 57, .2), 0px 12px 30px -12px rgba(36, 44, 57, .2);--shadow-hover: 0px 2px 18px rgba(36, 44, 57, .6), 0px 40px 80px -24px rgba(36, 44, 57, .8), 0px 1px 4px rgba(36, 44, 57, .3), 0px 20px 50px -16px rgba(36, 44, 57, .4);color:#fff}.pricing-card--other-selected{transform:scale(.85)}.pricing-card--other-selected:hover,.pricing-card--other-selected:focus-within{transform:scale(.9)}.pricing-card--recommended{z-index:1}.pricing-card__element{border-radius:8px;display:grid;position:relative;transform:rotateX(0) rotateY(0);transform-style:preserve-3d;will-change:transform;z-index:1;background-color:var(--backgroundColorDark, #47535d);pointer-events:auto}.pricing-card__element[data-animate=true]{transition-property:transform,box-shadow;transition-duration:1s;transition-timing-function:cubic-bezier(.3,1,.2,1)}.pricing-card:not(.pricing-card--preview).pricing-card--card-selected{box-shadow:0 0 0 3px #1099fc80}.pricing-card__element--recommended{z-index:5;box-shadow:var(--shadow)}@media (min-width: 700px){.pricing-card__element--hovered.pricing-card__element--recommended{box-shadow:var(--shadow-hover)}}.pricing-card--other-selected .pricing-card__element--recommended{box-shadow:none}.pricing-card__content{position:relative;border-radius:8px;background-color:var(--backgroundColor, white);border:1px solid rgba(129,162,178,.25);padding:24px;display:flex;flex-direction:column;gap:24px;overflow:hidden}.pricing-card--recommended .pricing-card__content{transform:translateZ(8px)}.pricing-card__specular{opacity:.7;position:absolute;inset:0;transition:opacity .6s ease;pointer-events:none}.pricing-card--other-selected .pricing-card__specular{opacity:0}.pricing-card__recommended{height:32px;padding:0 16px;border-radius:16px;background-color:var(--highlight-color);color:var(--text-on-highlight-color);font-size:14px;font-weight:700;margin:0;position:absolute;top:-16px;display:grid;place-items:center;justify-self:center;z-index:1;transform:translateZ(10px)}.pricing-card__action{position:absolute;z-index:10;top:8px;right:8px}.pricing-card--recommended .pricing-card__action{transform:translateZ(10px)}.pricing-card__popover{display:grid;gap:8px}.pricing-card__header{text-align:center;cursor:auto;padding-top:8px}.pricing-card__header h2{font-size:20px;font-weight:400;margin:0}.pricing-card__header h2+h2{margin-top:.4em}.pricing-card__header h2+p{margin-top:.4em}.pricing-card__header p{font-size:16px;margin:0}.pricing-card__header p+p{margin-top:.2em}.pricing-card__header p+h2{margin-top:.4em}.pricing-card__body{display:grid;gap:8px;text-align:center;margin-top:auto}.pricing-card__body--no-quantity{margin-bottom:24px}.pricing-card__value-popover .popover__panel-scroll{overflow:visible}.pricing-card__value-popover .popover__panel-content{display:grid;gap:16px}.pricing-card__value-edit{--hover-bc: rgba(129, 162, 178, .25);--expanded-bc: rgba(129, 162, 178, .5);background-color:transparent;border:0;padding:0;margin:0;appearance:none;color:inherit;font:inherit;cursor:pointer;position:relative;outline:none}.pricing-card__value-edit:before{transition:border .2s cubic-bezier(.24,.01,.42,.98);content:"";position:absolute;inset:0;inset-block:-8px;border-radius:4px;pointer-events:none;border:1px solid transparent}.pricing-card__value-edit:hover:before{border-color:var(--hover-bc)}.pricing-card__value-edit[aria-expanded=true]:before,.pricing-card__value-edit:focus:before{border-color:var(--expanded-bc)}.pricing-card--dark .pricing-card__value-edit{--hover-bc: rgba(255, 255, 255, .25);--expanded-bc: rgba(255, 255, 255, .5)}.pricing-card__value{font-size:40px;word-break:break-all}.pricing-card__frequency{font-size:16px}.pricing-card__quantity{display:flex;align-items:center;justify-content:center;cursor:auto;height:34px}.pricing-card__quantity--hidden .pricing-card__quantity-value,.pricing-card__quantity--hidden .pricing-card__quantity-unit{opacity:.2}.pricing-card__quantity .text-input__input{font-size:14px;font-weight:400}.pricing-card__quantity .text-input__underline{position:absolute}.pricing-card__quantity-content{display:flex;align-items:center;justify-content:center;position:relative}.pricing-card__quantity-value{display:grid;justify-items:start;position:relative}.pricing-card__toggle-quantity{position:absolute;right:0;display:grid;place-items:center;transform:translate(100%);margin-left:8px;opacity:0;transition:opacity .2s cubic-bezier(.24,.01,.42,.98)}.pricing-card__toggle-quantity--visible,.pricing-card__toggle-quantity:focus-within{opacity:1}.pricing-card__quantity-input .text-input__input{text-align:center}.pricing-section-options__section-heading{font-size:18px;line-height:1.5;font-weight:600;margin-bottom:4px}.pricing-section-options__frequency-discounts{display:grid;gap:24px}.pricing-section-options__frequency-discount{display:grid;gap:16px}.pricing-section-options__content{display:grid;gap:8px}.pricing-section-toolbar__popover .popover__panel-content{padding:0}.pricing-section-toolbar__popover-content{padding:24px;display:grid;gap:16px}.pricing-section-toolbar__popover-section{display:grid;gap:8px}.pricing-select-button{--hover-border-color: rgba(129, 162, 178, .25);margin:0;height:40px;background-color:#fff;border:0;box-shadow:0 0 0 1px #81a2b240;border-radius:6px;cursor:pointer;font-size:14px;font-weight:700;font-family:inherit;transition:box-shadow .2s cubic-bezier(.24,.01,.42,.98);padding:0;position:relative;overflow:hidden;display:grid;place-content:center}@media (prefers-reduced-motion: no-preference){.pricing-select-button{transition:box-shadow .2s cubic-bezier(.24,.01,.42,.98),width .2s cubic-bezier(.4,0,.2,1)}}.pricing-select-button:hover{box-shadow:0 0 0 3px var(--hover-border-color)}.pricing-select-button--light{color:#47535d}.pricing-select-button--dark{--hover-border-color: rgba(255, 255, 255, .25);color:#fff}.pricing-select-button[aria-pressed=true]{background-color:var(--highlight-color);color:var(--text-on-highlight-color)}.pricing-select-button .kl-icon{margin-left:-8px}.pricing-select-button__label-wrapper{display:grid;place-content:center;place-items:center}.pricing-select-button__label{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;grid-area:1 / 1;display:grid;gap:4px;grid-auto-flow:column;place-items:center;place-content:center;padding:0 20px;width:0;overflow:visible}@media (prefers-reduced-motion: no-preference){.pricing-select-button__label{transition-property:transform,opacity}}.pricing-select-button__label--unselected{transform:scale(1.5);opacity:0}.pricing-select-button__label--selected{transform:scale(.5);opacity:0}.pricing-select-button__label--entering,.pricing-select-button__label--entered{transform:none;opacity:1;width:auto}.pricing-summary{position:fixed;top:96px;right:24px;transform:scale(.8);transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:0;z-index:128}.pricing-summary--entering,.pricing-summary--entered{opacity:1;transform:none}.pricing-summary__popover .popover__panel-content{padding:0}.pricing-summary__popover-content{display:grid}.pricing-summary__header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(129,162,178,.25)}.pricing-summary__title{font-size:24px;line-height:1.2;font-weight:400;font-weight:700;margin:0}.pricing-summary__sections{display:grid;gap:8px;padding:24px}.pricing-summary__section{display:grid;gap:4px;padding-bottom:16px}.pricing-summary__section+.pricing-summary__section{border-top:1px solid rgba(129,162,178,.25);padding-top:16px}.pricing-summary__section:last-child{padding-bottom:0}.pricing-summary__line-item{display:flex;align-items:center;height:24px}.pricing-summary__heading{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding:4px 0}.pricing-summary__heading h2 span{font-size:20px;line-height:1.2;font-weight:600;margin:0;font-weight:700}.pricing-summary__description{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding:4px 0;flex:0 1 50%}.pricing-summary__quantity{margin-left:auto;flex:1 1 auto}.pricing-summary__item-total{margin-left:auto}.pricing-summary__label{font-size:20px;line-height:1.2;font-weight:600;margin:0}.pricing-summary__total{display:grid;gap:8px;padding:24px;border-top:1px solid rgba(129,162,178,.25)}.pricing-summary__row{display:grid;grid-template-columns:1fr auto;grid-auto-flow:column}.pricing-summary__recurring{display:grid;gap:8px}.pricing-summary__value{display:flex;gap:8px;align-items:center;justify-content:flex-end;font-size:18px;line-height:1;font-weight:600;margin:0;text-align:end}.pricing-summary__accept{display:grid;padding:0 24px 24px}.pricing-summary__button{background-color:var(--highlight-color);color:var(--text-on-highlight-color);text-transform:none;font-size:18px;line-height:1;font-weight:600;margin:unset;letter-spacing:unset}.pricing-summary__button.button--is-idle:hover{box-shadow:0 0 0 3px var(--highlight-color-25)}.pricing-summary__button--main{box-shadow:0 2px 10px #242c3905,0 20px 40px -12px #242c39,0 1px 4px #242c3905,0 12px 30px -12px #242c390f}.pricing-summary__info{background-color:#81a2b240;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.pricing-summary__term{color:#242c39bf;font-size:14px;line-height:1.2;font-weight:400;margin:0;color:inherit}.pricing-table{margin:24px 0;transition:box-shadow .2s cubic-bezier(.24,.01,.42,.98);border-radius:8px}.pricing-table .text-input__input{color:inherit}.pricing-table:first-child{margin:40px 0 24px}.pricing-table:hover:not(.pricing-table--preview){box-shadow:0 0 0 3px #1099fc40}.pricing-table:not(.pricing-table--preview).pricing-table--selected{box-shadow:0 0 0 3px #1099fc66}.pricing-table__banner{--border-color: rgba(129, 162, 178, .25);position:relative;display:flex;align-items:flex-end;border:1px solid rgba(129,162,178,.25);background-color:var(--backgroundColor, white);border-top-right-radius:8px;border-top-left-radius:8px;padding:40px 24px 24px;cursor:pointer}.pricing-table__banner--dark{--border-color: rgba(255, 255, 255, .25);color:#fff}@media (max-width: 880px){.pricing-table__banner{grid-row:1;grid-column:1 / span 3;width:unset;padding:40px 16px 16px}}.pricing-table--preview .pricing-table__banner{cursor:auto}.pricing-table__recommended{height:32px;padding:0 32px / 2;border-radius:32px / 2;background-color:var(--highlight-color);color:var(--text-on-highlight-color);font-size:16px;font-weight:700;margin:0;position:absolute;top:-32px / 2;display:grid;place-items:center;left:8px}.pricing-table__subtotal-popover .popover__panel-scroll{overflow:visible}.pricing-table__table{border-collapse:collapse}.pricing-table__popover-controls{display:grid;gap:8px}.pricing-table__details{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;flex:1 1 50%}.pricing-table__collapse{width:40px;height:40px;border-radius:40px;border:0;background-color:#81a2b21a;display:grid;place-content:center;color:#81a2b2;cursor:pointer;transition:background-color .15s cubic-bezier(.24,.01,.42,.98);outline:3px solid transparent;outline-offset:3px}.pricing-table__collapse:hover{background-color:#81a2b240}.pricing-table__collapse:focus{outline-color:#1099fc80}.pricing-table__collapse:focus:not(:focus-visible){outline:none}.pricing-table__banner--dark .pricing-table__collapse{background-color:#ffffff1a;color:#fff}.pricing-table__banner--dark .pricing-table__collapse:hover{background-color:#ffffff40}.pricing-table__subtotal{display:flex;flex-direction:column;gap:8px;align-items:flex-end;text-align:end}.pricing-table__subtotal+.pricing-table__subtotal{border-left:1px solid var(--border-color);padding-left:16px}.pricing-table__subtotal-frequencies{display:grid;gap:8px}.pricing-table__subtotal-label{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:700}.pricing-table__subtotal-value{font-size:20px;margin:0}.pricing-table__subtotal-term{font-size:12px;margin:4px 0 0;color:inherit}.pricing-table__banner .proto-text-editor{position:relative;left:-8px}.pricing-table__banner--dark .proto-text-editor:hover,.pricing-table__banner--dark .proto-text-editor:focus{box-shadow:0 0 0 1px #ffffff40}.pricing-table__banner--dark .proto-text-editor--preview:hover,.pricing-table__banner--dark .proto-text-editor--preview:focus{box-shadow:none}.pricing-table__title{flex:1 1 50%}.pricing-table__title h2{font-size:24px;font-weight:400;margin:0}.pricing-table__title *+h2{margin-top:.2em}.pricing-table__title p{font-size:16px;margin:0}.pricing-table__title *+p{margin-top:.2em}.pricing-table__main{display:flex;flex-direction:column;padding-top:16px;word-break:break-word;hyphens:auto}.pricing-table__main{border:1px solid rgba(129,162,178,.25);border-top:0;background-color:#fff;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.pricing-table__row{position:relative;transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.24,.01,.42,.98)}.pricing-table__row:first-child{border-top:1px solid transparent}.pricing-table__row--unselected{background-color:#81a2b21a}.pricing-table__row+.pricing-table__row,.pricing-table__row--unselected:first-child{border-top:1px solid #dfe8ec}@media (min-width: 880px){.proto-block__content--small .pricing-table__row{display:grid;grid-template-columns:auto auto 1fr}.proto-block__content--small .pricing-table__row--header{display:none}}@media (max-width: 880px){.pricing-table__row{display:grid;grid-template-columns:auto auto 1fr}.pricing-table__row--header{display:none}}.pricing-table__row-add,.pricing-table__row-edit{--scale: .8;opacity:0;position:absolute;z-index:1;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pricing-table__row-add{top:100%;left:0;transform:translate3d(-50%,-50%,0) scale(var(--scale))}.pricing-table__row-edit{top:12px;right:0;transform:translate3d(50%,0,0) scale(var(--scale))}.pricing-table__row:hover .pricing-table__row-add,.pricing-table__row:hover .pricing-table__row-edit,.pricing-table__row:focus-within .pricing-table__row-add,.pricing-table__row:focus-within .pricing-table__row-edit,.pricing-table__row--show-actions .pricing-table__row-add,.pricing-table__row--show-actions .pricing-table__row-edit{--scale: 1;opacity:1}.pricing-table__cell{text-align:start;font-size:16px;padding:16px 0 16px 16px;width:16%;vertical-align:top;line-height:1.2}.proto-block__content--small .pricing-table__cell{width:unset}@media (max-width: 880px){.pricing-table__cell{width:unset}}.pricing-table__cell--header{padding-bottom:8px;font-weight:700;height:40px}.pricing-table__cell--hidden{opacity:.4}.pricing-table__cell:first-child{padding-left:24px}.proto-block__content--small .pricing-table__cell:first-child{padding-left:16px}@media (max-width: 880px){.pricing-table__cell:first-child{padding-left:16px}}.pricing-table__cell:last-child{padding-right:24px;text-align:end}.proto-block__content--small .pricing-table__cell:last-child{padding-right:16px}@media (max-width: 880px){.pricing-table__cell:last-child{padding-right:16px}}.pricing-table__cell .text-input__input{font-weight:400;font-size:16px}.pricing-table__cell .text-input__underline{position:absolute}.pricing-table__hide-button{display:inline-block;vertical-align:middle}.pricing-table__item{display:flex;align-items:center;height:32px}.pricing-table__item .text-input{left:-8px}.pricing-table__price{min-height:32px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.pricing-table__price-term{font-size:12px;margin:0;color:inherit;line-height:1}.pricing-table__description{width:50%;padding:16px 16px 16px 0}.proto-block__content--small .pricing-table__description{grid-row:1;grid-column:1 / span 3;width:unset;padding-bottom:0}@media (max-width: 880px){.pricing-table__description{grid-row:1;grid-column:1 / span 3;width:unset;padding-bottom:0}}.pricing-table__description .proto-text-editor{flex:1 1 auto;width:100%;min-height:32px;position:relative;left:-8px}.pricing-table__description h2{font-size:18px;font-weight:400;margin:0}.pricing-table__description h2:first-child{margin-top:4px}.pricing-table__description p,.pricing-table__description ul,.pricing-table__description ol{font-size:inherit;margin:0}.pricing-table__description h2+p,.pricing-table__description h2+ul{margin-top:.3em}.pricing-table__description p+p{margin-top:.1em}.pricing-table__description-content{display:flex;gap:8px}.pricing-table__description-content .checkbox-component{height:0;padding:0}.pricing-table__description-content--single .checkbox-component__box{border-radius:200px;width:26px;height:26px}.pricing-table__description-content .checkbox-component__click-field{padding:0;position:relative;top:2px}.pricing-table__description-content--single .checkbox-component__click-field{top:1px}.pricing-table__quantity{display:flex;align-items:center;gap:8px;height:100%;height:32px}.pricing-table__quantity-label-input{position:relative;left:-8px}.pricing-table__actions{display:grid;grid-auto-flow:column;justify-content:start;gap:8px;padding:24px;border-top:1px solid rgba(129,162,178,.25);font-family:calibre-legacy,sans-serif}.pricing-table__banner-actions{display:flex;align-items:center;gap:16px}.pricing-table .checkbox-component__click-field[aria-checked=true] .checkbox-component__box{background-color:var(--highlight-color)}.pricing-table .checkbox-component__click-field[aria-checked=true] svg{fill:var(--text-on-highlight-color)}.pricing-total{display:grid;place-items:center;padding:40px;justify-self:stretch}@media (max-width: 880px){.pricing-total{padding:0}}.pricing-total__card{position:relative;background-color:#fff;border-radius:8px;box-shadow:0 0 0 1px #81a2b240;max-width:400px;width:100%}.pricing-total__card-inner{border-radius:8px;overflow:hidden}.pricing-total__section{--border-color: rgba(129, 162, 178, .25);--hover-bg: rgba(129, 162, 178, .15);--text-color: #47535d;--text-color-muted: rgba(71, 83, 93, .8);padding:24px;color:var(--text-color)}.pricing-total__section--main{background-color:var(--backgroundColor)}.pricing-total__section--dark{--border-color: rgba(255, 255, 255, .25);--hover-bg: rgba(255, 255, 255, .15);--text-color: white;--text-color-muted: rgba(255, 255, 255, .8);color:#fff}.pricing-total__row{display:grid;gap:8px;grid-auto-flow:column;align-items:baseline;padding:8px 0;font-size:16px}.pricing-total__row--grand{padding:8px 0}.pricing-total__label{font-weight:400;margin:0;text-align:start}.pricing-total__row--grand .pricing-total__label{font-size:20px;font-weight:700}.pricing-total__value{display:grid;grid-auto-flow:column;justify-items:end;justify-content:end;align-items:center;gap:8px;font-weight:400;text-align:end;margin:0}.pricing-total__row--grand .pricing-total__value{font-size:18px}.pricing-total__recurring{display:grid;gap:16px}.pricing-total__info{background-color:#81a2b240;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.pricing-total__info--dark{background-color:#fff3}.pricing-total__separator{border:0;border-bottom:1px solid var(--border-color);margin:16px 0}.pricing-total__term{font-size:12px;font-weight:400;margin:4px 0 0;color:inherit}.pricing-total__taxes{display:grid;gap:16px}*+.pricing-total__taxes{border-top:1px solid var(--border-color);padding-top:24px;margin-top:16px}.pricing-total__taxes>*:last-child{padding-bottom:8px}.pricing-total__tax{display:grid}.pricing-total__tax-toggle{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:700;padding:0 24px}.pricing-total__tax-toggle:not(:hover)[aria-expanded=true]:before{background-color:transparent;transform:scale(.8)}.pricing-total__tax-toggle .kl-icon{transition:transform .2s cubic-bezier(.4,0,.2,1)}.pricing-total__tax-toggle[aria-expanded=true] .kl-icon{transform:rotate(180deg)}.pricing-total__tax-toggle .button__content{width:100%;display:flex;justify-content:space-between}.pricing-total__tax-toggle .button__text{margin:0}.pricing-total__tax-panel{overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1)}.pricing-total__tax-table{display:grid;gap:8px;padding:0 24px 24px}.pricing-total__tax-row{display:grid;grid-auto-flow:column;gap:8px;justify-items:start;justify-content:space-between;color:var(--text-color-muted)}.pricing-total__tax-row--recurring{grid-auto-flow:row;justify-items:stretch;justify-content:stretch;gap:0}.pricing-total__tax-row--recurring+.pricing-total__tax-row--recurring{margin-top:8px}.pricing-total__tax-row--separated{border-bottom:1px solid rgba(129,162,178,.25);padding-bottom:24px;margin-bottom:16px}.pricing-total__tax-label{font-size:16px;font-weight:400;margin:0;text-align:start;line-height:1}.pricing-total__tax-item{display:grid;grid-auto-flow:column;gap:8px;justify-content:space-between;margin-top:8px}.pricing-total__tax-periods{display:grid;gap:8px;text-align:end}.pricing-total__tax-period{display:grid;gap:8px}.pricing-total__edit-button{height:0;display:grid;place-content:center}.pricing-total__edit-button--floating{height:unset;position:absolute;top:-16px;right:-16px}.pricing{text-align:initial;width:100%}.pricing__block--fixed .proto-block__content{--width: 930px}.pricing__section-adder{display:grid;place-items:center;place-content:center;position:relative}.pricing__section-adder:before{content:"";height:1px;background-color:#81a2b240;position:absolute;left:0;right:0}.pricing .text-input__input--borderless{padding-left:8px}.pricing .text-input__input--borderless:not(:read-only){border-radius:4px;transition:box-shadow .2s cubic-bezier(.24,.01,.42,.98)}.pricing .text-input__input--borderless:not(:read-only):hover{box-shadow:0 0 0 1px #81a2b240}.pricing .text-input__input--borderless:not(:read-only):focus{box-shadow:0 0 0 1px #81a2b280}.pricing .text-input--dark .text-input__input--borderless:not(:read-only):hover{box-shadow:0 0 0 1px #ffffff40}.pricing .text-input--dark .text-input__input--borderless:not(:read-only):focus{box-shadow:0 0 0 1px #ffffff80}.pricing__section-type-label{display:flex;gap:8px;margin-top:16px}.accept-button{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}.accept-button__element{--minFontSize: 14px;--maxFontSize: 22px;--scaler: 4vw;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));border:0;background-color:var(--buttonColor);border-radius:8px;cursor:pointer;color:#242c39;text-align:center;display:flex;justify-content:center;align-items:center;line-height:1;font-family:inherit;padding:1.6em 2.4em;color:var(--textOnButtonColor);transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.accept-button__element:disabled{pointer-events:none;opacity:.2}.accept-button__element--preview .proto-text-editor{cursor:inherit}.accept-button__element--preview:hover{box-shadow:0 8px 16px #00000026;transform:scale(1.05)}.accept-button__element--preview:active{box-shadow:none;transform:none}.accept-button__wrapper{position:relative;isolation:isolate}.accept-button__wrapper:before{content:"";position:absolute;inset:-4px;border-radius:12px;transition:box-shadow .2s cubic-bezier(.24,.01,.42,.98)}.accept-button__wrapper--hovered:before{box-shadow:0 0 0 3px #1099fc40}.accept-button__wrapper--selected:before{box-shadow:0 0 0 3px #1099fc80}.accept-button__wrapper--preview:before{display:none}.accept-button__menu-button{position:absolute;top:-16px;right:-16px}.accept-button .proto-text-editor{font:inherit;color:inherit;position:relative}.accept-button .proto-text-editor p{margin:0}.accept-button__signees{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.accepted-state{display:grid;justify-items:center;gap:16px}.accepted-state__heading{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:700}.accepted-state__signature{grid-column:1 / span 2;border-bottom:1px solid rgba(129,162,178,.25)}.accepted-state__signature.accepted-state__signature img{width:auto;margin-left:0}.accepted-state__signature--text{padding-top:8px;padding-bottom:16px;font-size:34px;color:#242c39;text-align:left}.accepted-state__signature.accepted-state__signature--file img{margin-top:8px;margin-bottom:16px;aspect-ratio:40 / 17;width:100%;object-fit:contain}.accepted-state__card{display:flex;flex-direction:column;padding:24px;gap:8px}.accepted-state__card--esign{padding:16px 24px 24px;gap:16px}.accepted-state__details{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.accepted-state__user{display:grid;gap:8px}.accepted-state__name{font-size:16px;font-weight:700;color:#47535d}.accepted-state__email{font-size:14px;color:#47535dcc}.accepted-state__date{font-size:16px;color:#47535dcc;text-align:right}.accepted-state__button{text-transform:none;letter-spacing:0;font-family:inherit}.accept-form{display:grid;align-items:start;justify-content:stretch;justify-items:center;text-align:left;grid-template-columns:100%;grid-template-rows:100%;transition:height .4s cubic-bezier(.4,0,.2,1);overflow:var(--overflow)}.accept-form__form{display:grid;gap:24px;max-width:400px;width:100%;grid-area:1 / 1;padding-bottom:8px;opacity:0;transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.accept-form__form--entering,.accept-form__form--exiting{pointer-events:none}.accept-form__form--entering,.accept-form__form--entered{opacity:1;transform:none}.accept-form__card-details{display:grid;gap:8px}.accept-form__input-group{display:grid;gap:8px;grid-template-columns:1fr 1fr}.accept-form__input{font-family:calibre-legacy,sans-serif}.accept-form__link{border:0;margin:0;display:inline;background:none;text-decoration:underline;font:inherit;cursor:pointer;color:#242c39}.accept-form__input-cards{display:grid;grid-auto-flow:column;gap:8px;padding-right:8px;pointer-events:none}.accept-form__button{text-transform:none;font-size:14px;letter-spacing:.01em;font-weight:700;font-family:inherit}.accept-form__button.accept-form__button p{margin-bottom:0;font-size:inherit;font-weight:inherit;font-family:inherit;letter-spacing:inherit;text-transform:inherit}.accept-form__button.accept-form__button.accept-form__button--primary{color:var(--textOnButtonColor);background-color:var(--buttonColor)}.accept-form__button.accept-form__button.accept-form__button--primary.accept-form__button.accept-form__button.accept-form__button--primary.accept-form__button.accept-form__button.accept-form__button--primary:hover{box-shadow:0 0 0 3px var(--buttonColorFade)}.accept-form .checkbox-component__click-field{align-items:flex-start}.accept-form .checkbox-component__box{flex-shrink:0}.accept-form .checkbox-component__box--is-selected{background-color:var(--buttonColor)}.accept-form .checkbox-component__box--is-selected:hover{box-shadow:0 0 0 3px var(--buttonColorFade)}.accept-form .checkbox-component__tick{fill:var(--textOnButtonColor)}.accept-form .checkbox-component__label{text-transform:none;letter-spacing:normal;font-weight:400}.accept-form .checkbox-component__label p{font-size:14px;line-height:1.4;font-family:var(--fontBody)}.accept-form .checkbox-component__label p:first-child{margin-top:2px}.accept-form .checkbox-component__label p:last-child{margin-bottom:0}.accept-form .checkbox-component__label a{color:#242c39}.accept-form .checkbox-component__label .proto-text-editor[data-read-only=true]{cursor:pointer}.accept-form__success{display:grid;gap:40px;padding-top:40px}.accept-form__success-actions{display:grid;gap:24px}@keyframes accept-fade{0%{opacity:0}to{opacity:1}}@keyframes accept-success-icon{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes accept-success-sparkle{0%{transform:translateY(20px) rotate(0);opacity:0}30%{opacity:1}60%,to{transform:translateY(-30px) rotate(60deg);opacity:0}}.accept-form__success-icon{display:grid;place-items:center;place-content:center;place-self:center;position:relative;opacity:0;animation:accept-fade .6s cubic-bezier(.4,0,.2,1) .2s forwards}.accept-form__success-background{width:80px;height:80px;border-radius:80px;display:flex;align-items:center;justify-content:center;background-color:#fff;justify-self:center;grid-area:1 / 1;animation:accept-success-icon .6s cubic-bezier(.4,0,.2,1) .2s forwards;position:relative}.accept-form__success-background:before{content:"";border-radius:inherit;position:absolute;inset:0;background-color:#00857b33}.accept-form__success-tick{opacity:0;animation:accept-success-icon .6s cubic-bezier(.4,0,.2,1) .5s forwards;grid-area:1 / 1;color:#00857b}.accept-form__form--entered .accept-form__success-tick{animation:accept-success-icon .6s cubic-bezier(.4,0,.2,1) .5s forwards}.accept-form__success-sparkle,.accept-form__success-particle{opacity:0;position:absolute;animation:accept-success-sparkle 4s linear .4s infinite}.accept-form__success-sparkle{transform-origin:center}.accept-form__success-particle:before{content:"";position:absolute;inset:0;border-radius:50%;background-color:#00857b;opacity:.2}.accept-form__security-badge{font-family:calibre-legacy,sans-serif;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:700;background-color:#fff;box-shadow:0 0 0 1px #81a2b240;border-radius:32px;height:32px;display:flex;align-items:center;color:#47535d;justify-self:center;padding:0 8px 0 4px;transition-property:box-shadow,outline;transition-duration:.15s;transition-timing-function:cubic-bezier(.24,.01,.42,.98);margin-top:16px}.accept-form__security-badge svg:last-child{margin-left:6px;color:#47535dbf}.accept-form__security-badge:hover{box-shadow:0 0 0 3px #81a2b240}.accept-form__security-badge:focus{outline:3px solid rgba(16,153,252,.5);outline-offset:3px}.accept-form__security-badge:focus:not(:focus-visible){outline:none}.accept-form__security-badge--unbranded{padding:0 16px 0 8px}.accept-form__security-badge--unbranded svg:first-child{margin-right:4px}.accept-form__security-badge-divider{height:16px;width:1px;background-color:#81a2b240;margin-left:8px}.accept-form__signees{display:grid;gap:8px}.accept-form__signee{padding:16px;display:flex;align-items:center;gap:8px}.accept-form__signee--grey{background-color:#81a2b240;pointer-events:none}.accept-form__signee-chevron{margin-left:auto;color:#81a2b2}.accept-form__signee-signed{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:700;display:flex;align-items:center;margin-left:auto;color:#47535dcc}.accept-form__signee-signed svg{color:#00857b}.accept-form__signee-payment-icon{width:32px;height:32px;border-radius:32px;display:grid;place-content:center;background-color:#716bf140;color:#716bf1}.accept-form--angular{font-family:calibre-legacy,sans-serif}.accept-form--angular .text-input__input{height:56px;padding-left:16px}.accept-form--angular .text-input__element{height:100%}.accept-form--angular .accept-form__button{height:56px;font-size:18px}.accept-form--angular .checkbox-component__label p{font-family:calibre-legacy,sans-serif;font-size:16px}.accept-header{position:relative;display:grid;align-items:center;justify-content:center;justify-items:center}.accept-header__top{display:flex;align-items:center}.accept-header__icon{width:80px;height:80px;border-radius:80px;background-color:#fff;display:grid;place-items:center;color:#00857b;box-shadow:inset 0 0 0 1px #81a2b240}.accept-header__title{color:#242c39}.accept-header__description{color:#47535d}.accept-header__description a{color:#242c39;text-decoration:underline}.accept-header:not(.accept-header--angular) .accept-header__title{font-size:36px;font-weight:700;text-align:center;margin:24px 0 16px;color:#242c39}.accept-header:not(.accept-header--angular) .accept-header__description{font-size:16px;text-align:center;margin:0 0 24px}.accept-header--angular .accept-header__title{font-family:calibre-legacy,sans-serif;text-align:center;font-size:22px;font-weight:600;line-height:1.1;margin-bottom:.4em;margin-top:24px}.accept-header--angular .accept-header__description{font-family:calibre-legacy,sans-serif;text-align:center;font-size:18px;line-height:1.4}.accept-header__back{position:absolute;left:0}.accept-header__close{position:absolute;right:0}.accept-payment-summary{display:grid;padding:8px 0;gap:8px}.accept-payment-summary__total .accept-payment-summary__total-title{font-size:20px;font-weight:700;display:flex;align-items:baseline;justify-content:space-between;margin:0}.accept-payment-summary__total--angular .accept-payment-summary__total-title{font-family:calibre-legacy,sans-serif;font-weight:600}.accept-payment-summary__accordion{display:grid;grid-template-columns:1fr 1fr;align-items:center}.accept-payment-summary__count{grid-row:1}.accept-payment-summary__button{font-family:calibre-legacy,sans-serif;grid-row:1;justify-self:end}.accept-payment-summary__list{grid-row:2;grid-column:1 / span 2;display:none;transition:height .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);overflow:hidden;opacity:0}.accept-payment-summary__list--enter,.accept-payment-summary__list--enter-done{opacity:1}.accept-payment-summary__list--enter,.accept-payment-summary__list--enter-done,.accept-payment-summary__list--exit{display:block}.accept-payment-summary__list-content{padding:16px 0}.accept-payment-summary__list-item{display:flex;align-items:baseline;justify-content:space-between;padding:16px;font-size:14px}.accept-payment-summary__list-item+.accept-payment-summary__list-item{border-top:1px solid rgba(129,162,178,.25)}.block-actions{position:absolute;top:0;left:0;padding:16px;display:grid;gap:8px;grid-auto-flow:column;z-index:1}.block-actions__group{box-shadow:0 0 0 1px #81a2b240;border-radius:40px;display:flex;background-color:#fff;transition:box-shadow .15s cubic-bezier(.24,.01,.42,.98)}.block-actions__group:hover{box-shadow:0 0 0 3px #81a2b240}.block-actions__button.block-actions__button.block-actions__button{box-shadow:none;border-radius:0;background-color:transparent;color:#81a2b2}.block-actions__button.block-actions__button.block-actions__button:hover{box-shadow:none;background-color:#81a2b21a}.block-actions__button .kl-icon{color:currentColor!important}.block-actions__button+.block-actions__button,.block-actions .kl-tooltip-target+.kl-tooltip-target,.kl-tooltip-target+.block-actions__button,.block-actions__button+.kl-tooltip-target{border-left:1px solid rgba(129,162,178,.25)}.block-actions__group>.block-actions__button:first-child,.block-actions__group>.kl-tooltip-target:first-child .block-actions__button{border-top-left-radius:40px;border-bottom-left-radius:40px;padding-left:4px}.block-actions__group>.block-actions__button:last-child,.block-actions__group>.kl-tooltip-target:last-child .block-actions__button{border-top-right-radius:40px;border-bottom-right-radius:40px;padding-right:4px}.block-actions__settings-popover .popover__panel-content{padding:0}.block-actions__settings-popover .alert__heading:empty{display:none}.block-actions__settings,.block-actions__setting{display:grid}.block-actions__setting+.block-actions__setting{border-top:1px solid rgba(129,162,178,.25)}.block-actions__setting-button{background:none;border:0;font:inherit;text-align:left;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:700;padding:12px 16px;color:#47535d;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .15s cubic-bezier(.24,.01,.42,.98)}.block-actions__setting-button svg{color:#81a2b2;transition:transform .2s cubic-bezier(.4,0,.2,1)}.block-actions__setting-button[aria-expanded=true] svg{transform:rotate(90deg)}.block-actions__setting-button:hover{background-color:#81a2b21a}.block-actions__setting-content-wrapper{height:0;transition:height .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.block-actions__setting-content-wrapper[data-status=entering],.block-actions__setting-content-wrapper[data-status=exiting]{height:var(--height)}.block-actions__setting-content-wrapper[data-status=entered]{height:auto;overflow:visible}.block-actions__setting-content-wrapper[data-status=exited]{display:none}.block-actions__setting-content{padding:0 16px 16px}.esign{font-family:calibre-legacy,sans-serif;display:grid}.esign__label{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:1px;font-weight:700;display:flex;justify-content:space-between;margin-bottom:8px}.esign__card{border-radius:4px;background-color:#fff;border:1px solid rgba(129,162,178,.25)}.esign__card--error{border-color:#d71939}.esign .tabs{gap:0}.esign .tabs__tab{padding-bottom:9px}.esign .tabs__tab-list{display:flex;padding-left:8px;align-items:flex-end}.esign .tabs__tab-list-inner{height:100%;justify-content:center}.esign .tabs__indicator{background-color:var(--tabIndicatorColor)}.esign__header{border-bottom:1px solid rgba(129,162,178,.25);display:flex;justify-content:space-between;align-items:stretch;height:41px}.esign__actions{display:flex;align-items:center;padding:4px}.esign__panel{width:100%;display:grid;grid-template-columns:100%;grid-template-rows:100%;position:relative}.esign__panel--angular{aspect-ratio:2.6 / 1}.esign__input-wrapper{display:grid;justify-items:stretch;align-items:end;padding:40px;grid-area:1 / 1}.esign__input-wrapper--angular{padding:24px 24px 48px}@media (max-width: 800px){.esign__input-wrapper{padding:24px}}.esign__canvas{grid-area:1 / 1;width:100%;height:100%}.esign__text{font-family:var(--signatureFont),cursive;font-size:34px;color:var(--signatureColor)}.esign__text--angular{text-align:left}@media (max-width: 800px){.esign__text{font-size:28px}}.esign__create{color:#00857b}.esign__input{border:0;border-bottom:1px solid rgba(129,162,178,.5);padding:0;outline:none;transition:border-color .15s cubic-bezier(.24,.01,.42,.98);border-radius:0}.esign__input:focus{border-bottom:1px solid rgba(71,83,93,.8)}.esign__input::placeholder{color:#81a2b280}.esign__swatch{width:24px;height:24px;border-radius:24px;background-color:var(--color);border:3px solid #dfe8ec}.esign__option{display:flex;align-items:center;gap:8px}.esign__angular-actions{display:flex;justify-content:space-between;position:absolute;left:0;right:0;bottom:12px;padding:0 12px}.esign__angular-actions--signing{pointer-events:none}.esign__disclaimer{margin-top:8px;color:#47535d}.esign__disclaimer.esign__disclaimer p{font-size:14px;line-height:1.4}.esign__disclaimer--angular.esign__disclaimer--angular p{font-family:calibre-legacy,sans-serif;font-size:16px;line-height:1.3}.esign__disclaimer.esign__disclaimer a{color:#242c39}.esign__upload-wrapper{display:grid;grid-area:1 / 1;grid-template-columns:100%;grid-template-rows:100%;height:170px}.esign__upload{position:absolute;inset:16px;display:grid;place-content:center;place-items:center;gap:16px;text-align:center;border:2px dashed rgba(129,162,178,.25);border-radius:4px;transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.24,.01,.42,.98)}.esign__upload[data-dragged-over=true]{border-color:#1099fc;background-color:#1099fc33}.esign__upload-description{display:grid;gap:8px}.esign__upload-description>*{margin-bottom:0}.esign__file{grid-area:1 / 1;width:100%;height:100%;object-fit:contain}.esign-signature{display:block;width:100%;height:170px}.esign-signature .esign-signature__points{display:block;width:100%;height:100%;margin-bottom:0}.proto-toolbar{transform:translate3d(var(--x),var(--y),0);position:fixed;top:0;left:0;z-index:1024}.proto-toolbar__content{opacity:0;transform:translate3d(0,8px,0);transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:#242c39;border-radius:4px;padding:4px;display:grid;gap:4px;grid-auto-flow:column;box-shadow:0 15px 25px #242c391a,0 0 0 1px #fff3}.proto-toolbar__content--entering,.proto-toolbar__content--entered{transform:none;opacity:1}.proto-toolbar__button{color:#fff;border-radius:4px;width:40px;height:40px;transition:background var(--duration-m) ease;display:grid;place-items:center}.proto-toolbar__button[aria-pressed=true]{color:#1099fc}.proto-toolbar__button[aria-pressed=true] svg.kl-icon{color:#1099fc}.proto-toolbar__button svg{display:block}.proto-toolbar__button:hover{background-color:#ffffff01}.color-palette__color-container{display:grid;grid-gap:6px;grid-template-columns:repeat(auto-fit,minmax(min(100%,32px),1fr));width:100%}.color-palette__complete-add-color{cursor:pointer}.color-palette__color-button{aspect-ratio:1 / 1;box-sizing:border-box;border-radius:18px;cursor:pointer;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;-webkit-transition:border-color .15s ease-out,background .15s ease-out,-webkit-box-shadow .15s ease-out;-moz-transition:border-color .15s ease-out,background .15s ease-out,-moz-box-shadow .15s ease-out;-webkit-transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out;-moz-transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out;-o-transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out;transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out;position:relative;overflow:hidden;border:1px solid rgba(129,162,178,.2);color:#fff}.color-palette__color-button:hover{box-shadow:0 0 0 4px #81a2b240}.color-palette__color-button:before{content:"";display:block;width:100%;height:100%;top:0;left:0;z-index:-1;position:absolute;background:white}.color-palette__icon{opacity:0;transform:scale(.8);transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.24,.01,.42,.98)}@media (prefers-reduced-motion: reduce){.color-palette__icon{transition-property:opacity;transform:none}}.color-palette__icon--entering,.color-palette__icon--entered{opacity:1;transform:none}.color-palette__icon--dark{color:#000}.error-message{font-family:calibre-legacy,sans-serif;overflow:hidden;transition-property:height;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.error-message__content{color:#d71939;padding-top:8px;display:flex;align-items:center;font-size:16px}.error-message__icon{display:inline-flex;align-items:center;justify-content:center;background-color:#d7193940;border-radius:50%;width:18px;height:18px;margin-right:4px}.auto-grow-text-input{display:grid;justify-items:start;align-items:center;font:inherit;color:inherit}.auto-grow-text-input__ruler{opacity:0;visibility:hidden;pointer-events:none;grid-area:1 / 1;width:auto!important;white-space:pre;font:inherit!important}.auto-grow-text-input__input{grid-area:1 / 1}.auto-grow-text-input .text-input__input{padding:0 8px}.auto-grow-text-input__ruler.text-input__input{padding:0 9px}.proto-text-editor{--border-hover-color: rgba(129, 162, 178, .25);--border-focus-color: rgba(129, 162, 178, .5);cursor:inherit;justify-self:stretch}.proto-text-editor--bordered{transition:box-shadow .2s cubic-bezier(.24,.01,.42,.98);border-radius:4px;padding:4px 8px}.proto-text-editor--bordered:hover{box-shadow:0 0 0 1px var(--border-hover-color)}.proto-text-editor--bordered:focus{box-shadow:0 0 0 1px var(--border-focus-color)}.proto-text-editor--dark{--border-hover-color: rgba(255, 255, 255, .25);--border-focus-color: rgba(255, 255, 255, .5)}.proto-text-editor--preview{--border-hover-color: transparent;--border-focus-color: transparent}.proto-text-editor [data-placeholder] span{display:block!important}.proto-text-editor li [data-placeholder] span{display:inline!important}.number-input{display:grid;grid-auto-flow:column}.number-input,.number-input input{font-variant-numeric:tabular-nums}.number-input__stepper{display:grid;padding-top:2px}@media (max-width: 800px){.number-input__stepper{display:none}}.number-input__step-button.number-input__step-button{width:16px;height:16px}.proto-option-menu-popover .popover__panel-scroll{overflow:visible}.proto-option-menu-popover .popover__panel-content{padding:0}.proto-option-menu-popover__button-wrapper .proto-option-menu-popover__button{border-radius:0}.proto-option-menu-popover__button .option-menu__text{display:flex;align-items:center;justify-content:space-between}.proto-option-menu-popover__button .option-menu__text .kl-icon{color:#81a2b2}.proto-option-menu-popover__button-wrapper:first-child .proto-option-menu-popover__button{border-radius:4px 4px 0 0}.proto-option-menu-popover__button-wrapper:last-child .proto-option-menu-popover__button{border-radius:0 0 4px 4px}.proto-option-menu-popover__content{padding:24px;display:grid;gap:8px}html,body{color:#47535d}
