/*!
Theme Name:     FastSpring 3.0
Description:    
Author:         FastSpring
Theme URI:      
Version:        1.5
*/:root{--main-link-color:#008AFF;--primary-link-color:#008AFF;--secondary-link-color:#21B5AB;--main-heading-color:#2C282A;--main-text-color:#2C282A}.text-white,.text_white,.white_text{color:#fff!important}.text-white a,.text_white a,.white_text a{color:#fff!important}.text-cantaloupe{color:#ffbd71}.text-cantaloupe a{color:#ffbd71}.text-teal{color:#21b5ab}.text-black{color:#2c282a}:root{--main-font:'proxima-nova',sans-serif}.bold{font-weight:700!important}.proximanova{font-family:var(--main-font),sans-serif}.body-copy{font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em}.body-copy a{color:var(--primary-link-color);text-decoration:none;font-weight:500}h1{font-size:48px;line-height:1.2em;font-weight:900}@media screen and (max-width:768px){h1{font-size:40px}}h2{font-size:36px;line-height:1.25em;font-weight:900}h3{font-size:20px;letter-spacing:0;line-height:1.2em;font-family:var(--main-font),sans-serif}.basi{text-decoration:none;font-weight:700;font-size:12.5px;line-height:29px;letter-spacing:.05em;text-transform:uppercase;color:#425466;-webkit-transition:.3s all ease;transition:.3s all ease}.basi:hover{opacity:.6}.basi.teal{color:#21b5ab!important}.basi.orange{color:#fc8258!important}.basi.blue{color:#008aff!important}.basi span.icon-right-arrow{font-size:.8em;margin-bottom:1px}.ember{text-transform:uppercase;font-size:13px}.text-center{text-align:center}.list-style-checkmark ul,ul.list-style-checkmark{list-style-type:none}.list-style-checkmark ul li:before,ul.list-style-checkmark li:before{content:"\e901";font-family:icomoon!important;color:#30cbc0;font-size:10px;padding-right:10px}.list-style-checkmark ul.black li:before,ul.list-style-checkmark.black li:before{color:#2c282a}.list-style-checkmark ul.text-white li:before,ul.list-style-checkmark.text-white li:before{color:#fff}.list-style-checkmark ul li,ul.list-style-checkmark li{display:grid;grid-template-columns:26px 1fr}.type-clemons{font-size:58px}.fs-heading.type-nevada h2,.type-nevada{font-size:50px;line-height:1em}@media screen and (max-width:768px){.fs-heading.type-nevada h2,.type-nevada{font-size:40px}}.type-chipmunk{font-size:21px!important;font-weight:900!important;letter-spacing:0!important}.hilite{display:inline-block;-webkit-margin-end:.2em;margin-inline-end:.2em;padding-inline:.2em}.hilite.hilite-azure-blue{background-color:#008aff}.marker-underline{position:relative;display:inline-block;text-decoration:none}.marker-underline:after{content:" ";display:block;position:absolute;width:100%;height:.22em;background-repeat:no-repeat;background-size:100% 100%;top:calc(100% - .16em);mix-blend-mode:multiply;background-image:url(images/underlines/marker-orange-medium.png)}.marker-underline.medium-orange:after{background-image:url(images/underlines/marker-orange-medium.png)}a{color:var(--main-link-color)}@font-face{font-family:proxima-nova;src:local("Proxima Nova Regular Italic"),local("ProximaNovaRegularItalic"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaRegularItalic.woff2) format("woff2"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaRegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:proxima-nova;src:local("Proxima Nova Bold"),local("ProximaNovaBold"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaBold.woff2) format("woff2"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:local("Proxima Nova Extra Bold"),local("ProximaNovaExtraBold"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaExtraBold.woff2) format("woff2"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:local("Proxima Nova Bold Italic"),local("ProximaNovaBoldItalic"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaBoldItalic.woff2) format("woff2"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:proxima-nova;src:local("Proxima Nova Medium"),local("ProximaNovaMedium"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaMedium.woff2) format("woff2"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:local("Proxima Nova Semibold"),local("ProximaNovaSemibold"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaSemibold.woff2) format("woff2"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaSemibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:local("Proxima Nova Regular"),local("ProximaNovaRegular"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaRegular.woff2) format("woff2"),url(/wp-content/themes/shared_assets/fonts/ProximaNovaRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:var(--main-font),sans-serif;margin:0;padding:0;font-size:16px;line-height:1.8em;color:#2c282a}:root{--midnight:#1D224D;--black:#2C282A;--orange:#FC8258;--deep-purple:#3A3AA3;--fs-periwinkle:#5D7EF4;--fs-periwinkle-lightest:#EBF3FF;--fs-purple-lightest:#EAEBF7;--fs-blue-lightest:#EBF6FF;--fs-aqua-lightest:#EEFBFE;--fs-green-lightest:#F1FCFB}*{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;-o-object-fit:scale-down;object-fit:scale-down}h1{margin-top:0;font-family:proxima-nova,sans-serif}.padding-20{padding:20px}.margin-bottom-30{margin-bottom:30px}body,html{padding:0;margin:0}@font-face{font-family:icomoon;src:url(/wp-content/themes/shared_assets/fonts/icomoon/fonts/icomoon.eot);src:url(/wp-content/themes/shared_assets/fonts/icomoon/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/wp-content/themes/shared_assets/fonts/icomoon/fonts/icomoon.ttf) format("truetype"),url(/wp-content/themes/shared_assets/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/wp-content/themes/shared_assets/fonts/icomoon/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close-x:before{content:"\e90b"}.icon-caret-down-thick:before{content:"\e90b"}.icon-caret-right-thick:before{content:"\e90c"}.icon-caret-down:before{content:"\e90a"}.icon-load-circle:before{content:"\e909"}.icon-instagram:before{content:"\e907"}.icon-facebook:before{content:"\e908"}.icon-right-arrow:before{content:"\e900"}.icon-checkmark:before{content:"\e901"}.icon-linkedin:before{content:"\e902"}.icon-question-circle:before{content:"\e903"}.icon-light-arrow-left:before{content:"\e904"}.icon-light-arrow-right:before{content:"\e905"}.wavy-hero{background-image:radial-gradient(circle at bottom center,#40a8ff,#008aff);background-size:cover;position:relative}.wavy-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + 1px);background-image:url(images/backgrounds/wave-machine-plain-bottom.png);background-position:center bottom;background-size:1350px auto;background-repeat:repeat-x;z-index:0}.wavy-hero.wavy-hero-purple{background-image:-webkit-gradient(linear,left top,right top,from(#5d63e0),to(#cd91ff));background-image:linear-gradient(to right,#5d63e0,#cd91ff)}.wave-machine-hero{background-image:radial-gradient(circle at bottom center,#40a8ff,#008aff);background-size:cover;position:relative;background-image:none}.wave-machine-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + 1px);background-image:url(images/backgrounds/wave-machine-plain-bottom.png);background-position:center bottom;background-size:1350px auto;background-repeat:repeat-x;z-index:0}.wavy-hero-simple{background-image:radial-gradient(circle at bottom center,#40a8ff,#008aff);background-size:cover;position:relative}.wavy-hero-simple:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + 1px);background-image:url(images/backgrounds/wave-machine-plain-bottom.png);background-position:center bottom;background-size:1350px auto;background-repeat:repeat-x;z-index:0}.wavy-hero-simple:before{background-image:url(images/backgrounds/wave-machine-plain-bottom.png)}.wavy-hero-simple.color-midnight{background-color:#1d224d;background-image:none;color:#fff}.wavy-hero-simple.color-fog{background-color:#e8edfa;background-image:none}.earthrise:before{display:block;content:" ";width:100%;height:50px;position:absolute;background-image:url(images/backgrounds/earthrise.svg);top:0;background-size:100vw auto;background-position:center top;background-repeat:no-repeat}.earthrise.midnight{background:#1d224d}.earthset{position:relative}.earthset:after{display:block;content:" ";width:100%;height:50px;position:absolute;bottom:-1px;background-image:url(images/backgrounds/earthset.svg);background-size:cover;background-position:center top;background-repeat:no-repeat}.earthset.midnight{background:#1d224d}.wave-machine{position:relative;min-height:200px;padding:96px 0}.wave-machine:before{width:100%;content:" ";position:absolute;background-repeat:repeat-x;background-size:1350px auto;left:0;height:82px;top:0;background-image:url(images/backgrounds/wave-machine-simple-top.png);background-position:center top}.wave-machine:after{width:100%;content:" ";position:absolute;background-repeat:repeat-x;background-size:1350px auto;left:0;bottom:0;height:calc(100% + 1px);background-image:url(images/backgrounds/wave-machine-plain-bottom.png);background-position:center bottom}.wave-machine.wave-machine-light-teal{background:#afefe3}.wave-machine.wave-machine-teal{background:-webkit-gradient(linear,left top,right top,from(#40a8ff),to(#4cdbc7));background:linear-gradient(90deg,#40a8ff 0,#4cdbc7 100%)}.wave-machine-purple{position:relative;min-height:200px;padding:96px 0;background:#3a3aa3}.wave-machine-purple:before{width:100%;content:" ";position:absolute;background-repeat:repeat-x;background-size:1350px auto;left:0;height:82px;top:0;background-image:url(images/backgrounds/wave-machine-simple-top.png);background-position:center top}.wave-machine-purple:after{width:100%;content:" ";position:absolute;background-repeat:repeat-x;background-size:1350px auto;left:0;bottom:0;height:calc(100% + 1px);background-image:url(images/backgrounds/wave-machine-plain-bottom.png);background-position:center bottom}.wave-machine-simple{position:relative;min-height:200px;padding:82px 0}.wave-machine-simple:before{width:100%;content:" ";position:absolute;background-repeat:repeat-x;background-size:1350px auto;left:0;height:82px;top:0;background-image:url(images/backgrounds/wave-machine-simple-top.png);background-position:center top}.wave-machine-simple:after{width:100%;content:" ";position:absolute;background-repeat:repeat-x;background-size:1350px auto;left:0;bottom:0;height:calc(100% + 1px);background-image:url(images/backgrounds/wave-machine-plain-bottom.png);background-position:center bottom}.wave-machine-gray{background:#e8edfa}.gradient-teal-reef{background-image:linear-gradient(146deg,#3fa8ff 0,#4cdbc7 100%)!important}.gradient-midnight-to-deep-purple{background:linear-gradient(135deg,#1d224d 0,#3a3aa3 100%)}.gradient-blue-to-deep-azure-blue{background:radial-gradient(circle at bottom,#45aaff,#007ce6)}.cta{letter-spacing:.04em;font-size:14px;font-weight:500;height:40px;cursor:pointer;text-align:center;text-decoration:none;line-height:1em;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:var(--main-font)}.cta-style-1{letter-spacing:.04em;font-size:14px;font-weight:500;height:40px;cursor:pointer;text-align:center;text-decoration:none;line-height:1em;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:var(--main-font);color:#fff;background:#fc8258;text-shadow:0 0 5px rgba(0,0,0,.2)}.cta-style-1:hover{background-position:100%;color:#fff!important;background:#fc6f3f}.cta-style-2{letter-spacing:.04em;font-size:14px;font-weight:500;height:40px;cursor:pointer;text-align:center;text-decoration:none;line-height:1em;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:var(--main-font);background:-webkit-gradient(linear,left top,right top,color-stop(0,#eef1f5),to(#e6e9ed));background:linear-gradient(90deg,#eef1f5 0,#e6e9ed 100%);color:#6c7c97!important;font-weight:500}.cta-style-2:hover{color:#556278;background:#d5dbe5}.cta-style-2-rb{letter-spacing:.04em;font-size:14px;font-weight:500;height:40px;cursor:pointer;text-align:center;text-decoration:none;line-height:1em;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:var(--main-font);background:#008aff;color:#fff!important;font-weight:500;text-shadow:0 0 5px rgba(0,0,0,.2)}.cta-style-2-rb:hover{background-color:#007ce6}.cta-style-3{letter-spacing:.04em;font-size:14px;font-weight:500;height:40px;cursor:pointer;text-align:center;text-decoration:none;line-height:1em;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:var(--main-font);background:#30c1a8;color:#fff!important;font-weight:500;text-shadow:0 0 5px rgba(0,0,0,.2)}.cta-style-3:hover{background-color:#2bad96}.cta-style-4{letter-spacing:.04em;font-size:14px;font-weight:500;height:40px;cursor:pointer;text-align:center;text-decoration:none;line-height:1em;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:var(--main-font);background:-webkit-gradient(linear,left top,right top,from(#8187f8),color-stop(50%,#5d63e0),to(#1a1f8a));background:linear-gradient(90deg,#8187f8 0,#5d63e0 50%,#1a1f8a 100%);background-size:200%;color:#fff!important;font-weight:500}.cta-style-4:hover{background-position:100%}.cta-style-5{letter-spacing:.04em;font-size:14px;font-weight:500;height:40px;cursor:pointer;text-align:center;text-decoration:none;line-height:1em;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:var(--main-font);color:#fff!important;font-weight:500;text-shadow:0 0 5px rgba(0,0,0,.2);background:-webkit-gradient(linear,left top,right top,from(#40a8ff),color-stop(50%,#37a3ff),to(#007ce6));background:linear-gradient(90deg,#40a8ff 0,#37a3ff 50%,#007ce6 100%);background-size:200%}.cta-style-5:hover{background-position:100%}.cta-style-6{letter-spacing:.04em;font-size:14px;font-weight:500;height:40px;cursor:pointer;text-align:center;text-decoration:none;line-height:1em;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:var(--main-font);color:#fff!important;font-weight:500;text-shadow:0 0 5px rgba(0,0,0,.2);background:#fda96d;background-size:200%}.cta-style-6:hover{background-position:100%}.cta-style-7{letter-spacing:.04em;font-size:14px;font-weight:500;height:40px;cursor:pointer;text-align:center;text-decoration:none;line-height:1em;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:var(--main-font);color:#fff!important;font-weight:500;text-shadow:0 0 5px rgba(0,0,0,.2);background:#5d7ef4;background-size:200%}.cta-style-7:hover{background-position:100%}.cta-style-black-bg{letter-spacing:.04em;font-size:14px;font-weight:500;height:40px;cursor:pointer;text-align:center;text-decoration:none;line-height:1em;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:var(--main-font);color:#fff!important;font-weight:500;background:var(--black)}a.cta,a[class*=cta-style]{padding-top:13px}.ctas-2-across a.cta{width:180px}@media screen and (max-width:599px){.ctas-2-across a.cta{margin:10px}}@media screen and (min-width:600px){.ctas-2-across a.cta:nth-child(1){margin-right:10px}.ctas-2-across a.cta:nth-child(2){margin-left:10px}}span.cta{padding-top:12px}.cta-outline-black{background-color:transparent;border-width:2px;border-style:solid;border-color:var(--black);color:var(--black)!important;line-height:.7em;-webkit-transition:all .2s;transition:all .2s}.cta-outline-black:hover{background-color:var(--black);color:#fff!important}.cta-outline-white{background-color:transparent;border-width:2px;border-style:solid;border-color:#fff;color:#fff!important;line-height:.7em;-webkit-transition:all .2s;transition:all .2s}.cta-outline-white:hover{background-color:#fff;color:#2c282a!important}.cta.has-icon span.icon{width:32px;height:32px;border-radius:16px;position:absolute;top:4px;left:4px;display:block;background-size:cover}.cta.has-icon span.icon.spring{background-image:url(images/favicons/apple-touch-icon.png)}.cta.has-icon span.icon.salesperson{background-image:url(images/icons/salesperson.jpg)}.cta.has-icon span.text{padding-left:18px}.wistia-dynamic-loader{display:block;top:0;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.65);z-index:10001;color:#fff;font-size:21px;text-align:center;font-weight:700}.wistia-dynamic-loader .wdl-loading-text{position:absolute;top:calc(50vh - 10px);width:100%;text-align:center}.wistia-dynamic-loader .wdl-thumb-container{max-height:400px}.wistia-dynamic-loader .wdl-thumb{margin:0 auto;position:relative;background-size:cover;display:none;cursor:pointer;width:90vmin;height:50.4vmin;top:calc(50vh - 25.2vmin)}.wistia-dynamic-loader .wdl-thumb .wdl-play-arrow{position:absolute;width:128px;height:83px;background:#f68700;top:calc(50% - 41px);left:calc(50% - 64px)}.wistia-dynamic-loader .wdl-thumb .wdl-play-arrow:before{content:"\e900";font-family:icomoon;color:#fff;display:block;font-size:43px;position:relative;top:27px}.wistia-dynamic-loader .wdl-thumb .wdl-play-arrow:hover{opacity:.75}.mktoForm{width:100%!important}.mktoForm .mktoButtonRow,.mktoForm .mktoFieldWrap,.mktoForm .mktoFormCol,.mktoForm .mktoFormRow,.mktoForm .mktoHtmlText,.mktoForm .mktoLogicalField.mktoCheckboxList.mktoHasWidth{width:100%!important}.mktoForm .mktoFieldWrap{position:relative}.mktoForm input:focus,.mktoForm select:focus{outline:0!important}.mktoForm .mktoLabel[for=Privacy_Policy__c]{display:none}.form-page-tapiro .container{max-width:1300px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-column-gap:60px;margin:0 auto;padding:100px 30px 30px 30px}@media screen and (max-width:768px){.form-page-tapiro .container{grid-template-columns:1fr;grid-template-rows:auto auto}}.form-page-tapiro .container .text-side{color:#fff}.form-page-tapiro .container .text-side>.logo{margin:0;width:194px;height:37px;background-image:url(images/logos/fastspring-logo-color-white.svg);background-repeat:no-repeat;background-size:contain}.form-page-tapiro .container .text-side .logos{grid-template-columns:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:5px;padding:0}.form-page-tapiro .container .text-side .logos .logo{background-position:left center}.form-page-tapiro .container .text-side h1{font-family:var(--main-font),sans-serif;letter-spacing:0;line-height:1em;margin-top:40px;font-weight:900}.form-page-tapiro .container .form-container{padding:20px;background:#fff;border-radius:20px}@media screen and (max-width:768px){.form-page-tapiro .container .form-container{padding-top:50px}}.form-page-tapiro.light-background .container .text-side>.logo{background-image:url(images/logos/fastspring-logo-orange-gray.svg)!important}.form-page-tapiro #LblMarketing_Comms_Opt_In__c{float:right;width:94%!important}@media screen and (max-width:768px){.form-page-tapiro #LblMarketing_Comms_Opt_In__c{width:91%!important}}@media screen and (min-width:769px){.bamboo-form-robusta .bamboo-form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}}@media screen and (min-width:769px){.bamboo-form-robusta .bamboo-form-grid-2-point-5{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}.bamboo-form-robusta .robustaFieldWrap{position:relative;padding-bottom:25px}.bamboo-form-robusta input:not([type=checkbox]),.bamboo-form-robusta select,.bamboo-form-robusta textarea{border:1px solid #fff;background:0 0;border-radius:2px;color:#fff;-webkit-text-fill-color:#fff!important;font-size:16px;padding-top:5px;padding-left:12px;height:48px}.bamboo-form-robusta input:not([type=checkbox]):-webkit-autofill,.bamboo-form-robusta select:-webkit-autofill,.bamboo-form-robusta textarea:-webkit-autofill{border:1px solid #fff;background:0 0;border-radius:2px;color:#fff;-webkit-text-fill-color:#fff!important;font-size:16px;padding-top:5px;padding-left:12px;height:48px;-webkit-box-shadow:0 0 0 30px #1594ff inset!important;box-shadow:0 0 0 30px #1594ff inset!important;background-clip:content-box!important}.bamboo-form-robusta input:not([type=checkbox]):-webkit-autofill:focus,.bamboo-form-robusta input:not([type=checkbox]):-webkit-autofill:hover,.bamboo-form-robusta select:-webkit-autofill:focus,.bamboo-form-robusta select:-webkit-autofill:hover,.bamboo-form-robusta textarea:-webkit-autofill:focus,.bamboo-form-robusta textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #1594ff inset!important;box-shadow:0 0 0 30px #1594ff inset!important;background-clip:content-box!important;border:1px solid #fff;background:0 0;border-radius:2px;color:#fff;-webkit-text-fill-color:#fff!important;font-size:16px;padding-top:5px;padding-left:12px;height:48px}.bamboo-form-robusta textarea{width:100%;font-family:Helvetica,Arial,sans-serif;padding-top:20px;min-height:100px;background:#fff;display:block}.bamboo-form-robusta select{-moz-appearance:none!important;-webkit-appearance:none!important;background-image:url(//fastspring.com/wp-content/uploads/2018/10/arrow-down-white.svg)!important;background-repeat:no-repeat!important;background-position:right 6px center!important;background-size:24px 24px!important;line-height:normal}.bamboo-form-robusta button[type=submit]{padding-right:30px;padding-left:30px}.bamboo-form-robusta .mktoFieldWrap,.bamboo-form-robusta .mktoFormCol,.bamboo-form-robusta div.mktoButtonRow,.bamboo-form-robusta input:not([type=checkbox]),.bamboo-form-robusta select{width:100%!important}.bamboo-form-robusta .mktoFormRow,.bamboo-form-robusta .robustaFormRow{padding-right:15px;padding-left:15px}.bamboo-form-robusta div.mktoButtonRow{width:100%!important;display:block;text-align:center}.bamboo-form-robusta .mktoLabel,.bamboo-form-robusta .robustaLabel{font-family:var(--main-font),sans-serif;font-size:15px;font-weight:700;color:#fff;display:block;pointer-events:none;position:absolute;left:12px;width:initial!important}@media screen and (max-width:450px){.bamboo-form-robusta .mktoLabel,.bamboo-form-robusta .robustaLabel{font-size:13px}}.bamboo-form-robusta .mktoLabel span.robustaTooltipIcon:before,.bamboo-form-robusta .robustaLabel span.robustaTooltipIcon:before{display:inline-block;content:"\e903";font-family:icomoon;cursor:pointer;pointer-events:initial}.bamboo-form-robusta .mktoLabel .mktoAsterix,.bamboo-form-robusta .robustaLabel .mktoAsterix{display:none}.bamboo-form-robusta .mktoFieldWrap.active .mktoLabel,.bamboo-form-robusta .mktoLabel,.bamboo-form-robusta .robustaFieldWrap.active .robustaLabel,.bamboo-form-robusta .robustaLabel{z-index:1;font-size:15px;top:-13px;background-color:#fff;padding:5px 10px;line-height:1em;color:#269cff;border-radius:10px}.bamboo-form-robusta .mktoFieldWrap{margin-bottom:25px}.bamboo-form-robusta .active select{color:#2c282a!important}.bamboo-form-robusta .robustaTooltip{display:none;position:absolute;background:#fff;font-size:14px;color:#000;z-index:11;line-height:1.1em;border-radius:3px;padding:7px 10px;top:23px;width:95%;left:2.5%;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.2);box-shadow:2px 2px 10px rgba(0,0,0,.2);border:1px solid var(--main-link-color)}.bamboo-form-robusta .robustaFieldWrap.tooltip-showing .robustaTooltip{display:block}.bamboo-form-robusta .mktoError,.bamboo-form-robusta label.robustaError{display:block}.bamboo-form-robusta .mktoErrorArrow,.bamboo-form-robusta label.robustaError:before{display:none;content:" ";z-index:1;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ff5c25;position:absolute;top:-5px;left:10px}.bamboo-form-robusta .mktoErrorMsg,.bamboo-form-robusta label.robustaError{background:#ff5c25;font-size:13px;color:#fff;font-weight:500;text-shadow:0 0 2px rgba(0,0,0,.5);padding:0 12px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.bamboo-form-robusta .mktoErrorMsg{position:relative;top:-1px}.bamboo-form-robusta .fs-privacy-checkbox-mktoFieldWrap div.mktoError{left:0!important}.bamboo-form-robusta .fs-privacy-checkbox-container{padding-top:12px}.bamboo-form-robusta .fs-privacy-checkbox-container input#Privacy_Policy__c{display:none}.bamboo-form-robusta .fs-privacy-checkbox-container .fs-custom-privacy-label{color:#fff;font-size:16px;font-weight:300}@media screen and (max-width:450px){.bamboo-form-robusta .fs-privacy-checkbox-container .fs-custom-privacy-label{font-size:13px}}.bamboo-form-robusta .fs-privacy-checkbox-container .fs-custom-privacy-label:before{border-radius:2px;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;content:"\e901";display:inline-block;font-family:icomoon;font-size:12px;height:24px;line-height:1em;margin-right:10px;padding:5px 0 3px 3px;position:relative;top:2px;vertical-align:top;width:24px}.bamboo-form-robusta .fs-privacy-checkbox-container .fs-custom-privacy-label a{color:#fff}.bamboo-form-robusta .fs-privacy-checkbox-container.mktoInvalid .fs-custom-privacy-label:before{content:" "}.bamboo-form-robusta p.contact-consent{color:#2c282a;font-size:13px;line-height:1.4em;padding-top:11px;text-align:center}.bamboo-form-robusta p.contact-consent a{color:#2c282a}.bamboo-form-robusta.bamboo-form-processing{position:relative}.bamboo-form-robusta.bamboo-form-processing:before{content:" ";width:100%;height:100%;display:block;position:absolute;z-index:15;top:0;left:0;border-radius:12px;background-color:#ffffff75}.bamboo-form-robusta.bamboo-form-processing button.bamboo-form-button{background-color:#fff;background-image:url(https://fastspring.com/images/spinners/circle-gray.png);background-size:20px;background-position:center;background-repeat:no-repeat;color:transparent}@media screen and (min-width:769px){.bamboo-form-robusta-white-bg .bamboo-form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}}@media screen and (min-width:769px){.bamboo-form-robusta-white-bg .bamboo-form-grid-2-point-5{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}.bamboo-form-robusta-white-bg .robustaFieldWrap{position:relative;padding-bottom:25px}.bamboo-form-robusta-white-bg input:not([type=checkbox]),.bamboo-form-robusta-white-bg select,.bamboo-form-robusta-white-bg textarea{border:1px solid #d4d6d6;background:0 0;border-radius:2px;color:#717577;-webkit-text-fill-color:#717577!important;font-size:16px;padding-top:5px;padding-left:12px;height:48px}.bamboo-form-robusta-white-bg input:not([type=checkbox]):-webkit-autofill,.bamboo-form-robusta-white-bg select:-webkit-autofill,.bamboo-form-robusta-white-bg textarea:-webkit-autofill{border:1px solid #d4d6d6;background:0 0;border-radius:2px;color:#717577;-webkit-text-fill-color:#717577!important;font-size:16px;padding-top:5px;padding-left:12px;height:48px;-webkit-box-shadow:0 0 0 30px #fff inset!important;box-shadow:0 0 0 30px #fff inset!important;background-clip:content-box!important}.bamboo-form-robusta-white-bg input:not([type=checkbox]):-webkit-autofill:focus,.bamboo-form-robusta-white-bg input:not([type=checkbox]):-webkit-autofill:hover,.bamboo-form-robusta-white-bg select:-webkit-autofill:focus,.bamboo-form-robusta-white-bg select:-webkit-autofill:hover,.bamboo-form-robusta-white-bg textarea:-webkit-autofill:focus,.bamboo-form-robusta-white-bg textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important;box-shadow:0 0 0 30px #fff inset!important;background-clip:content-box!important;border:1px solid #d4d6d6;background:0 0;border-radius:2px;color:#717577;-webkit-text-fill-color:#717577!important;font-size:16px;padding-top:5px;padding-left:12px;height:48px}.bamboo-form-robusta-white-bg textarea{width:100%;font-family:Helvetica,Arial,sans-serif;padding-top:20px;min-height:100px;background:#fff;display:block}.bamboo-form-robusta-white-bg select{-moz-appearance:none!important;-webkit-appearance:none!important;background-image:url(//fastspring.com/wp-content/uploads/2018/10/arrow-down-white.svg)!important;background-repeat:no-repeat!important;background-position:right 6px center!important;background-size:24px 24px!important;line-height:normal}.bamboo-form-robusta-white-bg button[type=submit]{padding-right:30px;padding-left:30px}.bamboo-form-robusta-white-bg .mktoFieldWrap,.bamboo-form-robusta-white-bg .mktoFormCol,.bamboo-form-robusta-white-bg div.mktoButtonRow,.bamboo-form-robusta-white-bg input:not([type=checkbox]),.bamboo-form-robusta-white-bg select{width:100%!important}.bamboo-form-robusta-white-bg .mktoFormRow,.bamboo-form-robusta-white-bg .robustaFormRow{padding-right:15px;padding-left:15px}.bamboo-form-robusta-white-bg div.mktoButtonRow{width:100%!important;display:block;text-align:center}.bamboo-form-robusta-white-bg .mktoLabel,.bamboo-form-robusta-white-bg .robustaLabel{font-family:var(--main-font),sans-serif;font-size:15px;font-weight:700;color:#717577;display:block;pointer-events:none;position:absolute;left:12px;width:initial!important}@media screen and (max-width:450px){.bamboo-form-robusta-white-bg .mktoLabel,.bamboo-form-robusta-white-bg .robustaLabel{font-size:13px}}.bamboo-form-robusta-white-bg .mktoLabel span.robustaTooltipIcon:before,.bamboo-form-robusta-white-bg .robustaLabel span.robustaTooltipIcon:before{display:inline-block;content:"\e903";font-family:icomoon;cursor:pointer;pointer-events:initial}.bamboo-form-robusta-white-bg .mktoLabel .mktoAsterix,.bamboo-form-robusta-white-bg .robustaLabel .mktoAsterix{display:none}.bamboo-form-robusta-white-bg .mktoFieldWrap.active .mktoLabel,.bamboo-form-robusta-white-bg .mktoLabel,.bamboo-form-robusta-white-bg .robustaFieldWrap.active .robustaLabel,.bamboo-form-robusta-white-bg .robustaLabel{z-index:1;font-size:15px;top:-13px;background-color:#fff;padding:5px 10px;line-height:1em;color:#1b1717;border-radius:10px}.bamboo-form-robusta-white-bg .mktoFieldWrap{margin-bottom:25px}.bamboo-form-robusta-white-bg .active select{color:#2c282a!important}.bamboo-form-robusta-white-bg .robustaTooltip{display:none;position:absolute;background:#fff;font-size:14px;color:#000;z-index:11;line-height:1.1em;border-radius:3px;padding:7px 10px;top:23px;width:95%;left:2.5%;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.2);box-shadow:2px 2px 10px rgba(0,0,0,.2);border:1px solid var(--main-link-color)}.bamboo-form-robusta-white-bg .robustaFieldWrap.tooltip-showing .robustaTooltip{display:block}.bamboo-form-robusta-white-bg .mktoError,.bamboo-form-robusta-white-bg label.robustaError{display:block}.bamboo-form-robusta-white-bg .mktoErrorArrow,.bamboo-form-robusta-white-bg label.robustaError:before{display:none;content:" ";z-index:1;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ff5c25;position:absolute;top:-5px;left:10px}.bamboo-form-robusta-white-bg .mktoErrorMsg,.bamboo-form-robusta-white-bg label.robustaError{background:#ff5c25;font-size:13px;color:#fff;font-weight:500;text-shadow:0 0 2px rgba(0,0,0,.5);padding:0 12px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.bamboo-form-robusta-white-bg .mktoErrorMsg{position:relative;top:-1px}.bamboo-form-robusta-white-bg .fs-privacy-checkbox-mktoFieldWrap div.mktoError{left:0!important}.bamboo-form-robusta-white-bg .fs-privacy-checkbox-container{padding-top:12px}.bamboo-form-robusta-white-bg .fs-privacy-checkbox-container input#Privacy_Policy__c{display:none}.bamboo-form-robusta-white-bg .fs-privacy-checkbox-container .fs-custom-privacy-label{color:#717577;font-size:16px;font-weight:300}@media screen and (max-width:450px){.bamboo-form-robusta-white-bg .fs-privacy-checkbox-container .fs-custom-privacy-label{font-size:13px}}.bamboo-form-robusta-white-bg .fs-privacy-checkbox-container .fs-custom-privacy-label:before{border-radius:2px;border:1px solid #d4d6d6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#717577;content:"\e901";display:inline-block;font-family:icomoon;font-size:12px;height:24px;line-height:1em;margin-right:10px;padding:5px 0 3px 3px;position:relative;top:2px;vertical-align:top;width:24px}.bamboo-form-robusta-white-bg .fs-privacy-checkbox-container .fs-custom-privacy-label a{color:#717577}.bamboo-form-robusta-white-bg .fs-privacy-checkbox-container.mktoInvalid .fs-custom-privacy-label:before{content:" "}.bamboo-form-robusta-white-bg p.contact-consent{color:#2c282a;font-size:13px;line-height:1.4em;padding-top:11px;text-align:center}.bamboo-form-robusta-white-bg p.contact-consent a{color:#2c282a}.bamboo-form-robusta-white-bg.bamboo-form-processing{position:relative}.bamboo-form-robusta-white-bg.bamboo-form-processing:before{content:" ";width:100%;height:100%;display:block;position:absolute;z-index:15;top:0;left:0;border-radius:12px;background-color:#ffffff75}.bamboo-form-robusta-white-bg.bamboo-form-processing button.bamboo-form-button{background-color:#fff;background-image:url(https://fastspring.com/images/spinners/circle-gray.png);background-size:20px;background-position:center;background-repeat:no-repeat;color:transparent}.bamboo-form-robusta-white-bg select{background-image:url(images/icons/select-down-arrow-arrow.svg)!important;background-position:right 10px center!important;background-size:12px auto!important}.bamboo-form-robusta-white-bg input,.bamboo-form-robusta-white-bg input[type=email],.bamboo-form-robusta-white-bg input[type=password],.bamboo-form-robusta-white-bg input[type=tel],.bamboo-form-robusta-white-bg input[type=text],.bamboo-form-robusta-white-bg input[type=url],.bamboo-form-robusta-white-bg select{background-color:#fff}.bamboo-form-robusta-white-bg div.has-error-shown input:not([type=checkbox]).mktoInvalid,.bamboo-form-robusta-white-bg div.has-error-shown input:not([type=checkbox]).urlInvalid,.bamboo-form-robusta-white-bg div.has-error-shown select.mktoInvalid,.bamboo-form-robusta-white-bg div.has-error-shown select.urlInvalid,.bamboo-form-robusta-white-bg div.has-error-shown textarea.mktoInvalid,.bamboo-form-robusta-white-bg div.has-error-shown textarea.urlInvalid{border:1px solid #ff5c25}.bamboo-form-robusta-white-bg input.robustaError,.bamboo-form-robusta-white-bg input.robustaError:focus{border:1px solid #ff5c25}.bamboo-form-robusta-white-bg span.robustaTooltipIcon:before{color:var(--main-link-color)}.robusta-top-labels label:not(.robustaError){color:#2c282a!important;left:0!important;background:0 0!important;position:unset!important;padding-left:0!important}div.fs-label-description{font-size:14px;line-height:1.2em;padding:4px 0 8px}.bamboo-form-hero{background-image:radial-gradient(circle at bottom center,#40a8ff,#008aff);background-size:cover;position:relative;width:100%;position:relative;padding:75px 30px 100px}.bamboo-form-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + 1px);background-image:url(images/backgrounds/wave-machine-plain-bottom.png);background-position:center bottom;background-size:1350px auto;background-repeat:repeat-x;z-index:0}@media screen and (max-width:450px){.bamboo-form-hero{padding-right:0;padding-left:0}}.bamboo-form-hero h1{margin-top:32px;color:#fff;text-align:center;padding:0 20px}@media screen and (max-width:768px){.bamboo-form-hero h1{font-size:30px}}.bamboo-form-hero .form-container{margin-right:auto;margin-left:auto;position:relative;max-width:570px;background:#fff;padding:50px 20px 40px 20px;border-radius:5px}.bamboo-form-hero div.divider{width:220px;height:1px;background-color:#fff;margin:0 auto}.bamboo-form-hero p.info{text-align:center;font-size:13px}.bamboo-form-hero p.info a{color:#2c282a}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bamboo-form-loading:before{content:"\e909";font-family:icomoon;text-align:center;display:block;width:100%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.bamboo-form-loading:after{content:"One moment...";text-align:center;display:block;width:100%}input:focus,select:focus{outline:0!important}div.form-hero-logo{background-image:url(images/logos/fastspring-logo-color-white.svg);background-size:cover;background-repeat:no-repeat;background-position:center;width:194px;height:36px;margin:0 auto}div.form-hero-logo.black{background-image:url(images/logos/fastspring-logo-black.svg)}.validation{display:none;background:#ff5c25;width:120px;margin:0 auto;font-size:14px;font-weight:700;line-height:1;border-radius:3px;padding:6px 4px;position:absolute;left:calc(50% - 60px);z-index:20;margin-top:2px;color:#fff}.validation:before{background-image:url(images/icons/up-arrow-error-red.svg);background-repeat:no-repeat;width:12px;height:8px;content:" ";position:absolute;top:-8px;left:calc(50% - 10px)}.fs-modal{display:none;-webkit-transition:opacity 250ms;transition:opacity 250ms;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%}.fs-modal:before{content:"";background:rgba(3,42,66,.8);width:100%;height:100%;position:absolute}.fs-modal.fs-modal-visible{opacity:1;display:-webkit-box;display:flex;z-index:10001;-webkit-box-pack:center;justify-content:center;padding-right:25px;padding-left:25px}.fs-modal.anchor-top{max-height:100vh}.fs-modal.anchor-top .fs-modal-content{align-self:flex-start;max-height:calc(100vh - 90px);margin-top:90px}.fs-modal .fs-modal-content{align-self:center;background:#fff;border-radius:5px;padding:40px;position:relative;overflow:scroll;text-align:center}.fs-modal .fs-modal-content h2{font-size:22px;font-weight:700}.fs-modal .fs-modal-content strong{color:#008aff}.fs-modal .fs-modal-close{border-radius:50%;border:0;color:#525151;cursor:pointer;font-family:Arial,sans-serif;font-size:20px;font-weight:400;height:20px;line-height:1;outline:0;padding:0;position:absolute;right:10px;text-align:center;top:10px;-webkit-transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,background-color .2s ease-in-out;transition:transform .2s ease-in-out,background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;width:20px;z-index:1}.fs-modal .fs-modal-close:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.fs-modal.blue-grid-background .fs-modal-content{background-image:url(images/backgrounds/popups/popup-blue-grid.jpg);background-size:cover;color:#fff}body.fs-modal-showing{overflow:hidden}body.fs-modal-showing .drift-frame-controller{z-index:10000!important}#nav-cta-choice h2,.fs-choice-modal h2{font-family:var(--main-font),sans-serif;letter-spacing:0}#nav-cta-choice .ctas,.fs-choice-modal .ctas{display:grid;grid-template-columns:44fr 12fr 44fr;grid-template-rows:1fr}@media (max-width:500px){#nav-cta-choice .ctas,.fs-choice-modal .ctas{grid-template-columns:1fr;grid-row-gap:0}}#nav-cta-choice .ctas span.or,.fs-choice-modal .ctas span.or{font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em;padding-top:5px}#nav-cta-choice .ctas span.or a,.fs-choice-modal .ctas span.or a{color:var(--primary-link-color);text-decoration:none;font-weight:500}@media (max-width:500px){#nav-cta-choice .ctas span.or,.fs-choice-modal .ctas span.or{padding-top:3px;padding-bottom:3px}}.fsicon{display:inline-block;background-size:contain;background-repeat:no-repeat}.fsicon.caret-right-thick-gray{background-image:url(images/icons/fsicon-caret-right-thick-gray.svg)}.fsicon.caret-down-thick-gray{background-image:url(images/icons/fsicon-caret-down-thick-gray.svg)}.alm-btn-wrap{display:block;text-align:center;padding:40px 0 25px;position:relative}.alm-btn-wrap .alm-load-more-btn{letter-spacing:.04em;font-size:14px;font-weight:500;height:40px;cursor:pointer;text-align:center;text-decoration:none;line-height:1em;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:var(--main-font);color:#fff;background:#fc8258;text-shadow:0 0 5px rgba(0,0,0,.2);min-width:180px}.alm-btn-wrap .alm-load-more-btn:hover{background-position:100%;color:#fff!important;background:#fc6f3f}.alm-btn-wrap .alm-load-more-btn.loading:before{content:"\e909";font-family:icomoon;font-size:22px;line-height:1em;text-align:center;display:block;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;color:#fff;width:22px;height:23px;display:inline-block;z-index:0;position:absolute;left:9px;top:7px;overflow:hidden}.alm-btn-wrap:after{display:table;clear:both;height:0;width:100%;content:''}.alm-btn-wrap .alm-load-more-btn.loading{cursor:default;outline:0;padding-left:44px}.alm-btn-wrap .alm-load-more-btn.done{cursor:default;opacity:.15;background-color:#ed7070;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.alm-btn-wrap .alm-load-more-btn.done:before,.alm-btn-wrap .alm-load-more-btn:before{background:0 0;width:0}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bamboo-footer-container{background-color:#2c282a}.bamboo-footer,.sub-footer{max-width:1360px;margin-right:auto;margin-left:auto}@media (min-width:769px){.bamboo-footer,.sub-footer{padding-right:30px;padding-left:30px}}.bamboo-footer{padding-top:50px;font-size:15px;overflow:auto;background-color:#2c282a}.bamboo-footer a{color:#fff}.bamboo-footer .bamboo-footer-inner{padding-top:60px;padding-bottom:50px;border-bottom:1px solid #fff}@media (min-width:1260px){.bamboo-footer .bamboo-footer-inner .bamboo-footer-grid{display:grid;grid-template-columns:550px 500px 1fr;grid-template-rows:1fr}}@media (min-width:1200px) and (max-width:1259px){.bamboo-footer .bamboo-footer-inner .bamboo-footer-grid{display:grid;grid-template-columns:490px 490px 1fr;grid-template-rows:1fr}}@media (min-width:769px) and (max-width:1199px){.bamboo-footer .bamboo-footer-inner .bamboo-footer-grid{display:grid;grid-template-columns:40% 35% 25%;grid-template-rows:1fr}}@media (max-width:768px){.bamboo-footer .bamboo-footer-inner .bamboo-footer-grid{padding-top:15px}}.bamboo-footer .bamboo-footer-inner .bamboo-footer-grid a{color:#fff;text-decoration:none;font-weight:300;display:block}.bamboo-footer .bamboo-footer-inner .bamboo-footer-grid a .promo{color:#fc8258;font-weight:500}.bamboo-footer .title{width:100%;font-weight:700;display:block;clear:both;position:relative;padding-bottom:5px;color:#fff}@media (max-width:768px){.bamboo-footer .title{cursor:pointer}.bamboo-footer .title:hover{opacity:.6}.bamboo-footer .title:after{content:"\e90a";font-family:icomoon;font-size:9px;position:absolute;right:30px}}@media (min-width:769px){.bamboo-footer .section{padding-top:20px}}@media (max-width:768px){.bamboo-footer .section{padding-top:20px;padding-right:15px;padding-bottom:20px;padding-left:15px;clear:both}}.bamboo-footer .section .content.visible{display:block}.bamboo-footer .solutions-and-company{float:left}@media screen and (max-width:768px){.bamboo-footer .solutions-and-company{width:100%}}@media screen and (min-width:1200px){.bamboo-footer .solutions-and-company{display:grid;grid-template-columns:50% 50%;grid-template-rows:1fr}}@media (max-width:768px){.bamboo-footer .content{display:none}}@media (min-width:1200px){.bamboo-footer .products .products-content{display:grid;grid-template-columns:300px 1fr;grid-template-rows:1fr}.bamboo-footer .products .products-content span{display:block}}.sub-footer{padding-top:20px;padding-bottom:130px;overflow:auto;background:#2c282a;color:#fff}@media (max-width:768px){.sub-footer{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:1fr;grid-row-gap:30px;padding-right:15px;padding-left:15px;text-align:center}}@media (min-width:769px){.sub-footer{display:grid;grid-template-columns:1fr 130px;grid-template-rows:1fr}}.sub-footer a{color:#fff}.sub-footer .legal p{color:#fff;font-size:11px;line-height:1.4em}@media (min-width:769px){.sub-footer .legal p span.break{display:block}}.sub-footer .social{max-width:130px;display:grid;margin-right:auto;margin-left:auto;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);padding-top:27px}.sub-footer .social a{display:block;margin:0 8px;color:#fff;text-decoration:none}.sub-footer a.logo{width:130px;height:26px;display:block;background-image:url(images/logos/fastspring-logo-color-white.svg);background-size:contain;background-repeat:no-repeat;position:relative;right:8px}@media (max-width:768px){.sub-footer a.logo{margin-left:15px}}.optimize-loading{background-image:url(images/spinners/circle-gray.png);background-repeat:no-repeat;background-position:center 200px;background-size:20px}.optimize-a-hidden,.optimize-b-hidden{opacity:0;-webkit-transition:all .3s;transition:all .3s}.optimize-a-showing{opacity:1!important}.optimize-b-showing{opacity:1!important}.optimize-display-none{display:none}.badge{text-transform:uppercase;display:inline-block;border-radius:3px;padding:8px 10px 8px 10px;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1em;color:#fff}.badge.orange{background:#fc8258}.badge.azure-blue{background:#008aff}.badge.pale-azure-blue{background:#40a8ff}.badge.mango{background:#fda96d}.badge.dark-periwinkle{background:#5d63e0}.badge.aqua{background:#58d5f1}.badge.cantaloupe{background:#ffbd71}.badge.purple{background:#9013fe}.badge.teal{background:#21b5ab}.badge.pink{background:#f2479c}.badge.gold{background:#ffbc00}.badge.green{background:#58cc92}.badge.lavender{background:#8187f8}.badge.helio-violet{background:#c075ff}.badge.light-teal{background:#4cdbc7}#onetrust-banner-sdk{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:15px!important;max-width:600px!important}#onetrust-banner-sdk #onetrust-policy-text a{margin-left:0!important;font-weight:400!important}#onetrust-banner-sdk #onetrust-policy-text a:focus{outline:0!important}#onetrust-banner-sdk #onetrust-accept-btn-handler{background:#fc8258!important;border-radius:20px!important;border-width:0!important}#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link{color:#425466!important;font-weight:400!important;padding-top:0}#onetrust-banner-sdk h3#onetrust-policy-title,#onetrust-banner-sdk p#onetrust-policy-text{padding-left:20px;padding-left:20px;padding-right:20px}#onetrust-pc-sdk .pc-logo-container{display:none!important}#onetrust-pc-sdk .pc-title-container{float:left!important;margin-left:-10px!important}#onetrust-pc-sdk .category-menu-switch-handler:focus{outline:0!important}#onetrust-pc-sdk p.group-description{font-size:14px}#onetrust-pc-sdk p.group-description a{font-size:14px;text-decoration:underline}#onetrust-pc-sdk .ot-pc-footer-logo{display:none!important}div.accordion{border-bottom:1px dotted #ececec}div.accordion.accordion-closed .accordion-content{display:none}div.accordion h2.accordion-title-initialized,div.accordion h3.accordion-title-initialized{margin-top:30px!important;cursor:pointer;position:relative;padding-left:30px}div.accordion h2.accordion-title-initialized:before,div.accordion h3.accordion-title-initialized:before{display:block;width:40px;height:1em;content:" ";background-image:url(images/icons/fsicon-caret-down-thick-gray.svg);background-repeat:no-repeat;background-size:20px auto;background-position:0 10px;float:left;-webkit-transition:-webkit-transform 250ms;transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms;-webkit-transform:rotate(360deg);transform:rotate(360deg);position:absolute;left:0}div.accordion h3.accordion-title-initialized:before{background-size:15px auto;background-position-y:8px}div.accordion.accordion-closed h2.accordion-title-initialized:before,div.accordion.accordion-closed h3.accordion-title-initialized:before{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-position:2px 0;width:30px}div.accordion.accordion-closed h3.accordion-title-initialized:before{background-position-x:6px}.search-diligentia #hits a{border:1px solid #ececec;border-radius:4px;padding:12px 20px;margin:5px 0;font-size:15px;position:relative}.search-diligentia #hits a:after{background-image:url(images/icons/fsicon-caret-right-thick-gray.svg);background-repeat:no-repeat;content:" ";display:block;width:20px;height:20px;position:absolute;top:25px;right:20px}.search-diligentia #hits a:hover{background:#ececec}.search-diligentia #hits a h5{margin-top:0;font-size:15px}.search-diligentia #hits a p{margin:0;padding:0;font-size:15px}header.nav-bamboo{border-bottom:1px solid #ececec}header.nav-bamboo.dark{border-bottom:1px solid #2c282a}header.nav-bamboo .iq-back-to-home{position:absolute;top:0;left:24px;color:#fff;font-size:.75rem}header.nav-bamboo nav{height:80px;padding:27px 15px;background:#fff;display:grid;max-width:1330px;font-size:15px}@media screen and (min-width:1140px){header.nav-bamboo nav{grid-template-columns:130px 1fr 105px 184px 105px 140px;grid-template-rows:1fr}}@media screen and (min-width:1025px) and (max-width:1139px){header.nav-bamboo nav{grid-template-columns:130px 1fr 50px 163px 75px 140px;grid-template-rows:1fr}}@media screen and (min-width:769px) and (max-width:1024px){header.nav-bamboo nav{grid-template-columns:130px 1fr 105px 75px 120px 62px;grid-template-rows:1fr}}@media screen and (max-width:768px){header.nav-bamboo nav{grid-template-columns:130px 1fr 55px 75px 45px;grid-template-rows:1fr;padding-right:10px;padding-left:10px}}header.nav-bamboo nav.iq-nav{position:relative}@media screen and (min-width:1140px){header.nav-bamboo nav.iq-nav{grid-template-columns:130px 1fr 100px 100px 140px;grid-template-rows:1fr}}@media screen and (min-width:1025px) and (max-width:1139px){header.nav-bamboo nav.iq-nav{grid-template-columns:130px 1fr 100px 100px 140px;grid-template-rows:1fr}}@media screen and (min-width:769px) and (max-width:1024px){header.nav-bamboo nav.iq-nav{grid-template-columns:130px 1fr 75px 120px 62px;grid-template-rows:1fr}}@media screen and (max-width:768px){header.nav-bamboo nav.iq-nav{grid-template-columns:130px 1fr 75px 45px;grid-template-rows:1fr;padding-right:10px;padding-left:10px}}header.nav-bamboo nav.dark{background:#2c282a}header.nav-bamboo nav a.logo img{width:130px;height:28px}header.nav-bamboo nav ul.customer-links,header.nav-bamboo nav ul.main-links{margin-top:0}@media screen and (min-width:1025px){header.nav-bamboo nav ul.customer-links li,header.nav-bamboo nav ul.main-links li{list-style-type:none;margin:0;text-align:center;float:left}}@media screen and (min-width:1140px){header.nav-bamboo nav ul.customer-links li,header.nav-bamboo nav ul.main-links li{padding-right:27px}}@media screen and (min-width:1025px) and (max-width:1139px){header.nav-bamboo nav ul.customer-links li,header.nav-bamboo nav ul.main-links li{padding-right:19px}}@media screen and (max-width:1024px){header.nav-bamboo nav ul.customer-links li,header.nav-bamboo nav ul.main-links li{display:none}}header.nav-bamboo nav ul.customer-links li a.open,header.nav-bamboo nav ul.customer-links li a:hover,header.nav-bamboo nav ul.main-links li a.open,header.nav-bamboo nav ul.main-links li a:hover{color:#8d8d8d}header.nav-bamboo nav ul.customer-links li a.dark,header.nav-bamboo nav ul.main-links li a.dark{color:#fff}@media screen and (min-width:1025px){header.nav-bamboo nav ul.main-links{margin-left:32px;padding:0}}header.nav-bamboo nav ul.customer-links{padding-left:0}@media screen and (max-width:1024px){header.nav-bamboo nav ul.customer-links{display:none}}header.nav-bamboo nav div.main-nav-search a{display:inline-block;margin:0 auto;background-size:14px;background-repeat:no-repeat;background-position:left center}header.nav-bamboo nav div.main-nav-search a img{width:14px;height:14px;float:left;position:relative}@media screen and (max-width:768px){header.nav-bamboo nav div.main-nav-search a img{top:4px}}@media screen and (min-width:769px){header.nav-bamboo nav div.main-nav-search a img{top:7px}}header.nav-bamboo nav div.main-nav-search a span.search-text{padding-left:5px}@media screen and (min-width:1025px) and (max-width:1139px){header.nav-bamboo nav div.main-nav-search a span.search-text{display:none}}@media screen and (max-width:768px){header.nav-bamboo nav div.main-nav-search a span.search-text{display:none}}header.nav-bamboo nav div.main-nav-search a.open,header.nav-bamboo nav div.main-nav-search a:hover{color:#8d8d8d}header.nav-bamboo nav div.main-nav-search a.dark{color:#fff}header.nav-bamboo nav div.main-nav-sign-in a:hover{color:#8d8d8d;-webkit-transition:color .25s;transition:color .25s}header.nav-bamboo nav div.main-nav-sign-in a.dark{color:#fff}header.nav-bamboo nav div.main-nav-sign-in a.dark:hover{color:#fff}@media screen and (max-width:768px){header.nav-bamboo nav .main-nav-sign-up{display:none}}header.nav-bamboo nav .main-nav-sign-up .cta{color:#fff;width:100%;position:relative;top:-6px}header.nav-bamboo nav .main-nav-toggle{text-align:right}@media screen and (min-width:1025px){header.nav-bamboo nav .main-nav-toggle{display:none}}header.nav-bamboo nav .main-nav-toggle a#nav-bamboo-toggle{background-size:30px auto;background-position:center;background-repeat:no-repeat;width:30px;height:30px;display:inline-block}@media screen and (max-width:768px){header.nav-bamboo nav .main-nav-toggle a#nav-bamboo-toggle{float:left}}header.nav-bamboo nav .main-nav-toggle a#nav-bamboo-toggle:not(.open){background-image:url(/wp-content/themes/shared_assets/images/icons/nav-hamburger.svg)}header.nav-bamboo nav .main-nav-toggle a#nav-bamboo-toggle.open{background-image:url(/wp-content/themes/shared_assets/images/icons/nav-close.svg);background-size:24px auto}header.nav-bamboo nav .main-nav-toggle a#nav-bamboo-toggle.dark:not(.open){background-image:url(/wp-content/themes/shared_assets/images/icons/nav-hamburger-white.svg)}header.nav-bamboo nav .main-nav-toggle a#nav-bamboo-toggle.dark.open{background-image:url(/wp-content/themes/shared_assets/images/icons/nav-close-white.svg);background-size:24px auto}div#nav-bamboo-dropdown-container{position:absolute;z-index:1;top:81px;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 81px);scrollbar-width:none;-ms-overflow-style:none;padding-bottom:40px;width:100vw}div#nav-bamboo-dropdown-container::-webkit-scrollbar{width:0;height:0}@media (max-width:768px){div#nav-bamboo-dropdown-container{padding-left:0;padding-right:0}}@media (max-width:1024px){div#nav-bamboo-dropdown-container{background:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.25);box-shadow:0 5px 10px rgba(0,0,0,.25)}}div#nav-bamboo-dropdown-container:not(.visible){display:none;visibility:hidden;opacity:0}div#nav-bamboo-dropdown-container.visible{display:block;visibility:visible;opacity:1}@media screen and (min-width:769px) and (max-width:1024px){div#nav-bamboo-dropdown-container span.wrap{width:50%;float:left}}#nav-bamboo-dropdown-container.dark{background:#2c282a}#nav-bamboo-dropdown-container.dark a{color:#fff}div.nav-bamboo-dropdown{background:#fff}div.nav-bamboo-dropdown .signin p{color:#2c282a}@media (max-width:768px){div.nav-bamboo-dropdown{border-bottom:1px solid #ececec}}@media (max-width:1024px){div.nav-bamboo-dropdown{width:100%!important}}@media screen and (min-width:1025px){div.nav-bamboo-dropdown{display:none;opacity:0;padding:30px 30px;position:relative;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px rgba(0,0,0,.25);border-radius:10px}}@media screen and (min-width:1025px){div.nav-bamboo-dropdown .dropdown-links-two-col{grid-template-columns:repeat(2,auto);grid-column-gap:30px}}div.nav-bamboo-dropdown .dropdown-links{margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:1025px){div.nav-bamboo-dropdown .dropdown-links{grid-row-gap:30px}}@media (max-width:1024px){div.nav-bamboo-dropdown .dropdown-links{padding-left:53px;grid-row-gap:10px}}@media (max-width:768px){div.nav-bamboo-dropdown .dropdown-links{padding-bottom:20px}div.nav-bamboo-dropdown .dropdown-links:not(.visible){display:none}}div.nav-bamboo-dropdown .dropdown-links li:hover{opacity:.8}div.nav-bamboo-dropdown .dropdown-links li span.desc{display:block}@media (max-width:1024px){div.nav-bamboo-dropdown .dropdown-links li span.desc{display:none}}div.nav-bamboo-dropdown .dropdown-links li.dropdown-sub-item{list-style-type:none;margin:0}@media (min-width:1025px){div.nav-bamboo-dropdown .dropdown-links li.dropdown-sub-item.mobile-only{display:none}}div.nav-bamboo-dropdown .dropdown-links li.dropdown-sub-item a{position:relative}div.nav-bamboo-dropdown .dropdown-links li.dropdown-sub-item a.dark{color:#fff}@media (max-width:768px){div.nav-bamboo-dropdown .dropdown-links li.dropdown-sub-item a{padding-bottom:5px}}div.nav-bamboo-dropdown.visible{display:block;opacity:1}div.nav-bamboo-dropdown.visible ul li{opacity:1;top:0}@media screen and (max-width:1024px){div.nav-bamboo-dropdown#dropdown-signin{display:none}}div.nav-bamboo-dropdown#dropdown-signin .signin{display:grid;max-width:500px;grid-template-columns:1fr 1fr;grid-column-gap:20px;margin:0 auto!important}div.nav-bamboo-dropdown#dropdown-signin .signin .platform{padding-bottom:12px}@media (min-width:1025px){div.nav-bamboo-dropdown#dropdown-signin .signin .platform{text-align:center}}@media screen and (max-width:768px){div.nav-bamboo-dropdown#dropdown-signin .signin .platform{border:1px solid #e4e4e4;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.5);box-shadow:1px 1px 5px rgba(0,0,0,.5);padding-top:10px;margin:10px 20px;border-radius:10px}}div.nav-bamboo-dropdown#dropdown-signin .signin .platform.iq .logo{margin:3px 0 0}div.nav-bamboo-dropdown#dropdown-signin .signin .platform .logo{max-width:100%}@media (max-width:1024px){div.nav-bamboo-dropdown#dropdown-signin .signin .platform .logo{display:none}}div.nav-bamboo-dropdown#dropdown-signin .signin .platform p.url{color:gray}div.nav-bamboo-dropdown#dropdown-signin .signin .platform p{font-size:13px;line-height:1.2em}@media screen and (max-width:768px){div.nav-bamboo-dropdown#dropdown-signin .signin .platform p{display:none}}div.nav-bamboo-dropdown#dropdown-signin .signin .platform .cta{min-width:150px;clear:both}.nav-bamboo-dropdown#dropdown-product .nav-icon{width:28px}@media screen and (min-width:1025px){.nav-bamboo-dropdown#dropdown-product{width:700px;padding-bottom:90px!important}}.nav-bamboo-dropdown#dropdown-product .explore-all{background:#f6f9fc;width:100%;position:absolute;left:0;bottom:0;padding:20px 30px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:500}@media screen and (max-width:1024px){.nav-bamboo-dropdown#dropdown-product .explore-all{display:none}}.nav-bamboo-dropdown#dropdown-product .explore-all a{color:var(--main-link-color)}.nav-bamboo-dropdown#dropdown-product .explore-all a:hover{opacity:.7}@media screen and (min-width:1025px){#nav-bamboo-dropdown-container .dropdown-title{display:none!important}}@media screen and (max-width:1024px){#nav-bamboo-dropdown-container .dropdown-title{padding-top:22px}}@media screen and (max-width:768px){#nav-bamboo-dropdown-container .dropdown-title{position:relative;padding-top:15px;padding-bottom:15px;padding-left:15px;cursor:pointer}#nav-bamboo-dropdown-container .dropdown-title.has-sub-items:after{content:" ";background-image:url(/wp-content/themes/shared_assets/images/icons/nav-caret-down@2x.png);background-size:17px auto;background-repeat:no-repeat;display:block;width:17px;height:10px;position:absolute;right:33px;top:27px}}@media screen and (max-width:1024px){#nav-bamboo-dropdown-container .sub-item-title{margin-left:37px}}@media screen and (max-width:768px){#nav-bamboo-dropdown-container .sub-item-title{margin-left:52px}}@media (min-width:1025px){.nav-bamboo-dropdown span.grid-with-featured-content{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto}}.nav-bamboo-dropdown span.grid-with-featured-content .featured-item{padding:0 20px}@media (max-width:1024px){.nav-bamboo-dropdown span.grid-with-featured-content .featured-item{display:none}}.nav-bamboo-dropdown span.grid-with-featured-content .featured-item h4{line-height:1.1em;margin:0;padding:0}.nav-bamboo-dropdown span.grid-with-featured-content .featured-item a{display:block}.nav-bamboo-dropdown span.grid-with-featured-content .featured-item a .basi{color:var(--main-link-color)}.nav-bamboo-dropdown span.grid-with-featured-content .featured-item a:hover img{opacity:.8}.nav-bamboo-dropdown span.grid-with-featured-content .featured-item a:hover span.basi{-webkit-transform:scale(1.05);transform:scale(1.05)}.nav-bamboo-dropdown span.grid-with-featured-content .featured-item img{border-radius:15px}.nav-bamboo-dropdown span.grid-with-featured-content .featured-item p{font-size:15px;line-height:1.1em}header#bamboo-header nav{font-weight:600}header#bamboo-header #nav-bamboo-dropdown-container .dropdown-title{font-weight:600}header#bamboo-header #nav-bamboo-dropdown-container .dropdown-links li{line-height:1.1em}header#bamboo-header #nav-bamboo-dropdown-container .dropdown-links li span.desc{font-size:15px;color:var(--main-text-color)}@media screen and (max-width:1024px){header#bamboo-header #nav-bamboo-dropdown-container .dropdown-links strong{font-weight:400}}#nav-bamboo-search-container{display:none}#nav-bamboo-search-container.visible{width:100%;display:block;z-index:1;position:absolute;top:81px;overflow-y:auto;max-height:calc(100vh - 81px);-webkit-animation:dropdown-appear .5s;animation:dropdown-appear .5s;padding-bottom:50px}#nav-bamboo-search-container .nav-bamboo-search-inner{max-width:800px;margin-right:auto;margin-left:auto;padding:30px 20px 30px 20px;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.25);box-shadow:0 5px 30px rgba(0,0,0,.25);background:#fff;border-radius:10px}#nav-bamboo-search-container .nav-bamboo-search-inner .bamboo-search-input-container{padding-bottom:20px}#nav-bamboo-search-container .nav-bamboo-search-inner .index-switcher{font-size:13px}@media screen and (min-width:769px){#nav-bamboo-search-container .nav-bamboo-search-inner .index-switcher{display:none}}#nav-bamboo-search-container .nav-bamboo-search-inner .index-switcher .index-switch{border:1px solid #70787c;border-radius:2px;color:#70787c;padding:8px;margin:0 4px}#nav-bamboo-search-container .nav-bamboo-search-inner .index-switcher .index-switch.selected{border-color:#40befd;color:#40befd}#nav-bamboo-search-container .nav-bamboo-search-inner .index-switcher .index-switch.selected:before{display:inline-block;background-image:url(images/icons/blue-checkmark.svg);content:" ";width:16px;height:12px;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:768px){#nav-bamboo-search-container .nav-bamboo-search-inner .two-indeces{display:block}}@media screen and (min-width:769px){#nav-bamboo-search-container .nav-bamboo-search-inner .two-indeces .index-hits-container{display:block!important}}#nav-bamboo-search-container .nav-bamboo-search-inner .two-indeces .index-hits-container h4{font-size:14px;border-bottom:1px dotted #d3d3d3}#nav-bamboo-search-container .nav-bamboo-search-inner .two-indeces .index-hits-container h4:before{display:inline-block;content:" ";background-size:contain;width:20px;height:20px;position:relative;margin-right:8px;top:4px}#nav-bamboo-search-container .nav-bamboo-search-inner .two-indeces .index-hits-container#site-hits-container h4:before{background-image:url(images/icons/magnifying-in-circle.png)}@media screen and (max-width:768px){#nav-bamboo-search-container .nav-bamboo-search-inner .two-indeces .index-hits-container#docs-hits-container{display:none}}#nav-bamboo-search-container .nav-bamboo-search-inner .two-indeces .index-hits-container#docs-hits-container h4:before{background-image:url(images/icons/code-brackets-green.png)}a.algolia-placeholder{padding-top:6px}a.algolia-placeholder.loading span.placeholder{display:none}a.algolia-placeholder.loading:before{content:"Loading search..."}span.search-loading-state{display:block;text-decoration:none;background:#f8f1f1;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;border-style:none;font-family:var(--main-font);color:var(--main-heading-color);padding-left:40px;font-size:15px;height:40px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:text;position:relative;display:block;padding-top:6px}div.ais-SearchBox,span.search-loading-state{position:relative}div.ais-SearchBox:before,span.search-loading-state:before{z-index:2;display:block;position:absolute;width:15px;height:15px;top:12px;left:10px;content:" ";background-image:url(images/icons/nav/nav-search-glass.svg)}a.algolia-placeholder,input.ais-SearchBox-input{display:block;text-decoration:none;background:#f8f1f1;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;border-style:none;font-family:var(--main-font);color:var(--main-heading-color);padding-left:40px;font-size:15px;height:40px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:text;position:relative;width:100%}a.algolia-placeholder:focus,input.ais-SearchBox-input:focus{outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}@media screen and (max-width:768px){a.algolia-placeholder,input.ais-SearchBox-input{font-size:16px}}form.ais-SearchBox-form{position:relative}form.ais-SearchBox-form input[type=search]::-ms-clear{display:none;width:0;height:0}form.ais-SearchBox-form input[type=search]::-ms-reveal{display:none;width:0;height:0}form.ais-SearchBox-form input[type=search]::-webkit-search-cancel-button,form.ais-SearchBox-form input[type=search]::-webkit-search-decoration,form.ais-SearchBox-form input[type=search]::-webkit-search-results-button,form.ais-SearchBox-form input[type=search]::-webkit-search-results-decoration{display:none}form.ais-SearchBox-form button.ais-SearchBox-submit,form.ais-SearchBox-form span.ais-SearchBox-loadingIndicator{display:none!important}form.ais-SearchBox-form button.ais-SearchBox-reset{position:absolute;right:10px;top:12px;background:0 0;border:none;cursor:pointer}main.bamboo-search-results{clear:left;padding-bottom:60px}main.bamboo-search-results ol.ais-Hits-list{margin-left:0;padding-left:0;list-style-type:none;display:grid;padding-right:10px;padding-left:10px;grid-template-columns:repeat(2,1fr);grid-row-gap:10px}@media screen and (max-width:768px){main.bamboo-search-results ol.ais-Hits-list{display:block}}main.bamboo-search-results a{display:block;color:#425466;text-decoration:none}main.bamboo-search-results div.hit-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;gap:12px}main.bamboo-search-results div.hit-icon{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex:1;width:40px}main.bamboo-search-results div.hit-icon img{width:40px}main.bamboo-search-results div.hit-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:360px;-webkit-box-flex:5;flex:5}main.bamboo-search-results div.hit-content h5.hit-name{margin-bottom:0;font-weight:500;line-height:1.5em;font-size:13px}main.bamboo-search-results div.hit-content p.hit-description{margin-top:0;padding-top:0;color:#425466;font-size:13px}main.bamboo-search-results div.hit-content mark{background:#fdfdb4}main.bamboo-search-results div.hit-content:hover{opacity:.8}main.bamboo-search-results .ais-Hits.ais-Hits--empty{margin-top:20px}main.bamboo-search-results ul.ais-Pagination-list{list-style-type:none;margin-left:0;padding-left:0;text-align:center;display:block}main.bamboo-search-results ul.ais-Pagination-list li.ais-Pagination-item{display:inline-block;margin:0 4px}main.bamboo-search-results ul.ais-Pagination-list li.ais-Pagination-item.ais-Pagination-item--selected a{background:#ffb569;border-color:#ffb569;color:#fff;font-weight:700}main.bamboo-search-results ul.ais-Pagination-list li.ais-Pagination-item a.ais-Pagination-link{display:block;overflow:hidden;border-radius:13px;padding-top:6px;height:26px;width:26px;border:1px solid #d3d3d3;line-height:1em;text-decoration:none;font-size:13px}main.bamboo-search-results ul.ais-Pagination-list li.ais-Pagination-item.ais-Pagination-item--disabled{display:none!important}main.bamboo-search-results ul.ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link{font-weight:600;padding-right:0}main.bamboo-search-results ul.ais-Pagination-list .ais-Pagination-item--previousPage .ais-Pagination-link{font-weight:600;padding-left:0}main.bamboo-search-results ul.ais-Pagination-list .ais-Pagination-link{letter-spacing:.03em;padding-right:5px;padding-left:5px;color:#425466}.announcement-bar{background:#23273c;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:center;padding:8px;font-size:14px;min-height:44px;display:grid;grid-template-columns:1fr 40px;grid-template-rows:1fr}.announcement-bar div.ab-close{width:26px;height:26px;position:relative;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;background-image:url(/wp-content/themes/fastspring-bamboo/images/icons/fsicon-close-x-white.svg);background-position:center;background-size:16px;background-repeat:no-repeat}.announcement-bar div.ab-close:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}body.ab-showing div#nav-bamboo-dropdown-container,body.ab-showing div#nav-bamboo-search-container{top:125px}@media (max-width:768px){body.ab-showing a#nav-bamboo-mobile-cta{top:125px}}@media screen and (max-width:1024px){#nav-bamboo-dropdown-container :not(.dropdown-title).has-icon{display:block}}#nav-bamboo-dropdown-container .dropdown-title.has-icon{display:grid;grid-template-columns:28px 1fr;grid-template-rows:1fr;grid-column-gap:10px}#nav-bamboo-dropdown-container .dropdown-title.has-icon img{max-height:28px;margin:0 auto}@media screen and (min-width:1025px){#nav-bamboo-dropdown-container .dropdown-links li.has-icon a{display:grid;grid-template-columns:28px 1fr;grid-template-rows:1fr;grid-column-gap:10px}#nav-bamboo-dropdown-container .dropdown-links li.has-icon a img{max-height:28px;margin:0 auto}}#nav-bamboo-dropdown-container .has-icon-pseudo:before{display:block;width:28px;height:28px;content:" ";background-repeat:no-repeat;background-position:center}@media screen and (max-width:1024px){#nav-bamboo-dropdown-container .dropdown-links .has-icon img,#nav-bamboo-dropdown-container .dropdown-links .has-icon-pseudo:before{display:none}}.nav-icon-group-of-people:before{background-image:url(images/icons/nav/group-of-people.svg)}.nav-icon-browser-with-blog:before{background-image:url(images/icons/nav/browser-with-blog.svg)}.nav-icon-browser-with-four-panels:before{background-image:url(images/icons/nav/browser-with-four-panels.svg)}.nav-icon-code-brackets:before{background-image:url(images/icons/nav/code-brackets.svg)}.nav-icon-question-in-circle:before{background-image:url(images/icons/nav/question-in-circle.svg)}.nav-icon-document-pages:before{background-image:url(images/icons/nav/document-pages.svg)}.nav-icon-shopping-cart:before{background-image:url(images/icons/nav/shopping-cart.svg)}.nav-icon-globe-with-percent-sign:before{background-image:url(images/icons/nav/globe-with-percent-sign.svg)}.nav-icon-globe-with-currency:before{background-image:url(images/icons/nav/globe-with-currency.svg)}.nav-icon-price-tag:before{background-image:url(images/icons/nav/price-tag.svg)}.nav-icon-laptop:before{background-image:url(images/icons/nav/laptop.svg)}.nav-icon-nodes:before{background-image:url(images/icons/nav/nodes.svg)}.nav-icon-play-icon-circle:before{background-image:url(images/icons/nav/play-icon-circle.svg)}.nav-icon-browser-with-code:before{background-image:url(images/icons/nav/browser-with-code.svg)}.nav-icon-browser-with-text:before{background-image:url(images/icons/nav/browser-with-text.svg)}.nav-icon-padlock:before{background-image:url(images/icons/nav/padlock.svg)}.nav-icon-padlock-in-circle:before{background-image:url(images/icons/nav/padlock-in-circle.svg)}.nav-icon-magnifying-glass:before{background-image:url(images/icons/nav/magnifying-glass.svg)}.nav-icon-rotating-gear:before{background-image:url(images/icons/nav/rotating-gear.svg)}.nav-icon-receipt:before{background-image:url(images/icons/nav/receipt.svg)}.nav-icon-upwards-chart:before{background-image:url(images/icons/nav/upwards-chart.svg)}.nav-icon-wordpress:before{background-image:url(images/icons/nav/wordpress.svg)}.nav-icon-popup-checkout:before{background-image:url(images/icons/nav/popup-checkout.svg)}.nav-icon-people-with-speech-bubble:before{background-image:url(images/icons/nav/people-with-speech-bubble.svg)}.nav-icon-recurring-business:before{background-image:url(images/icons/nav/recurring-business.svg)}.nav-icon-download:before{background-image:url(images/icons/nav/download.svg)}.nav-icon-cd-and-code-brackets:before{background-image:url(images/icons/nav/cd-and-code-brackets.svg)}div#nav-bamboo-dropdown-container .nav-bamboo-mobile-sign-up-sign-in{overflow:hidden;width:100%;text-align:center;padding-top:35px;padding-bottom:70px}@media (min-width:769px){div#nav-bamboo-dropdown-container .nav-bamboo-mobile-sign-up-sign-in{display:none}}div#nav-bamboo-dropdown-container .nav-bamboo-mobile-sign-up-sign-in .sign-up-mobile-dropdown{display:inline-block;width:140px;color:#fff!important}div#nav-bamboo-dropdown-container .qac{display:none}@media screen and (max-width:768px){div#nav-bamboo-dropdown-container .qac{display:grid}}header.nav-bamboo{position:fixed;top:0;background:#fff;z-index:10000}header.nav-bamboo a{text-decoration:none;color:#2c282a}header.nav-bamboo.dark{background:#2c282a}body.fs-nav-enabled{padding-top:81px}.card{border-radius:10px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3);background:#fff;overflow:hidden}.filter-controls{max-width:1140px;margin-right:auto;margin-left:auto;padding-bottom:70px}.filter-controls .pill{color:#70787c;border-color:#b0b5b9;letter-spacing:.05em;margin-right:10px;margin-top:10px;-webkit-box-shadow:inset 0 -1px 4px rgba(0,0,0,.2);box-shadow:inset 0 -1px 4px rgba(0,0,0,.2);cursor:pointer}.filter-controls .pill.selected,.filter-controls .pill:hover{background:#c3cad0;color:#fff}.pill{text-decoration:none;border-width:1px;border-style:solid;height:34px;border-radius:18px;padding:2px 15px;text-transform:uppercase;font-size:13px;display:inline-block;font-weight:500}.pill.blue{border-color:#008aff;color:#008aff}body.ab-showing.single-post .mk-blog-hero{padding-top:40px}body.single-post .mk-blog-hero{color:#fff;position:relative;min-height:400px;background-position:center center}body.single-post .mk-blog-hero .content-holder{max-width:725px;text-align:center;z-index:2;position:relative;margin:0 auto;padding:60px 20px}body.single-post .mk-blog-hero .content-holder h1.the-title{font-size:40px;letter-spacing:0;font-weight:700;font-family:proxima-nova,sans-serif}@media screen and (max-width:768px){body.single-post .mk-blog-hero .content-holder h1.the-title{font-size:25px!important}}body.single-post .mk-blog-hero .content-holder .author-name,body.single-post .mk-blog-hero .content-holder .publish-date{font-size:16px;font-family:proxima-nova,sans-serif;font-style:normal}body.single-post .mk-blog-hero .content-holder .author-avatar{width:64px;height:64px;border-radius:32px;overflow:hidden;margin-right:auto;margin-left:auto;margin-top:20px}body.single-post .mk-blog-hero .content-holder .author-avatar img{max-width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-style:none!important;border-width:0!important}body.single-post .mk-blog-hero .content-holder .author-name{margin-top:10px}body.single-post .mk-blog-hero .content-holder .date{display:block;font-size:16px;margin-top:.1em}body.single-post .mk-blog-hero:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;content:'';z-index:1;opacity:.6}body.single-post .blog-wrapper{display:grid;grid-template-columns:700px auto;grid-template-rows:1fr;grid-column-gap:90px;max-width:1110px;padding:0 30px;margin:0 auto;overflow:auto}@media (min-width:900px) and (max-width:1110px){body.single-post .blog-wrapper{grid-template-columns:75fr 25fr;grid-template-rows:1fr}}@media (max-width:899px){body.single-post .blog-wrapper{grid-template-columns:1fr;grid-template-rows:1fr}}body.single-post .blog-wrapper .mk-single-content{padding-top:20px}body.single-post #mk-sidebar,body.single-post .sidebar{padding-top:50px}body.single-post #mk-sidebar .sidebar-section,body.single-post .sidebar .sidebar-section{padding-bottom:50px}body.single-post #mk-sidebar h3,body.single-post .sidebar h3{font-weight:700;font-size:17px;letter-spacing:-.02em;color:#333;font-family:proxima-nova,sans-serif}body.single-post #mk-sidebar ul.category-sidebar-list,body.single-post .sidebar ul.category-sidebar-list{margin-left:0;padding-left:0}body.single-post #mk-sidebar ul.category-sidebar-list li,body.single-post .sidebar ul.category-sidebar-list li{list-style-type:none;font-size:15px}body.single-post #mk-sidebar ul.category-sidebar-list a,body.single-post .sidebar ul.category-sidebar-list a{color:#425466;text-decoration:none;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;display:block}body.single-post #mk-sidebar ul.category-sidebar-list a:hover,body.single-post .sidebar ul.category-sidebar-list a:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}body.single-post #mk-sidebar .blog-sidebar-subscribe span.subscribe,body.single-post .sidebar .blog-sidebar-subscribe span.subscribe{color:#a2a2a2;letter-spacing:.1em}body.single-post #mk-sidebar .blog-sidebar-subscribe .mktoOffset,body.single-post .sidebar .blog-sidebar-subscribe .mktoOffset{display:none}body.single-post #mk-sidebar .blog-sidebar-subscribe h4,body.single-post .sidebar .blog-sidebar-subscribe h4{font-size:13.5px;font-weight:400;color:#a7a5a5;letter-spacing:.1em;font-family:proxima-nova,sans-serif}body.single-post #mk-sidebar .blog-sidebar-subscribe .mktoHtmlText,body.single-post .sidebar .blog-sidebar-subscribe .mktoHtmlText{font-size:14px;line-height:1.3em;margin-bottom:11px;letter-spacing:-.02em;font-family:proxima-nova,sans-serif}body.single-post #mk-sidebar .blog-sidebar-subscribe button.mktoButton,body.single-post .sidebar .blog-sidebar-subscribe button.mktoButton{border-radius:18px;padding:10px 20px}body.single-post #mk-sidebar .blog-sidebar-subscribe a,body.single-post .sidebar .blog-sidebar-subscribe a{color:#000}body.single-post .single-blog-post-content{font-family:proxima-nova,sans-serif}body.single-post .single-blog-post-content img{height:auto}body.single-post .single-blog-post-content img.aligncenter{display:block;margin-right:auto;margin-left:auto}body.single-post .single-blog-post-content figure.wp-block-image,body.single-post .single-blog-post-content figure.wp-block-table{margin:0}body.single-post .single-blog-post-content blockquote{margin-top:20px;background-color:transparent}body.single-post .single-blog-post-content blockquote p{font-size:36px;letter-spacing:-.03em;font-weight:200;line-height:1.4em}body.single-post .single-blog-post-content h2{font-family:proxima-nova,sans-serif;margin-top:3em;margin-bottom:1em;font-weight:700;font-size:25px;letter-spacing:0;line-height:1.3em}body.single-post .single-blog-post-content h2 span{font-weight:unset!important}body.single-post .single-blog-post-content h3{font-family:proxima-nova,sans-serif;margin:1.5em 0 1em 0}body.single-post .single-blog-post-content li,body.single-post .single-blog-post-content p,body.single-post .single-blog-post-content ul{font-size:17px;letter-spacing:0}body.single-post .single-blog-post-content li{margin-top:.5em;padding-bottom:.5em}body.single-post .single-blog-post-content div.wp-caption{max-width:100%}body.single-post .single-blog-post-content table{border-collapse:collapse;border:1px solid #d0d0d0;font-size:15px}body.single-post .single-blog-post-content table td,body.single-post .single-blog-post-content table td p{font-size:15px}body.single-post .single-blog-post-content table td{border:1px solid #d0d0d0;padding:8px 14px;vertical-align:top}body.single-post .single-blog-post-content table th{background-color:#f7f7f7}body.single-post .single-blog-post-content div.wp-block-columns{padding-left:0;padding-right:0}body.single-post .single-blog-post-content div.wp-block-columns ol,body.single-post .single-blog-post-content div.wp-block-columns ul{padding-left:1em}body.single-post .fs-estimated-read{color:gray;padding-bottom:10px;padding-top:42px}body.single-post .fs-estimated-read:before{display:block;background-image:url(images/icons/blue/clock.svg);content:" ";width:15px;height:15px;float:left;position:relative;top:6px;padding-right:8px;background-repeat:no-repeat}body.single-post .fs-author-bio{padding:12px 20px 30px 20px;max-width:700px;margin:40px auto 50px auto;display:grid;grid-template-columns:100px auto;grid-template-rows:1fr;grid-column-gap:20px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}body.single-post .fs-author-bio img{border-radius:50px;align-self:center}body.single-post .fs-author-bio .info,body.single-post .fs-author-bio .info p{font-size:14px;line-height:1.6em}body.single-post .mk-social-share{text-align:center}body.single-post .mk-social-share ul li{margin:0!important;display:inline-block}body.single-post .mk-social-share ul li a{border-bottom:none;margin-right:15px;margin-left:15px}body.single-post .mk-social-share ul li a.mk-blog-print{display:none}body.page-template-page-resources-index .ember{color:#a7b0c1;letter-spacing:.1em;font-size:14px}body.page-template-page-resources-index .resources-index-hero{padding:100px 30px 150px 30px}body.page-template-page-resources-index .resources-index-hero .hero-content{max-width:1168px;margin:0 auto;position:relative;z-index:100}body.page-template-page-resources-index .resources-index-hero .hero-content h1{margin-bottom:0}body.page-template-page-resources-index .resources-index-hero p{font-weight:400;margin-top:10px;margin-bottom:45px}body.page-template-page-resources-index .resources-index-hero .feature-grid{display:grid;grid-row-gap:20px}@media screen and (min-width:769px){body.page-template-page-resources-index .resources-index-hero .feature-grid{grid-template-columns:.75fr .25fr;grid-template-rows:auto;grid-column-gap:20px}}@media screen and (max-width:768px){body.page-template-page-resources-index .resources-index-hero .feature-grid{grid-template-columns:1fr;grid-template-rows:auto}}body.page-template-page-resources-index .resources-index-hero .feature-grid .card{-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 0 30px rgba(161,174,183,.2);box-shadow:0 0 30px rgba(161,174,183,.2)}body.page-template-page-resources-index .resources-index-hero .feature-grid .card:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}body.page-template-page-resources-index .resources-index-hero .feature-grid .featured-main{color:#425466;text-decoration:none}@media screen and (min-width:769px){body.page-template-page-resources-index .resources-index-hero .feature-grid .featured-main{grid-template-columns:.56fr .44fr;display:grid;grid-template-rows:auto}}body.page-template-page-resources-index .resources-index-hero .feature-grid .featured-main .text{padding:30px}body.page-template-page-resources-index .resources-index-hero .feature-grid .featured-main .text h2{margin-top:0;margin-bottom:10px;color:#1e2b38}body.page-template-page-resources-index .resources-index-hero .feature-grid .featured-main .text .basi{margin-top:30px}body.page-template-page-resources-index .resources-index-hero .feature-grid .featured-main .image{background-size:cover;background-position:center center}@media screen and (max-width:768px){body.page-template-page-resources-index .resources-index-hero .feature-grid .featured-main .image{display:none}}body.page-template-page-resources-index .resources-index-hero .feature-grid .sub-featured{display:grid;grid-row-gap:30px}body.page-template-page-resources-index .resources-index-hero .feature-grid .sub-featured .card{padding:20px;position:relative;color:#404040;text-decoration:none}body.page-template-page-resources-index .resources-index-hero .feature-grid .sub-featured .card h4{line-height:1.3em;margin-top:0}body.page-template-page-resources-index .resources-index-hero .feature-grid .sub-featured .card .basi{position:absolute;bottom:10px}body.page-template-page-resources-index .resources-wrapper .resources-content{max-width:1140px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:30px;grid-row-gap:30px;overflow:auto}body.page-template-page-resources-index .resources-wrapper h2.section-head{font-family:proxima-nova,sans-serif;padding-top:100px;padding-left:15px;font-size:30px;font-weight:700}body.page-template-page-resources-index .resources-wrapper a.read-more{font-weight:700;font-size:16px}body.page-template-page-resources-index .resources-wrapper a.read-more:hover{text-decoration:underline}body.page-template-page-resources-index .resources-wrapper h3,body.page-template-page-resources-index .resources-wrapper h4{margin-top:10px;margin-bottom:0;font-size:17px;font-weight:700!important;line-height:1em;font-family:proxima-nova,sans-serif;color:#404040}body.page-template-page-resources-index .resource-item{display:block;text-decoration:none;border-radius:5px;-webkit-box-shadow:0 0 30px #e6e6f0;box-shadow:0 0 30px #e6e6f0;overflow:hidden;-webkit-transition:all .2s;transition:all .2s}body.page-template-page-resources-index .resource-item a{text-decoration:none}body.page-template-page-resources-index .resource-item:hover{opacity:.75}body.page-template-page-resources-index .resource-item .item-thumb{display:block;width:100%;height:0;padding-bottom:56.4%;background-size:cover;background-position:center;position:relative}body.page-template-page-resources-index .resource-item .resource-item-description{padding:20px}body.page-template-page-resources-index .resource-item span.basi.link,body.page-template-page-resources-index .resource-item span.cta{font-size:12.5px;color:#21b5ab;font-weight:700;text-transform:uppercase;letter-spacing:.1em}body.page-template-page-resources-index .resources-content p{font-family:proxima-nova,sans-serif;line-height:1.9em;font-size:14px;color:#425466;letter-spacing:.03em}body.page-template-page-resources-index .video.resource-item .resource-item-description{padding:10px}body.page-template-page-resources-index #downloads-row{padding-bottom:50px}body.page-template-page-resources-index .rep-view a.direct-download{font-weight:400;position:absolute;background:#3ea2ef;color:#fff;width:100%;text-align:center;font-size:13px;bottom:0;left:0}body.page-template-page-resources-index .rep-view .download{padding-bottom:40px}body.page-template-page-resources-index .resource-type,body.page-template-page-resources-index .type{text-transform:uppercase;color:#425466;letter-spacing:.1em;font-size:14px}.case-study-bamboo .case-study-hero{width:100%;overflow:auto;position:relative;padding-top:85px;padding-right:40px;padding-left:40px;background-size:cover;background-position:center top}@media screen and (max-width:768px){.case-study-bamboo .case-study-hero{padding-top:300px;padding-right:15px;padding-left:15px}}.case-study-bamboo .case-study-hero h1{padding-top:65px;max-width:600px;margin:0 auto;padding-bottom:30px}@media screen and (max-width:768px){.case-study-bamboo .case-study-hero h1{font-size:32px}}.case-study-bamboo .case-study-hero .fs-cs-hero-content{background:#fff;margin:150px auto 0 auto;max-width:960px;padding:0 30px;position:relative;z-index:1}.case-study-bamboo .case-study-hero .fs-cs-hero-content p.hero-description{text-align:center;padding-bottom:0;max-width:760px;margin:0 auto;font-size:17px;padding-top:0}.case-study-bamboo .metadata-icons-row{max-width:960px;margin:30px auto 0 auto;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:30px 20px 30px 20px;text-align:center;font-size:15px;position:relative;z-index:1;text-align:center}.case-study-bamboo .metadata-icons-row .data-item{display:inline-block;padding:10px 20px;width:200px;vertical-align:top}.case-study-bamboo .metadata-icons-row .data-item .icon{width:auto;height:45px}.case-study-bamboo .metadata-icons-row .data-item h4{margin-bottom:0;padding-bottom:3px}.case-study-bamboo .metadata-icons-row .data-item div.data-point-description{font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em;line-height:1.5em}.case-study-bamboo .metadata-icons-row .data-item div.data-point-description a{color:var(--primary-link-color);text-decoration:none;font-weight:500}.case-study-bamboo .case-study-content{max-width:760px;padding:30px;margin:0 auto}.case-study-bamboo .case-study-content li{margin-bottom:20px;line-height:1.7em}.case-study-bamboo .case-study-content #company h3{font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em;font-size:15px}.case-study-bamboo .case-study-content #company h3 a{color:var(--primary-link-color);text-decoration:none;font-weight:500}.case-study-bamboo .rhizome{padding-top:80px;padding-bottom:90px}.case-study-bamboo .case-study-image,.case-study-bamboo .case-study-video{padding-top:50px;padding-bottom:60px}.case-study-bamboo .case-study-image img{max-height:500px;margin-left:auto;margin-right:auto;display:block}.case-study-bamboo .fs-wistia-pb-wrapper{width:100%}.case-study-bamboo .youtube-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;width:100%}.case-study-bamboo .youtube-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.case-study-bamboo h2{font-size:30px!important;font-weight:700!important;text-align:center}.case-study-bamboo h3{font-weight:300!important;margin-bottom:26px;font-size:17px;color:#425466}.case-study-bamboo li,.case-study-bamboo p,.case-study-bamboo ul{font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em}.case-study-bamboo li a,.case-study-bamboo p a,.case-study-bamboo ul a{color:var(--primary-link-color);text-decoration:none;font-weight:500}.case-study-bamboo hr{max-width:900px;border:.5px solid #b9b9b9}.case-study-bamboo .case-study-customer-quote{max-width:760px;margin:50px auto;padding:0 30px}.case-study-bamboo .case-study-customer-quote p{color:#fff}.case-study-bamboo .case-study-customer-quote p.the-quote{font-size:26px;line-height:1.4em;font-family:proxima-nova,sans-serif}.content-404{text-align:center;padding-top:100px}.content-404 p{font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em;font-size:17px}.content-404 p a{color:var(--primary-link-color);text-decoration:none;font-weight:500}.content-404 .cta-container{padding-top:50px}.content-404 .cta-container .cta{min-width:200px}.checkout-examples-wrapper{padding:0 30px}.checkout-examples-wrapper .checkout-examples{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:30px;grid-row-gap:30px}@media screen and (max-width:768px){.checkout-examples-wrapper .checkout-examples{grid-template-columns:100%;grid-template-rows:1fr}}@media screen and (min-width:1600px){.checkout-examples-wrapper .checkout-examples{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}}.checkout-examples-wrapper .checkout-examples .checkout-example{border-radius:2px;-webkit-transition:all .2s;transition:all .2s}.checkout-examples-wrapper .checkout-examples .checkout-example:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.checkout-examples-wrapper .checkout-examples .checkout-example .checkout-thumb{background-size:cover;cursor:pointer;display:block;height:0;padding-bottom:56.25%;width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.checkout-examples-wrapper .checkout-examples .checkout-example .info{padding:20px 20px 20px 20px;text-align:center}.checkout-examples-wrapper .checkout-examples .checkout-example .info .meta{font-size:14px;color:gray}.checkout-examples-wrapper .checkout-examples .checkout-example .info .meta strong{color:#21b5ab}#example-carousel{position:fixed;background:rgba(0,0,0,.7);top:0;width:100%;height:100%;z-index:10000;display:none;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}#example-carousel.visible{display:-webkit-box;display:flex;opacity:1}#example-carousel #video-end-cta,#example-carousel #wistia-container{width:90%;max-width:1200px;margin-right:auto;margin-left:auto;margin-top:90px}#example-carousel #example-carousel-close{background-color:#21b5ab;border-radius:50px;color:#fff;cursor:pointer;font-size:12px;height:50px;position:absolute;right:20px;text-align:center;top:9px;width:50px}#example-carousel #example-carousel-close:hover{background-color:#198a82}#example-carousel #example-carousel-close span.x{background-image:url(images/icons/fsicon-close-x-white.svg);background-position:center;background-repeat:no-repeat;background-size:20px;display:block;height:20px;width:100%;top:9px;position:absolute}#example-carousel #example-carousel-close span.esc{display:block;position:absolute;top:20px;width:100%}#example-carousel #video-end-cta{position:relative}#example-carousel #video-end-cta .video-end-cta-background{height:0;background-color:#fff;width:100%;padding-top:56.25%}#example-carousel #video-end-cta .video-end-cta-content{text-align:center;position:absolute;top:0;padding:0 30px;width:100%}@media screen and (max-width:768px){#example-carousel #video-end-cta .video-end-cta-content{padding:18px 12px 0 12px}}@media screen and (min-width:1025px){#example-carousel #video-end-cta .video-end-cta-content{padding-top:130px}}@media screen and (max-width:768px){#example-carousel #video-end-cta .video-end-cta-content h2{font-size:20px}}#example-carousel #video-end-cta .video-end-cta-content p{font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em;max-width:640px;margin:0 auto 25px auto}#example-carousel #video-end-cta .video-end-cta-content p a{color:var(--primary-link-color);text-decoration:none;font-weight:500}@media (max-width:500px){#example-carousel #video-end-cta .video-end-cta-content p{font-size:12px}}@media screen and (max-width:768px){#example-carousel #video-end-cta .video-end-cta-content p{line-height:1.35em;margin-bottom:12px}#example-carousel #video-end-cta .video-end-cta-content p span.hide-small{display:none}}#example-carousel #video-end-cta .video-end-cta-content a.watch-next-video{font-size:13px;display:block;margin-top:15px;cursor:pointer}#example-carousel #video-end-cta .video-end-cta-content a.watch-next-video:hover{opacity:.7}#example-carousel #video-end-cta .video-end-cta-content a.watch-next-video span.play{background-image:url(images/icons/right-arrow-black.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:9px;position:relative;top:1px;width:9px}#example-carousel .next-prev-arrow{position:absolute;background-repeat:no-repeat;background-size:22px auto;width:22px;height:45px;top:33vw;cursor:pointer}#example-carousel .next-prev-arrow:hover{opacity:.7}@media screen and (max-width:768px){#example-carousel .next-prev-arrow{display:none}}@media screen and (min-width:1025px){#example-carousel .next-prev-arrow{top:400px}}#example-carousel .next-prev-arrow#prev-video{background-image:url(images/icons/left-carousel-arrow.svg);left:10px}@media screen and (max-width:768px){#example-carousel .next-prev-arrow#prev-video{left:1%}}@media screen and (min-width:1400px){#example-carousel .next-prev-arrow#prev-video{left:calc(50vw - 650px)}}#example-carousel .next-prev-arrow#next-video{background-image:url(images/icons/right-carousel-arrow.svg);right:10px}@media screen and (max-width:768px){#example-carousel .next-prev-arrow#next-video{right:1%}}@media screen and (min-width:1400px){#example-carousel .next-prev-arrow#next-video{right:calc(50vw - 650px)}}.blog-grid h1{margin-bottom:.4em}.blog-grid .blog-blurb{margin:0 auto}.blog-grid h2.taxonomy{font-family:proxima-nova,sans-serif;text-align:center;font-weight:200;font-size:21px}.blog-grid .alm-reveal{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px;max-width:1070px;margin-right:auto;margin-left:auto;padding-top:20px;padding-left:20px;padding-right:20px}@media screen and (min-width:1840px){.blog-grid .alm-reveal{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;max-width:1380px}}@media screen and (min-width:769px) and (max-width:1024px){.blog-grid .alm-reveal{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}@media screen and (max-width:768px){.blog-grid .alm-reveal{grid-template-columns:1fr;grid-template-rows:1fr}}.blog-grid .alm-reveal .blog-grid-post{border-radius:8px;-webkit-box-shadow:0 0 15px rgba(161,174,183,.4);box-shadow:0 0 15px rgba(161,174,183,.4);-webkit-transition:all .3s;transition:all .3s;position:relative;max-width:400px;width:100%;margin-right:auto;margin-left:auto}.blog-grid .alm-reveal .blog-grid-post:hover{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05)}.blog-grid .alm-reveal .blog-grid-post a{text-decoration:none;color:#425466}.blog-grid .alm-reveal .blog-grid-post a img.thumb{border-radius:8px 8px 0 0}.blog-grid .alm-reveal .blog-grid-post a .blog-grid-post-details{padding:10px 20px 25px;cursor:pointer}.blog-grid .alm-reveal .blog-grid-post a .blog-grid-post-details h2{font-family:proxima-nova,sans-serif;font-size:18px;color:#404040;margin:0;padding:12px 0 0 0;font-weight:700}.blog-grid .alm-reveal .blog-grid-post a .blog-grid-post-details .date{font-size:12px;display:block;margin-top:.1em}.fs-blog-filter{max-width:1028px;margin:0 auto;padding:30px 30px 0 30px;text-align:center}.fs-blog-filter .alm-filters-container{margin-bottom:0!important}.fs-blog-filter .alm-filters-container .alm-filter li{display:inline-block!important;margin:5px;border-radius:3px}.fs-blog-filter .alm-filters-container .alm-filter li div.alm-filter--link{text-transform:uppercase;display:inline-block;border-radius:3px;padding:8px 10px 8px 10px;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1em;background:#e6ebee;color:#6c7c97}.fs-blog-filter .alm-filters-container .alm-filter li div.alm-filter--link:after,.fs-blog-filter .alm-filters-container .alm-filter li div.alm-filter--link:before{display:none!important}.fs-blog-filter .alm-filters-container .alm-filter li div.alm-filter--link.field-uncategorized{display:none}.fs-blog-filter .alm-filters-container .alm-filter li div.alm-filter--link.active{background:#ffbd71;color:#fff}.fs-blog-filter .reset{text-transform:uppercase;display:inline-block;border-radius:3px;padding:8px 10px 8px 10px;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1em;color:#6c7c97;text-decoration:none;margin-bottom:20px}.blog-archive-header h4{text-transform:uppercase}.blog-archive-header h4 a{text-decoration:none}.blog-archive-header .term-description{max-width:100%;margin:2rem auto;width:460px}body:not(.wp-admin) .wp-block-columns{max-width:1120px;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto}body:not(.wp-admin) .wp-block-columns.max-1280{max-width:1280px!important}body:not(.wp-admin) .wp-block-columns.columns-no-outside-padding{padding-right:0;padding-left:0}@media screen and (min-width:769px){body:not(.wp-admin) .wp-block-columns.has-2-columns{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:30px}body:not(.wp-admin) .wp-block-columns.has-2-columns.columns-50-50{grid-template-columns:50% 50%}body:not(.wp-admin) .wp-block-columns.has-2-columns.columns-25-75{grid-template-columns:25% 75%;grid-template-rows:1fr}}@media screen and (min-width:769px){body:not(.wp-admin) .wp-block-columns.has-3-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:30px}}body:not(.wp-admin) .wp-block-columns.center-content-vertical .wp-block-column{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}body:not(.wp-admin) .wp-block-columns.center-content-vertical-column .wp-block-column{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.wp-block-columns.column-shadows{display:grid;grid-row-gap:30px;padding-bottom:30px}.wp-block-columns.column-shadows .wp-block-column{-webkit-box-shadow:0 0 30px #e6e6f0;box-shadow:0 0 30px #e6e6f0;border-radius:10px}figure.wp-block-table table{width:100%;max-width:1200px;margin:50px auto;font-size:15px}table.fs-responsive-table{border-collapse:collapse;border:none}table.fs-responsive-table td,table.fs-responsive-table th{padding:15px;border:1px solid #dfdfdf}table.fs-responsive-table thead.fs-responsive-table-header{display:block}@media screen and (max-width:768px){table.fs-responsive-table thead.fs-responsive-table-header{display:none}}@media screen and (min-width:769px){table.fs-responsive-table thead.fs-responsive-table-header{border-left:1px solid #dfdfdf}}table.fs-responsive-table thead.fs-responsive-table-header th{background-color:#f9f9f9}@media screen and (min-width:769px){table.fs-responsive-table thead.fs-responsive-table-header th{border-bottom:1px solid #f9f9f9;border-left:1px solid #f9f9f9}}table.fs-responsive-table tbody{display:block}@media screen and (min-width:769px){table.fs-responsive-table div.th-replica{display:none}}@media screen and (max-width:768px){table.fs-responsive-table div.th-replica span{background:#f9f9f9;border:1px solid #ececec;border-radius:20px;padding:6px 15px;text-transform:capitalize;font-weight:700;font-size:13px}}table.fs-responsive-table .tr-with-1-cols{display:grid;grid-template-columns:100%;grid-template-rows:1fr}table.fs-responsive-table .tr-with-2-cols{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:1fr}table.fs-responsive-table .tr-with-3-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}table.fs-responsive-table .tr-with-4-cols{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}table.fs-responsive-table .tr-with-5-cols{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr}table.fs-responsive-table .tr-with-9-cols{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(9,11.111%)}@media screen and (max-width:768px){table.fs-responsive-table .fs-responsive-table-row{grid-template-columns:1fr;grid-template-rows:1fr;border:1px solid #ececec;margin:10px auto;border-radius:5px}table.fs-responsive-table .fs-responsive-table-row td{border:none!important}}@media screen and (min-width:769px){table.fs-responsive-table .fs-responsive-table-row td{border-left:1px solid #fff}table.fs-responsive-table .fs-responsive-table-row td:first-of-type{border-left:1px solid #ececec}}.awards .awards-content{max-width:1020px;position:relative;margin-right:auto;margin-left:auto;text-align:center;min-height:204px;padding-right:30px;padding-left:30px;color:#fff;z-index:2}.awards .awards-content .awards-group{display:grid;padding-right:30px;padding-left:30px;grid-template-columns:repeat(4,1fr);grid-row-gap:30px}@media screen and (max-width:768px){.awards .awards-content .awards-group{grid-template-columns:repeat(2,1fr)}}.awards .awards-content .awards-group .award img{margin-left:auto;margin-right:auto;max-width:140px}.big-numbers{display:-webkit-box;display:flex;margin:0 auto;-webkit-box-pack:justify;justify-content:space-between;max-width:934px;flex-wrap:nowrap}.big-numbers .item{text-align:center;max-width:152px;width:100%}.big-numbers .item .number{line-height:40px;font-size:48px;font-weight:800;color:#fda96d;margin-bottom:16px}.big-numbers .item .description{font-weight:400;font-size:16px;line-height:21px}.big-numbers.white_text .number{color:#fff}.buddha{text-align:center;max-width:760px;margin-right:auto;margin-left:auto;margin-bottom:100px;padding-top:125px;padding-right:30px;padding-left:30px}.buddha h1{color:#404040}.buddha p{color:#425466;font-weight:300;letter-spacing:.03em}.buddha .ctas{padding-top:10px}.buddha .ctas a{width:180px;margin:10px}body.page-template-consumer-support-template div.consumer-hero,body.page-template-page-consumer-support div.consumer-hero,body.post-type-archive-consumercard div.consumer-hero,body.tax-consumerboard div.consumer-hero{background-color:#414141;color:#fff;text-align:center;padding:85px 30px}body.page-template-consumer-support-template div.consumer-hero p,body.page-template-page-consumer-support div.consumer-hero p,body.post-type-archive-consumercard div.consumer-hero p,body.tax-consumerboard div.consumer-hero p{max-width:700px;margin:0 auto}body.page-template-consumer-support-template .fsprg-explainer,body.page-template-page-consumer-support .fsprg-explainer,body.post-type-archive-consumercard .fsprg-explainer,body.tax-consumerboard .fsprg-explainer{background:#eef4fa;font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em;text-align:center;padding:40px 30px}body.page-template-consumer-support-template .fsprg-explainer a,body.page-template-page-consumer-support .fsprg-explainer a,body.post-type-archive-consumercard .fsprg-explainer a,body.tax-consumerboard .fsprg-explainer a{color:var(--primary-link-color);text-decoration:none;font-weight:500}body.page-template-consumer-support-template .fsprg-explainer p,body.page-template-page-consumer-support .fsprg-explainer p,body.post-type-archive-consumercard .fsprg-explainer p,body.tax-consumerboard .fsprg-explainer p{font-weight:400!important;max-width:600px;margin:0 auto}body.page-template-consumer-support-template .consumer-breadcrumb,body.page-template-page-consumer-support .consumer-breadcrumb,body.post-type-archive-consumercard .consumer-breadcrumb,body.tax-consumerboard .consumer-breadcrumb{font-size:14px;padding-top:20px}body.page-template-consumer-support-template .consumer-breadcrumb a,body.page-template-page-consumer-support .consumer-breadcrumb a,body.post-type-archive-consumercard .consumer-breadcrumb a,body.tax-consumerboard .consumer-breadcrumb a{color:var(--primary-link-color)}body.page-template-consumer-support-template .guru-card,body.page-template-page-consumer-support .guru-card,body.post-type-archive-consumercard .guru-card,body.tax-consumerboard .guru-card{max-width:760px;margin:20px auto;padding:0 30px;font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em}body.page-template-consumer-support-template .guru-card a,body.page-template-page-consumer-support .guru-card a,body.post-type-archive-consumercard .guru-card a,body.tax-consumerboard .guru-card a{color:var(--primary-link-color);text-decoration:none;font-weight:500}body.page-template-consumer-support-template .guru-card img,body.page-template-page-consumer-support .guru-card img,body.post-type-archive-consumercard .guru-card img,body.tax-consumerboard .guru-card img{height:auto!important;max-width:100%!important}body.page-template-consumer-support-template .guru-card h2,body.page-template-page-consumer-support .guru-card h2,body.post-type-archive-consumercard .guru-card h2,body.tax-consumerboard .guru-card h2{font-family:proxima-nova,sans-serif;color:var(--main-heading-color);font-size:24px;letter-spacing:0}@media screen and (max-width:768px){body.page-template-consumer-support-template .guru-card h2,body.page-template-page-consumer-support .guru-card h2,body.post-type-archive-consumercard .guru-card h2,body.tax-consumerboard .guru-card h2{font-size:21px}}body.page-template-consumer-support-template .guru-card .guru-card-content h2,body.page-template-page-consumer-support .guru-card .guru-card-content h2,body.post-type-archive-consumercard .guru-card .guru-card-content h2,body.tax-consumerboard .guru-card .guru-card-content h2{font-family:proxima-nova,sans-serif;font-size:21px}.cookie-detail{width:100%;max-width:732px;margin:0 auto;padding:16px;font-size:14px;line-height:1.2em;border-bottom:1px solid #ececec;display:grid}@media screen and (min-width:1025px){.cookie-detail{grid-template-columns:200px 100px 50px 1fr;grid-column-gap:20px;grid-template-rows:1fr}}@media screen and (max-width:1024px){.cookie-detail{grid-row-gap:12px}}.cookie-detail .keys{font-family:Courier,monospace;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width:1024px){.cookie-detail .keys{font-size:16px}}.cookie-detail.header-row{font-weight:700}@media screen and (max-width:1024px){.cookie-detail.header-row{display:none}}.cookie-detail .small-label{font-weight:700}@media screen and (min-width:1025px){.cookie-detail .small-label{display:none}}.cookie-detail .description a{display:block;margin-top:10px}.wp-admin .cta-style-1,.wp-admin .cta-style-2{pointer-events:none}.cta-block{text-align:center}.cta-block.left{text-align:left!important}.cta-block.center{text-align:center}.cta-block.right{text-align:right!important}.cta-cards-with-icons{background:#fff;max-width:1200px;max-width:1170px;max-width:1140px;margin:0 auto;padding-right:30px;padding-left:30px}.cta-cards-with-icons--heading{color:#404040;text-align:center;font-weight:800;font-size:48px;line-height:1.25;margin-bottom:50px}@media screen and (max-width:768px){.cta-cards-with-icons--heading{font-size:28px;line-height:1.29;max-width:250px;margin-left:auto;margin-right:auto;margin-bottom:28px}}.cta-cards-with-icons--body{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:27px;grid-row-gap:0}@media screen and (max-width:768px){.cta-cards-with-icons--body{grid-template-columns:repeat(1,1fr);grid-column-gap:0;grid-row-gap:27px}}.cta-cards-with-icons--item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;min-height:315px;padding:35px 10px 30px 25px;background:#fff;border:2px solid #404040;-webkit-box-shadow:4px 4px 0 #404040;box-shadow:4px 4px 0 #404040;border-radius:10px}@media screen and (max-width:768px){.cta-cards-with-icons--item{max-width:350px;margin:auto}}.cta-cards-with-icons--item--icon{width:100%;max-width:48.12px}.cta-cards-with-icons--item--heading{color:#404040;font-weight:700;font-size:20px;line-height:1.2;margin-bottom:19px}.cta-cards-with-icons--item--text{color:#404040;font-weight:400;font-size:16px;line-height:1.62}.cta-cards-with-icons--item--link{margin-top:auto}.cta-cards-with-icons--item--link a{text-decoration:none;font-weight:700;font-size:12.5px;line-height:16px;letter-spacing:.05em;color:#008aff}.cta-with-heading{max-width:1074px;margin:0 auto;padding:0 30px}.cta-with-heading-container{border:2px solid var(--black);-webkit-box-shadow:5px 5px 0 var(--black);box-shadow:5px 5px 0 var(--black);padding-top:65px;padding-bottom:65px;border-radius:20px;margin:0}.cta-with-heading-container.wave-top{position:relative}.cta-with-heading-container.wave-top:before{background-image:url(images/backgrounds/wave-purple-top.svg);background-position:center;background-size:auto 100px;content:" ";height:100px;width:100%;position:absolute;top:-99px}.cta-with-heading-container .cta-with-heading-inner{max-width:660px;max-width:100%;margin:0 auto;text-align:center;padding:0 15px}.cta-with-heading-container .cta-with-heading-inner h2{font-size:48px;letter-spacing:0;line-height:1em;line-height:56px;margin:0;padding:0 0 32px 0}@media screen and (max-width:768px){.cta-with-heading-container .cta-with-heading-inner h2{font-size:40px}}.cta-full-width-with-heading{width:100%}.cta-full-width-with-heading-container{max-width:1200px;margin:0 auto;padding-right:30px;padding-left:30px;padding-top:68px;padding-bottom:54px;text-align:center}@media screen and (max-width:768px){.cta-full-width-with-heading-container{padding-top:49px;padding-bottom:49px}}.cta-full-width-with-heading-container h2{font-weight:800;font-size:36px;line-height:1.2;margin:0 0 20px}@media screen and (max-width:768px){.cta-full-width-with-heading-container h2{font-size:28px;max-width:289px;margin:0 auto 28px}}.cta-full-width-with-heading-container u{position:relative;display:inline-block;text-decoration:none;text-decoration:none}.cta-full-width-with-heading-container u:after{content:" ";display:block;position:absolute;width:100%;height:.22em;background-repeat:no-repeat;background-size:100% 100%;top:calc(100% - .16em);mix-blend-mode:multiply;background-image:url(images/underlines/marker-orange-medium.png)}.cta-full-width-with-heading-container u.medium-orange:after{background-image:url(images/underlines/marker-orange-medium.png)}.cta-full-width-with-heading-container u:after{background-image:url(images/underlines/marker-orange-medium.png);mix-blend-mode:normal}.cta-full-width-with-heading-cta a{max-width:123px;width:100%}.ctas-above-footer-container{border:2px solid var(--black);-webkit-box-shadow:5px 5px 0 var(--black);box-shadow:5px 5px 0 var(--black);padding-top:65px;padding-bottom:65px;max-width:1020px;margin:50px auto;border-radius:20px}.ctas-above-footer-container.wave-top{position:relative}.ctas-above-footer-container.wave-top:before{background-image:url(images/backgrounds/wave-purple-top.svg);background-position:center;background-size:auto 100px;content:" ";height:100px;width:100%;position:absolute;top:-99px}.ctas-above-footer-container .ctas-above-footer-inner{max-width:660px;margin:0 auto;text-align:center;padding:0 30px}.ctas-above-footer-container .ctas-above-footer-inner h2{font-size:48px;letter-spacing:0;line-height:1em;margin:0;padding:0 0 32px 0}@media screen and (max-width:768px){.ctas-above-footer-container .ctas-above-footer-inner h2{font-size:40px}}.ctas-above-footer-full-container{background:#2c282a;padding-top:108px;padding-bottom:0}.post-mor-payment-platform .ctas-above-footer-full-container{padding-top:61px}.ctas-above-footer-full-container.white{padding-bottom:46px}.ctas-above-footer-full-container.wave-top{position:relative}.ctas-above-footer-full-container.wave-top:before{background-image:url(images/backgrounds/wave-purple-top.svg);background-position:center;background-size:auto 100px;content:" ";height:100px;width:100%;position:absolute;top:-99px}.ctas-above-footer-full-container .ctas-above-footer-full-inner{max-width:1300px;margin:0 auto;text-align:center;padding:0 30px}.ctas-above-footer-full-container .ctas-above-footer-full-inner h2{color:#fff;font-size:48px;line-height:58px;margin:0;padding:0 0 32px 0}@media screen and (max-width:768px){.ctas-above-footer-full-container .ctas-above-footer-full-inner h2{font-size:40px}}.ctas-above-footer-full-container .ctas-above-footer-full-inner h2 u{position:relative;display:inline-block;text-decoration:none;text-decoration:none}.ctas-above-footer-full-container .ctas-above-footer-full-inner h2 u:after{content:" ";display:block;position:absolute;width:100%;height:.22em;background-repeat:no-repeat;background-size:100% 100%;top:calc(100% - .16em);mix-blend-mode:multiply;background-image:url(images/underlines/marker-orange-medium.png)}.ctas-above-footer-full-container .ctas-above-footer-full-inner h2 u.medium-orange:after{background-image:url(images/underlines/marker-orange-medium.png)}.ctas-above-footer-full-container .ctas-above-footer-full-inner h2 u:after{background-image:url(images/underlines/marker-orange-medium.png);mix-blend-mode:unset}.ctas-above-footer-full-container .ctas-above-footer-full-inner h3{color:#fff;font-style:normal;font-weight:800;font-size:36px;line-height:125%;margin:0;padding:0 0 32px 0}@media screen and (max-width:768px){.ctas-above-footer-full-container .ctas-above-footer-full-inner h3{font-size:20px}}.ctas-above-footer-full-container .ctas-above-footer-full-inner h3 u{position:relative;display:inline-block;text-decoration:none;text-decoration:none}.ctas-above-footer-full-container .ctas-above-footer-full-inner h3 u:after{content:" ";display:block;position:absolute;width:100%;height:.22em;background-repeat:no-repeat;background-size:100% 100%;top:calc(100% - .16em);mix-blend-mode:multiply;background-image:url(images/underlines/marker-orange-medium.png)}.ctas-above-footer-full-container .ctas-above-footer-full-inner h3 u.medium-orange:after{background-image:url(images/underlines/marker-orange-medium.png)}.ctas-above-footer-full-container .ctas-above-footer-full-inner h3 u:after{background-image:url(images/underlines/marker-orange-medium.png);mix-blend-mode:unset}.customer-logos:not(.marquee){text-align:center;margin-right:auto;margin-left:auto}.customer-logos:not(.marquee) .logos{padding:30px;max-width:940px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:1fr}@media screen and (min-width:769px) and (max-width:1024px){.customer-logos:not(.marquee) .logos{width:100%}}@media screen and (max-width:768px){.customer-logos:not(.marquee) .logos{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}.customer-logos:not(.marquee) .logos a{display:block}.customer-logos:not(.marquee) .logos a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.customer-logos.admin{max-width:80%!important}.customer-logos.admin .logo{opacity:1!important}.customer-logos.admin.marquee{max-width:calc(100vw - 400px)!important}.customer-logos{clear:left}.customer-logos .logos .logo{width:100%;height:61px;display:block;-webkit-transition:all .3s;transition:all .3s;background-repeat:no-repeat;background-position:center;background-size:contain}.customer-logos.marquee,.customer-logos.marquee_sr{position:relative;overflow:hidden;max-width:1090px;margin:0 auto;--offset:20vw;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset))}.customer-logos.marquee:after,.customer-logos.marquee:before,.customer-logos.marquee_sr:after,.customer-logos.marquee_sr:before{display:block;position:absolute;content:" ";width:30px;height:100%;z-index:1;top:0}.customer-logos.marquee:after,.customer-logos.marquee_sr:after{right:0}.customer-logos.marquee.midnight:before,.customer-logos.marquee_sr.midnight:before{background:-webkit-gradient(linear,left top,right top,from(#1d224d),to(rgba(22,25,43,0)));background:linear-gradient(90deg,#1d224d 0,rgba(22,25,43,0) 100%)}.customer-logos.marquee.midnight:after,.customer-logos.marquee_sr.midnight:after{background:-webkit-gradient(linear,left top,right top,from(rgba(22,25,43,0)),to(#1d224d));background:linear-gradient(90deg,rgba(22,25,43,0) 0,#1d224d 100%)}.customer-logos.marquee.gray:before,.customer-logos.marquee_sr.gray:before{background:-webkit-gradient(linear,left top,right top,from(white),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%)}.customer-logos.marquee.gray:after,.customer-logos.marquee_sr.gray:after{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%);right:0}.customer-logos.marquee .logos .logo,.customer-logos.marquee_sr .logos .logo{display:inline-block;width:198px;opacity:1!important}.customer-logos.marquee .marquee__inner,.customer-logos.marquee_sr .marquee__inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:flex;position:relative;-webkit-transform:translate3d(var(--move-initial),0,0);transform:translate3d(var(--move-initial),0,0);-webkit-animation:marquee 40s linear infinite;animation:marquee 40s linear infinite;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes marquee{0%{-webkit-transform:translate3d(var(--move-initial),0,0);transform:translate3d(var(--move-initial),0,0)}100%{-webkit-transform:translate3d(var(--move-final),0,0);transform:translate3d(var(--move-final),0,0)}}@keyframes marquee{0%{-webkit-transform:translate3d(var(--move-initial),0,0);transform:translate3d(var(--move-initial),0,0)}100%{-webkit-transform:translate3d(var(--move-final),0,0);transform:translate3d(var(--move-final),0,0)}}.customer-logos-single-row{background:#fff;text-align:center;max-width:1200px;margin:0 auto;padding-right:30px;padding-left:30px}.customer-logos-single-row--heading{font-weight:700;font-size:20px;line-height:1.2;text-align:center;letter-spacing:.1em;text-transform:uppercase;margin-bottom:50px}@media screen and (max-width:768px){.customer-logos-single-row--heading{font-weight:700;font-size:12px;line-height:18px;text-align:center;letter-spacing:.1em;text-transform:uppercase;max-width:225px;margin:auto;margin-bottom:18px}}.customer-logos-single-row--body{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:nowrap}@media screen and (max-width:768px){.customer-logos-single-row--body{flex-wrap:wrap;justify-content:space-around}}.customer-logos-single-row--item{padding:0 10px}@media screen and (max-width:768px){.customer-logos-single-row--item{-webkit-box-flex:1;flex:1 1 auto;padding:10px 10px;max-width:157px}}.customer-logos-single-row--item a{display:block;-webkit-transition:all .7s;transition:all .7s}.customer-logos-single-row--item a:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.customer-logos-single-row-testimonial{background:#fff;text-align:center;max-width:1200px;margin:0 auto;padding-right:30px;padding-left:30px}.customer-logos-single-row-testimonial--heading-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;flex-wrap:nowrap}@media screen and (max-width:1199px){.customer-logos-single-row-testimonial--heading-container{display:block}}.customer-logos-single-row-testimonial--heading{font-weight:700;font-size:20px;line-height:1.2;text-align:center;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:1199px){.customer-logos-single-row-testimonial--heading{margin:1rem auto 18px auto;max-width:515px}}@media screen and (max-width:768px){.customer-logos-single-row-testimonial--heading{font-weight:700;font-size:18px;line-height:22px;text-align:center;letter-spacing:.1em;text-transform:uppercase;max-width:96%;margin:auto;margin-bottom:18px;-webkit-box-align:center;align-items:center}}.customer-logos-single-row-testimonial--testimonial{max-width:611px}@media screen and (max-width:1199px){.customer-logos-single-row-testimonial--testimonial{min-width:342px;max-width:611px;margin:2rem auto 18px auto}}.customer-logos-single-row-testimonial--testimonial img{width:100%}.customer-logos-single-row-testimonial--body{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:nowrap;padding:35px 0}@media screen and (max-width:1199px){.customer-logos-single-row-testimonial--body{max-width:48%;flex-wrap:wrap;margin:0 auto;justify-content:space-around}}@media screen and (max-width:768px){.customer-logos-single-row-testimonial--body{max-width:98%;flex-wrap:wrap;justify-content:space-around}}.customer-logos-single-row-testimonial--item{padding:0 10px}@media screen and (max-width:1199px){.customer-logos-single-row-testimonial--item{width:48%;margin:1rem 0}}@media screen and (max-width:768px){.customer-logos-single-row-testimonial--item{-webkit-box-flex:1;flex:1 1 auto;padding:10px 10px;max-width:157px}}.customer-logos-single-row-testimonial--item a{display:block;-webkit-transition:all .7s;transition:all .7s}.customer-logos-single-row-testimonial--item a:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.customer-reviews .customer-reviews-grid{max-width:1111px;margin-right:auto;margin-left:auto;display:grid;grid-row-gap:40px;padding-right:30px;padding-left:30px}@media screen and (min-width:1025px){.customer-reviews .customer-reviews-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:40px}}.customer-reviews .customer-reviews-grid .customer-review{background:#fff;border-radius:12px;overflow:auto;-webkit-box-shadow:0 0 30px #e6e6f0;box-shadow:0 0 30px #e6e6f0;max-width:495px;margin-left:auto;margin-right:auto;overflow:hidden}.customer-reviews .customer-reviews-grid .customer-review .title-container{display:grid;grid-template-columns:1fr 120px;grid-template-rows:auto;background-color:#fff}.customer-reviews .customer-reviews-grid .customer-review .title-container .title{padding-left:25px;padding-bottom:21px;min-height:108px}.customer-reviews .customer-reviews-grid .customer-review .title-container .stars-5{width:82px;height:13px;background-image:url(images/icons/5-stars.svg);background-size:contain;background-repeat:no-repeat}.customer-reviews .customer-reviews-grid .customer-review .title-container h4{font-size:17px;font-weight:500;line-height:1.3em;margin-bottom:8px;font-weight:600;font-size:20px;line-height:24px}.customer-reviews .customer-reviews-grid .customer-review .title-container img{width:60px;height:60px;border-radius:30px;margin-right:auto;margin-left:auto;display:block;margin-top:21px}.customer-reviews .customer-reviews-grid .customer-review .review{padding:18px 30px 30px 30px;font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em}.customer-reviews .customer-reviews-grid .customer-review .review a{color:var(--primary-link-color);text-decoration:none;font-weight:500}.customer-reviews .customer-reviews-grid .customer-review .review p{margin-top:0}.customer-reviews .customer-reviews-grid .customer-review .review em{font-style:normal;display:block;padding-top:20px;font-weight:600;font-size:14px;line-height:29px}.customer-reviews-hr{height:auto;margin:0 30px;border-bottom:3px solid #404040}.customer-testimonials-with-quote{padding-top:60px;padding-bottom:60px;color:#fff;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:auto;overflow:visible}@media screen and (max-width:768px){.customer-testimonials-with-quote{padding-top:60px;padding-bottom:0}}.customer-testimonials-with-quote-white-padded{background:#f8fafc;padding:8rem 0}.customer-testimonials-with-quote-white-padded .quote{padding-top:20px!important}.customer-testimonials-with-quote-white-padded .quote blockquote{font-style:normal;font-weight:400!important;font-size:20px!important;line-height:30px!important}.customer-testimonials-with-quote-white-padded .quote blockquote::before{width:51px!important;height:40px!important}.customer-testimonials-with-quote .company-logo{width:165px;height:60px;background-size:contain;background-repeat:no-repeat;display:block;margin-right:auto;margin-left:auto}.customer-testimonials-with-quote .customer-testimonials-with-quote-content{margin-right:auto;margin-left:auto;position:relative;z-index:10;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}@media screen and (min-width:1025px){.customer-testimonials-with-quote .customer-testimonials-with-quote-content{max-width:1120px;width:100%}}@media screen and (max-width:768px){.customer-testimonials-with-quote .customer-testimonials-with-quote-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media screen and (max-width:1024px){.customer-testimonials-with-quote .customer-testimonials-with-quote-content{padding-right:30px;padding-left:30px}}.customer-testimonials-with-quote .customer-testimonials-with-quote-content .customer-testimonials-with-quote-wistia-popover{margin:0 auto 0 auto;width:250px;width:100%;max-width:400px}.customer-testimonials-with-quote .customer-testimonials-with-quote-content .customer-testimonials-with-quote-wistia-popover .wistia_responsive_padding{border-radius:20px;overflow:hidden;border:2px solid #2c282a!important;-webkit-box-shadow:5px 5px 0 #2c282a!important;box-shadow:5px 5px 0 #2c282a!important;border-radius:10px!important}.customer-testimonials-with-quote .customer-testimonials-with-quote-content .quote{text-align:left;max-width:668px;width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:40px}@media screen and (max-width:768px){.customer-testimonials-with-quote .customer-testimonials-with-quote-content .quote{-webkit-box-ordinal-group:2;order:1;padding-top:0}}.customer-testimonials-with-quote .customer-testimonials-with-quote-content .quote blockquote{font-weight:400;font-size:30px;line-height:48px;margin:0;color:#404040;position:relative}@media screen and (max-width:768px){.customer-testimonials-with-quote .customer-testimonials-with-quote-content .quote blockquote{font-size:20px;line-height:28px}}.customer-testimonials-with-quote .customer-testimonials-with-quote-content .quote blockquote:before{background-image:url(images/homepage/homepage-quote.svg);content:" ";background-size:contain;background-repeat:no-repeat;display:block;width:61.28px;height:48px;position:absolute;left:0;top:-68px}@media screen and (max-width:768px){.customer-testimonials-with-quote .customer-testimonials-with-quote-content .quote blockquote:before{top:-55px;width:47.23px;height:37px}}@media screen and (max-width:1024px){.customer-testimonials-with-quote .customer-testimonials-with-quote-content .quote blockquote{text-align:left}}.customer-testimonials-with-quote .customer-testimonials-with-quote-content .quote .attribution{padding-top:25px;color:#404040}.customer-testimonials-with-quote .customer-testimonials-with-quote-content .quote .attribution span.person{padding-top:6px;font-weight:400;font-size:16px;line-height:24px}.customer-testimonials-with-quote .customer-testimonials-with-quote-content .quote .attribution span.person span.name{font-weight:700;font-size:20px;line-height:24px}.customer-testimonials-with-quote .customer-testimonials-with-quote-content .quote .attribution span.person span.role{display:block}.customer-testimonials-with-quote .customer-testimonials-with-quote-content .case-study-link{text-align:center;padding-top:15px;display:block}.customer-testimonials-with-quote .customer-testimonials-with-quote-content .wistia-place{width:100%;max-width:400px;margin-right:30px}@media screen and (max-width:768px){.customer-testimonials-with-quote .customer-testimonials-with-quote-content .wistia-place{-webkit-box-ordinal-group:3;order:2;margin-top:45px;margin-right:0}}.customer-testimonials-with-quote .customer-testimonials-with-quote-content .headshot-place{width:100%;max-width:400px;margin-right:30px}@media screen and (max-width:768px){.customer-testimonials-with-quote .customer-testimonials-with-quote-content .headshot-place{-webkit-box-ordinal-group:3;order:2;margin-top:45px;margin-right:0}}.customer-testimonials-with-quote div[id$=big_play_button_background]{background-color:#2c282a!important}.wp-admin .elata{min-height:400px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.wave-machine-light-teal.elata{color:#32325d}.wave-machine-light-teal.elata a.basi{color:#4944bc}.wave-machine-purple.elata a.basi{color:#fff}.elata{clear:both;overflow:hidden;padding-top:140px;padding-bottom:120px;color:#fff;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:auto}.elata .company-logo{width:165px;height:60px;background-size:contain;background-repeat:no-repeat;display:block;margin-right:auto;margin-left:auto}.elata .elata-content{margin-right:auto;margin-left:auto;position:relative;z-index:10}@media screen and (min-width:1025px){.elata .elata-content{width:960px}}@media screen and (max-width:1024px){.elata .elata-content{padding-right:30px;padding-left:30px}}.elata .elata-content .elata-wistia-popover{margin:0 auto 30px auto;width:250px}.elata .elata-content .elata-wistia-popover .wistia_responsive_padding{border-radius:20px;overflow:hidden}.elata .elata-content .quote{text-align:center}.elata .elata-content .quote blockquote{font-family:proxima-nova,sans-serif;font-weight:600;font-size:26px;line-height:1.4em;margin:0}@media screen and (max-width:1024px){.elata .elata-content .quote blockquote{text-align:center}}.elata .elata-content .quote .attribution{padding-top:15px}.elata .elata-content .quote .attribution span.person{padding-top:6px;line-height:1.2em;font-weight:300;font-size:14px}.elata .elata-content .quote .attribution span.person span.name{font-weight:500;font-size:16px}.elata .elata-content .quote .attribution span.person span.role{display:block}.elata .elata-content .case-study-link{text-align:center;padding-top:15px;display:block}.employee-quotes .employee-quote .attribution.has-headshot img{width:50px;height:50px;border-radius:25px;clear:left}.employee-quotes .employee-quote .attribution.has-headshot .person{display:block}.faqs-bamboo{padding:30px 0;width:100%}.faqs-bamboo .faq-categories{max-width:1080px;text-align:center;margin-right:auto;margin-left:auto;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.faqs-bamboo .faq-categories a{font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em;text-decoration:none;display:inline-block;padding:20px 30px}.faqs-bamboo .faq-categories a a{color:var(--primary-link-color);text-decoration:none;font-weight:500}.faqs-bamboo .faq-categories a.open{font-weight:700;color:var(--primary-link-color)}.faqs-bamboo .faq-category{display:none;max-width:760px;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto}.faqs-bamboo .faq-category.visible{display:block!important}.faqs-bamboo .faq-category h2{padding-top:30px;text-align:center}.faqs-bamboo .faq-category .fs-faq-toggle{border-bottom:1px solid #ececec;position:relative;cursor:pointer;padding:15px}.faqs-bamboo .faq-category .fs-faq-toggle .title{font-weight:600;max-width:calc(100% - 12px);line-height:1.5em}.faqs-bamboo .faq-category .fs-faq-toggle .title .fsicon{width:20px;height:13px;position:absolute;right:0;background-position:right center;top:45%}.faqs-bamboo .faq-category .fs-faq-toggle .title .fsicon.caret-down-thick-gray{top:22px;width:15px}.faqs-bamboo .faq-category .fs-faq-toggle .content{font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em}.faqs-bamboo .faq-category .fs-faq-toggle .content a{color:var(--primary-link-color);text-decoration:none;font-weight:500}.faqs-bamboo.grid .faq-category{max-width:1080px}.faqs-bamboo.grid .faq-category .faq-list{display:grid}@media (min-width:976px){.faqs-bamboo.grid .faq-category .faq-list{grid-template-columns:1fr 1fr;grid-column-gap:50px;grid-row-gap:20px}}.faqs-bamboo.grid .faq-category .faq-list .fs-faq-toggle{background:#f8f8f8;border-bottom:none;border-radius:10px;position:relative;-webkit-transition:all .3s;transition:all .3s;padding:20px 25px 20px 20px;top:0;min-height:103px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}.faqs-bamboo.grid .faq-category .faq-list .fs-faq-toggle:hover{top:-4px;background:#f3f3f3}.faqs-bamboo.grid .faq-category .faq-list .fs-faq-toggle .title{font-size:21px}.faqs-bamboo.grid .faq-category .faq-list .fs-faq-toggle .title .fsicon{height:20px;right:20px}@media (max-width:975px){.faqs-bamboo.grid .faq-category .faq-list-item:not(:last-of-type){margin-bottom:15px}}.fs-block-logo.center{margin-right:auto;margin-left:auto}.bamboo-form-freeform{padding:20px 20px 36px 20px}.bamboo-form-freeform.white-background{background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:15px}.bamboo-form-freeform h2{text-align:center}.bamboo-form-freeform.align-center{margin-right:auto;margin-left:auto}.bamboo-form-freeform.align-right{float:right;clear:both}.form-self-serve-bluey .container .text-side{color:var(--main-text-color)}.form-self-serve-bluey .container .form-side .form-container{background:#f8fbfc;-webkit-box-shadow:2px 2px 15px rgba(0,0,0,.2);box-shadow:2px 2px 15px rgba(0,0,0,.2);margin-top:10px;padding-top:33px}.form-self-serve-bluey .container .form-side .form-container label.mktoLabel{font-size:15px!important;font-weight:700}.form-self-serve-bluey .container .form-side .form-container .mktoRequiredField .mktoLabel:after{content:"*";color:red;padding-left:2px}.form-seller-support{padding-top:90px;max-width:660px;margin:0 auto}.form-seller-support .search-diligentia{max-width:600px;margin:0 auto}.form-seller-support .search-diligentia .docs-results{padding-bottom:0}.form-seller-support .rhizome{padding-top:0;padding-bottom:40px}.form-seller-support .no-luck{-webkit-box-shadow:0 0 30px #e6e6f0;box-shadow:0 0 30px #e6e6f0;max-width:600px;margin:50px auto;padding:30px 30px;display:grid;grid-template-columns:1fr 1fr}.form-seller-support .no-luck h3{font-family:proxima-nova,sans-serif;font-family:proxima-nova,sans-serif!important;margin:0;padding:20px 0 0 0}.form-seller-support .no-luck p{margin-top:0}.form-seller-support .no-luck .cta-holder{text-align:center;padding-top:30px}.form-seller-support #fs-custom-formstack-container{margin-top:30px}.form-seller-support #fs-custom-formstack-container iframe#ffEmbedFrame{width:100%;min-height:2000px}.full-width-info-with-items{width:100%}.full-width-info-with-items--container{max-width:952px;margin:0 auto;padding:113px 30px;text-align:center}@media screen and (max-width:768px){.full-width-info-with-items--container{font-size:28px;line-height:1.29;padding:50px 20px}}.full-width-info-with-items--container h2{font-weight:800;font-size:48px;line-height:60px;margin:0 0 53px}@media screen and (max-width:768px){.full-width-info-with-items--container h2{max-width:350px;margin:0 auto 37px;font-size:28px;line-height:1.29}}.full-width-info-with-items--items{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.full-width-info-with-items--items{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media screen and (max-width:768px){.full-width-info-with-items--stats-item:not(:last-of-type){margin-bottom:25px}}.full-width-info-with-items--stats-item--graphic{margin:auto auto 12px;width:100%;max-width:48px}@media screen and (max-width:768px){.full-width-info-with-items--stats-item--graphic{margin-bottom:0}}.full-width-info-with-items--stats-item--heading{color:#fff;font-weight:700;font-size:16px;line-height:1.62}.fs-container{margin-right:auto;margin-left:auto}.fs-container.purple{background-color:var(--deep-purple)}.fs-container.shadow-1{-webkit-box-shadow:0 0 30px #e6e6f0;box-shadow:0 0 30px #e6e6f0}.fs-container.shadow-2{-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3)}.fs-container .contained-content{position:relative;z-index:1}.fs-container.world-map{background-image:url(images/backgrounds/world_map.png)!important;background-size:auto 100%;background-repeat:no-repeat;background-color:#0070ff!important;background-position:center}.fs-heading{color:#1e2b38;-webkit-box-sizing:content-box;box-sizing:content-box}.fs-heading h1{font-size:58px;line-height:1em}.fs-heading h1,.fs-heading h2,.fs-heading h3{margin-top:0!important;margin-bottom:0!important;padding-top:0;padding-bottom:0}@media screen and (max-width:768px){.fs-heading.center-responsive{text-align:center!important}}.fs-heading.fs-heading-center{text-align:center}.fs-heading.has-max-width{margin-right:auto;margin-left:auto}.fs-heading.fs-heading-white{color:#fff}.fs-heading.fs-heading-purple{color:#865bf4 a;color-color:#865bf4}.fs-heading.fs-heading-teal{color:#21b5ab}.fs-heading.fs-heading-teal a{color:#21b5ab}.fs-heading h4{font-size:14px;letter-spacing:.1em;font-weight:500!important}.fs-heading.fs-heading-font-weight-400 h1,.fs-heading.fs-heading-font-weight-400 h2,.fs-heading.fs-heading-font-weight-400 h3,.fs-heading.fs-heading-font-weight-400 h4{font-weight:400!important}.fs-heading.fs-heading-font-weight-700 h1,.fs-heading.fs-heading-font-weight-700 h2,.fs-heading.fs-heading-font-weight-700 h3,.fs-heading.fs-heading-font-weight-700 h4{font-weight:700!important}.fs-heading.fs-font-size-48 h1,.fs-heading.fs-font-size-48 h2,.fs-heading.fs-font-size-48 h3,.fs-heading.fs-font-size-48 h4,.fs-heading.fs-font-sizer-48 h1,.fs-heading.fs-font-sizer-48 h2,.fs-heading.fs-font-sizer-48 h3,.fs-heading.fs-font-sizer-48 h4{font-size:48px!important}body.wp-admin .fs-heading.fs-heading-white{background:rgba(0,0,0,.2)}.fs-image{max-width:100%;text-align:center;position:relative}.fs-image:not(.left){margin-right:auto;margin-left:auto}.fs-image img{display:block}.fs-image.center img{margin-right:auto;margin-left:auto}.fs-image.backdrop-line_w_shadow{border:1px solid #000;-webkit-box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 #000}.fs-image.backdrop-line{border:1px solid #000}@media screen and (max-width:768px){.fs-image{padding:0 55px}}@media screen and (min-width:769px){.has-small img.small{display:none}.has-small img.large{display:block}}@media screen and (max-width:768px){.has-small img.small{display:inline-block!important}.has-small img.large{display:none!important}}.fs-hero-with-stats{background:#ebf6ff;padding-top:0}.fs-hero-with-stats--content{display:grid;grid-template-columns:1fr 488px;grid-template-rows:1fr;max-width:1200px;margin:0 auto;padding:140px 30px 100px;text-align:center;min-height:550px}.challenge .fs-hero-with-stats--content{padding:100px 30px}.fs-hero-with-stats--content.pb-minimal{padding-bottom:30px}.fs-hero-with-stats--content.pb-none{padding-bottom:0}@media screen and (max-width:975px){.fs-hero-with-stats--content{grid-template-columns:1fr;grid-template-rows:1fr;padding-top:50px}}.fs-hero-with-stats--body{text-align:left;max-width:550px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}@media (max-width:975px){.fs-hero-with-stats--body{text-align:center;margin:0 auto}}@media screen and (max-width:768px){.fs-hero-with-stats--body{text-align:left}}.fs-hero-with-stats--tagline{color:#404040;font-weight:800;font-size:30px;line-height:1.67}@media screen and (max-width:768px){.fs-hero-with-stats--tagline{font-weight:800;font-size:20px;line-height:28px;margin-bottom:16px}}.fs-hero-with-stats--heading{color:#404040;font-weight:800;font-size:60px;line-height:1;margin-bottom:30px}.challenge .fs-hero-with-stats--heading{font-size:46px}@media (max-width:500px){.fs-hero-with-stats--heading{font-size:28px}}@media (min-width:501px) and (max-width:975px){.fs-hero-with-stats--heading{font-size:33px}}@media (min-width:975px) and (max-width:1100px){.challenge .fs-hero-with-stats--heading{font-size:35px}}@media screen and (max-width:768px){.fs-hero-with-stats--heading{font-weight:800;font-size:36px;line-height:1;margin-bottom:20px}.challenge .fs-hero-with-stats--heading{font-size:40px}}.fs-hero-with-stats--heading u{position:relative;display:inline-block;text-decoration:none;text-decoration:none}.fs-hero-with-stats--heading u:after{content:" ";display:block;position:absolute;width:100%;height:.22em;background-repeat:no-repeat;background-size:100% 100%;top:calc(100% - .16em);mix-blend-mode:multiply;background-image:url(images/underlines/marker-orange-medium.png)}.fs-hero-with-stats--heading u.medium-orange:after{background-image:url(images/underlines/marker-orange-medium.png)}.fs-hero-with-stats--heading u:after{background-image:url(images/underlines/marker-orange-medium.png)}.fs-hero-with-stats--copy{color:#404040;font-weight:400;font-size:20px;line-height:1.45;margin-bottom:35px}@media (max-width:975px){.fs-hero-with-stats--copy{margin-right:auto;margin-left:auto}}@media screen and (max-width:768px){.fs-hero-with-stats--copy{margin-bottom:32px}}.fs-hero-with-stats--ctas{margin-bottom:50px}@media screen and (max-width:768px){.fs-hero-with-stats--ctas{margin-bottom:28px}}.fs-hero-with-stats--ctas a{width:100%;max-width:135px}.fs-hero-with-stats--ctas .cta-style-5{margin-left:1rem}.fs-hero-with-stats--stats{display:grid;grid-template-columns:repeat(2,235px);grid-template-rows:repeat(2,60px);grid-column-gap:32px;grid-row-gap:32px}@media screen and (max-width:975px){.fs-hero-with-stats--stats{margin:auto}}@media screen and (max-width:768px){.fs-hero-with-stats--stats{margin:unset;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px}}.fs-hero-with-stats--stats-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.fs-hero-with-stats--stats-item.one{-webkit-animation-delay:.5s;animation-delay:.5s}.fs-hero-with-stats--stats-item.two{-webkit-animation-delay:.7s;animation-delay:.7s}.fs-hero-with-stats--stats-item.three{-webkit-animation-delay:.9s;animation-delay:.9s}.fs-hero-with-stats--stats-item.four{-webkit-animation-delay:1.1s;animation-delay:1.1s}.fs-hero-with-stats--stats-item--number{color:#008aff;font-weight:600;font-size:48px;line-height:1.25;margin-right:12px}@media screen and (max-width:768px){.fs-hero-with-stats--stats-item--number{font-size:36px}}.fs-hero-with-stats--stats-item--text{color:#404040;font-weight:400;font-size:20px;line-height:1.2}@media screen and (max-width:768px){.fs-hero-with-stats--stats-item--text{font-size:12px}}.fs-hero-with-stats--hp-video{display:-webkit-box;display:flex;width:100%;-webkit-box-align:center;align-items:center}.challenge .fs-hero-with-stats--hp-video{width:160%}@media (max-width:1700px){.challenge .fs-hero-with-stats--hp-video{width:150%}}@media (max-width:1500px){.challenge .fs-hero-with-stats--hp-video{width:140%}}@media (max-width:1300px){.challenge .fs-hero-with-stats--hp-video{width:130%}}@media (max-width:1200px){.challenge .fs-hero-with-stats--hp-video{width:120%}}@media (max-width:975px){.fs-hero-with-stats--hp-video{max-width:450px;margin:30px auto}}.fs-hero-with-stats--hp-video video{height:100%;max-width:90%;max-width:100%}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.post-mor-payment-platform{overflow-x:hidden}.ab-showing .fs-homepage-hero{padding-top:52px}.fs-homepage-hero{background-image:none;padding-top:0}.fs-homepage-hero .content{display:grid;grid-template-columns:1fr 462px;grid-template-rows:1fr;max-width:1200px;margin:0 auto;padding-right:30px;padding-left:30px;text-align:center}@media screen and (max-width:975px){.fs-homepage-hero .content{grid-template-columns:1fr;grid-template-rows:1fr}}.fs-homepage-hero .content .text{text-align:left;padding-top:95px}@media (max-width:975px){.fs-homepage-hero .content .text{text-align:center;margin:0 auto}}.fs-homepage-hero .content .text p{color:#425466}@media (max-width:975px){.fs-homepage-hero .content .text p{margin-right:auto;margin-left:auto}}.fs-homepage-hero .content .text h1{font-weight:900;line-height:1em}@media (max-width:500px){.fs-homepage-hero .content .text h1{font-size:28px}}@media (min-width:501px) and (max-width:975px){.fs-homepage-hero .content .text h1{font-size:33px}}.fs-homepage-hero .content .text .ctas-2-across{padding-top:23px}@media (max-width:975px){.fs-homepage-hero .content .hp-video{max-width:450px;margin:30px auto}}.homepage-slider{max-width:1020px;padding:0 30px;margin-right:auto;margin-left:auto;position:relative;display:grid;grid-row-gap:30px}@media screen and (min-width:769px){.homepage-slider{grid-template-columns:1fr 1fr;grid-column-gap:30px}}.homepage-slider .slide{-webkit-box-shadow:0 0 30px #e6e6f0;box-shadow:0 0 30px #e6e6f0;text-align:center;border:1px solid #ececec;border-radius:5px}.homepage-slider .slide .slide-content{width:300px;max-width:100%;margin:0 auto;outline:0!important;padding:0 20px 40px}.homepage-slider .slide .slide-content:focus{outline:0!important;border:none!important}.homepage-slider .slide .slide-content a{color:#404040;text-decoration:none}.homepage-slider .slide .image{width:100%;margin-right:auto;margin-left:auto;display:block}.homepage-slider .slide .text{font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em}.homepage-slider .slide .text a{color:var(--primary-link-color);text-decoration:none;font-weight:500}.fs-homepage-hero-banner{color:#fff;text-align:center;padding-top:50px;padding-bottom:50px;background:#3a3aa3;background:#3a3aa3}.fs-homepage-hero-banner .content{max-width:1020px;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto;color:#404040;color:#fff}.fs-homepage-hero-banner .content p{font-size:14px;line-height:1.5;letter-spacing:.15em;margin-top:0}.fs-homepage-hero-banner .content h1,.fs-homepage-hero-banner .content h2{font-weight:800;font-size:48px;line-height:48px;margin-bottom:0}.homepage-value-wave{color:#fff;text-align:center}.homepage-value-wave .content{max-width:1020px;margin:0 auto;padding-right:30px;padding-left:30px}.homepage-value-wave .features{display:grid;padding-top:20px}@media screen and (min-width:769px){.homepage-value-wave .features{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:50px}}@media screen and (max-width:768px){.homepage-value-wave .features{grid-row-gap:30px}}.homepage-value-wave .features .feature{font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:.04em;padding-top:10px}.homepage-value-wave .features .feature img{height:54px}body.ab-showing .kannada{padding-top:170px}.kannada{background:radial-gradient(circle at bottom,#45aaff,#007ce6);color:#fff;padding-top:125px;padding-bottom:158px;position:relative;text-align:center}.kannada.new_brand{overflow:hidden;color:var(--black);padding-bottom:120px;min-height:550px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media screen and (max-width:768px){.kannada.new_brand{min-height:450px}}.kannada.new_brand:after,.kannada.new_brand:before{background-size:contain;background-repeat:no-repeat;content:" ";display:block;height:362px;position:absolute;width:334px;z-index:1}.kannada.new_brand .kannada-content{position:relative;z-index:5;max-width:1000px}.kannada.new_brand .kannada-content h1{color:var(--black)!important}.kannada.new_brand .kannada-content h1 u{position:relative;display:inline-block;text-decoration:none;text-decoration:none}.kannada.new_brand .kannada-content h1 u:after{content:" ";display:block;position:absolute;width:100%;height:.22em;background-repeat:no-repeat;background-size:100% 100%;top:calc(100% - .16em);mix-blend-mode:multiply;background-image:url(images/underlines/marker-orange-medium.png)}.kannada.new_brand .kannada-content h1 u.medium-orange:after{background-image:url(images/underlines/marker-orange-medium.png)}.kannada.new_brand .kannada-content h1 u:after{background-image:url(images/underlines/marker-orange-medium.png)}.kannada.new_brand.new_brand_green{background:var(--fs-green-lightest)}.kannada.new_brand.new_brand_green:before{background-image:url(images/backgrounds/decorations/squiggle-green-1.png);height:362px;width:334px;top:-2px;left:-70px}.kannada.new_brand.new_brand_green:after{background-image:url(images/backgrounds/decorations/squiggle-green-2.png);bottom:-100px;right:-100px}.kannada.new_brand.new_brand_purple{background:var(--fs-purple-lightest)}.kannada.new_brand.new_brand_purple:before{background-image:url(images/backgrounds/decorations/squiggle-purple-1-cropped.png);height:255206px;width:200px;top:0;left:0}.kannada.new_brand.new_brand_purple:after{background-image:url(images/backgrounds/decorations/squiggle-purple-2-cropped.png);bottom:0;right:0;width:250px;height:224px}.kannada.new_brand.new_brand_periwinkle{background:var(--fs-periwinkle-lightest)}.kannada.new_brand.new_brand_periwinkle:before{background-image:url(images/backgrounds/decorations/squiggle-periwinkle-1-cropped.png);height:290px;width:151px;top:0;right:-5px}.kannada.new_brand.new_brand_periwinkle:after{background-image:url(images/backgrounds/decorations/squiggle-periwinkle-2-cropped.png);bottom:0;left:0;width:220px;height:261px;z-index:0}.kannada.new_brand.new_brand_brown{background:var(--black);color:#fff!important}@media screen and (max-width:768px){.kannada.new_brand.new_brand_brown{padding-top:75px;min-height:500px}}.kannada.new_brand.new_brand_brown h1{color:#fff!important}@media screen and (max-width:768px){.kannada.new_brand.new_brand_brown h1{text-align:left;font-size:33px}}@media screen and (max-width:768px){.kannada.new_brand.new_brand_brown p{text-align:left;font-size:20px}}@media screen and (max-width:768px){.kannada.new_brand.new_brand_brown div{text-align:left!important}}@media screen and (max-width:768px){.kannada.new_brand.new_brand_brown .text_below_button p{text-align:left;font-size:15px;max-width:60%;margin-left:0}}.kannada.new_brand.new_brand_brown:before{background-image:url(images/backgrounds/decorations/squiggle-periwinkle-1-cropped.png);height:342px;width:174px;top:0;right:-5px}@media screen and (max-width:768px){.kannada.new_brand.new_brand_brown:before{display:none}}.kannada.new_brand.new_brand_brown:after{background-image:url(images/backgrounds/decorations/squiggle-periwinkle-2-cropped.png);bottom:0;left:0;width:220px;height:261px;z-index:0}@media screen and (max-width:768px){.kannada.new_brand.new_brand_brown:after{display:none}}.kannada.new_brand.new_brand_blue{background:var(--fs-blue-lightest)}.kannada.new_brand.new_brand_blue:before{background-image:url(images/backgrounds/decorations/squiggle-blue-bl.png);height:261px;width:219.5px;bottom:0;left:0}.kannada.new_brand.new_brand_blue:after{background-image:url(images/backgrounds/decorations/squiggle-blue-tr.png);top:0;right:0;width:204px;height:299px}.kannada.new_brand.new_brand_aqua{background:var(--fs-aqua-lightest)}.kannada.new_brand.new_brand_aqua:before{background-image:url(images/backgrounds/decorations/squiggle-aqua-bl.png);width:206px;height:239px;bottom:0;left:0}.kannada.new_brand.new_brand_aqua:after{background-image:url(images/backgrounds/decorations/squiggle-aqua-tr.png);bottom:unset;right:0;width:232px;height:268px;top:0}.kannada.blue_to_green{background-image:-webkit-gradient(linear,left top,right top,from(#008aff),to(#4cdbc7));background-image:linear-gradient(to right,#008aff,#4cdbc7)}.kannada.purple{background-color:var(--deep-purple);background-image:none!important}.kannada.world_map{background-image:url(images/backgrounds/world_map.png)!important;background-size:auto 100%;background-repeat:no-repeat;background-color:#0070ff!important;background-position:center}.kannada.customers{background-image:url(images/backgrounds/customers.jpg)!important;background-size:auto 100%;background-repeat:repeat;background-position:center}.kannada.customers .growth-stories-logo{max-height:270px}.kannada .kannada-content{max-width:760px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.kannada .kannada-content img.logo{max-width:175px;margin-bottom:20px}.kannada .kannada-content .breadcrumbs{color:#fff;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding-bottom:10px;position:relative}.kannada .kannada-content .breadcrumbs a{color:#fff;text-decoration:none}.kannada .kannada-content h1{color:#fff!important;line-height:1em;font-size:58px}.kannada .kannada-content p{margin-right:auto;margin-left:auto;display:block;font-weight:400;font-size:21px;line-height:29px}.kannada .kannada-content p:last-of-type{margin-bottom:0}.kannada .kannada-content .ctas{padding-top:25px}.kannada .kannada-content .text_below_button{font-size:16px}.kannada .kannada-content .text_below_button p{font-size:16px}.listed-items-with-heading-wrap{max-width:1200px;margin:0 auto;padding-right:30px;padding-left:30px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.listed-items-with-heading-wrap .details{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:577px;width:100%;padding-left:40px}@media screen and (min-width:769px){.listed-items-with-heading-wrap .details{-webkit-box-flex:1;flex:1}}@media screen and (max-width:768px){.listed-items-with-heading-wrap .details{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.listed-items-with-heading-wrap .detail-item{padding-bottom:0;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.listed-items-with-heading-wrap .detail-item{margin-bottom:0}}.listed-items-with-heading-wrap .detail-item .detail-text{position:relative;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#aaa),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to bottom,#aaa 10%,rgba(255,255,255,0) 0);background-position:left;background-size:1px 13px;background-repeat:repeat-y;margin-left:-25px;padding-left:25px;padding-bottom:23px}.listed-items-with-heading-wrap .detail-item .detail-text:after{position:absolute;content:'';width:13.7px;height:14.76px;background-image:url(images/homepage/star-listed.png);left:-7px;top:-2px;z-index:20}.listed-items-with-heading-wrap .detail-item .detail-text.isActive:after{background-image:url(images/homepage/star-listed-active.png)}.listed-items-with-heading-wrap .detail-item .detail-text.isLast{background-image:none}.listed-items-with-heading-wrap .detail-item .detail-text .detail-heading{margin-top:0;margin-bottom:0;position:relative;font-weight:700;font-size:20px;line-height:1.1;color:#aaa;-webkit-transition:.3s all ease;transition:.3s all ease;cursor:pointer;margin-top:-5px}@media screen and (max-width:768px){.listed-items-with-heading-wrap .detail-item .detail-text .detail-heading{font-size:16px}}.listed-items-with-heading-wrap .detail-item .detail-text .detail-heading.isActive,.listed-items-with-heading-wrap .detail-item .detail-text .detail-heading:hover{color:#404040}.listed-items-with-heading-wrap .detail-item .detail-text .detail-heading.isActive+.detail-body{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:block;opacity:1;visibility:visible;height:auto}.listed-items-with-heading-wrap .detail-item .detail-text .detail-body{visibility:hidden;height:0;opacity:0}@media screen and (max-width:768px){.listed-items-with-heading-wrap .detail-item .detail-text .detail-body{font-size:16px;line-height:22px}.listed-items-with-heading-wrap .detail-item .detail-text .detail-body p{margin-top:5px}.listed-items-with-heading-wrap .detail-item .detail-text .detail-body a{font-size:9.5px;line-height:16px}}.listed-items-with-heading-wrap .detail-item .detail-text.orange{position:relative;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(98%,#d9d9d9),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to bottom,#d9d9d9 98%,rgba(255,255,255,0) 0);background-position:right;background-size:5px 13px;background-repeat:repeat-y;padding-right:25px;padding-bottom:23px}.listed-items-with-heading-wrap .detail-item .detail-text.orange:after{position:absolute;content:'';width:28px;height:28px;background-image:url(images/homepage/orange-marker-placeholder.png);right:-11px;left:unset;top:-14px;z-index:20}.listed-items-with-heading-wrap .detail-item .detail-text.orange.isFirst:after{top:59px}.listed-items-with-heading-wrap .detail-item .detail-text.orange.isActive:after{background-image:url(images/homepage/orange-marker.svg);width:42px;height:42px;top:-21px;left:unset;right:-19px}.listed-items-with-heading-wrap .detail-item .detail-text.orange.isActive.isFirst:after{top:59px}.listed-items-with-heading-wrap .detail-item .detail-text.orange.isLast{background-image:-webkit-gradient(linear,left top,left bottom,from(#d9d9d9),to(rgba(217,217,217,0)));background-image:linear-gradient(to bottom,#d9d9d9 0,rgba(217,217,217,0) 100%);background-size:5px 100%}.listed-items-with-heading-wrap .detail-item .detail-text.orange.isFirst{padding-top:80px}.listed-items-with-heading-wrap .content-wrap{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin-bottom:65px}@media screen and (max-width:768px){.listed-items-with-heading-wrap .content-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.listed-items-with-heading-wrap .content-wrap img{margin-left:auto}@media screen and (max-width:768px){.listed-items-with-heading-wrap .content-wrap img{margin:auto}}.listed-items-with-heading-wrap .content-wrap .copy{max-width:473px;font-weight:400;font-size:20px;line-height:34px}.listed-items-with-heading-wrap .content-wrap .copy span{display:block;margin-top:30px}.listed-items-with-heading-wrap .content-wrap .copy span a{color:#008aff}.listed-items-with-heading-wrap .content-wrap .copy span a span{display:inline-block;margin:0}.listed-items-with-heading-wrap .content-top{color:#404040}.listed-items-with-heading-wrap .content-top .tagline{font-weight:700;font-size:12.5px;line-height:1.28;letter-spacing:.05em;text-transform:uppercase;color:#fda96d}.listed-items-with-heading-wrap .content-top .heading{font-weight:800;font-size:48px;line-height:1.2;margin-top:6px}@media screen and (max-width:768px){.listed-items-with-heading-wrap .content-top .heading{font-size:28px;margin-bottom:40px}}.orange .listed-items-with-heading-wrap .content-top .heading{text-align:center;max-width:800px;margin:0 auto 20px}@media screen and (max-width:768px){.orange .listed-items-with-heading-wrap .content-top .heading{font-size:28px;margin-bottom:40px;max-width:95%}}.listed-items-with-heading-wrap .content-top .sub-heading{font-weight:400;font-size:16px;line-height:1.62;margin-bottom:64px;max-width:485px}@media screen and (max-width:768px){.listed-items-with-heading-wrap .content-top br{display:none}}.listed-items-with-heading-video{max-width:471px;max-width:550px}@media screen and (min-width:769px){.listed-items-with-heading-video{padding-left:15px;-webkit-box-flex:1;flex:1}}@media (max-width:975px){.listed-items-with-heading-video{max-width:450px;margin:30px auto}}@media screen and (min-width:1025px){.listed-items-with-heading-video.imHalf{margin-top:-250px}}.listed-items-with-heading-video video{height:100%;max-width:100%}.leader-badges{text-align:center;padding-top:96px;padding-bottom:68px}@media screen and (max-width:768px){.leader-badges{padding-top:46px;padding-bottom:46px}}.leader-badges.mango{overflow:hidden;position:relative}@media screen and (max-width:768px){.leader-badges.mango{padding-top:96px;padding-bottom:86px}}.leader-badges.mango:before{position:absolute;background-repeat:no-repeat;background-image:url(/wp-content/themes/fastspring-bamboo/images/backgrounds/black-dots-bottom.png);height:100px;width:374px;bottom:0;left:22px;content:""}@media screen and (max-width:1199px){.leader-badges.mango:before{bottom:0;left:-200px}}.leader-badges.mango:after{background-repeat:no-repeat;position:absolute;content:"";background-image:url(/wp-content/themes/fastspring-bamboo/images/backgrounds/black-dots-top.png);z-index:100;top:0;right:0;width:300px;height:120px}@media screen and (max-width:1199px){.leader-badges.mango:after{top:-20px;right:-150px}}.leader-badges .content{max-width:1020px;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto}.leader-badges .content p{font-size:14px;line-height:1.5;letter-spacing:.15em;margin-top:0}.leader-badges .content h1,.leader-badges .content h2{font-weight:800;font-size:48px;line-height:48px;margin-bottom:0}@media screen and (max-width:768px){.leader-badges .content h1,.leader-badges .content h2{font-size:28px;line-height:36px}}@media screen and (max-width:768px){.leader-badges .desktop{display:none}}.leader-badges .mobile{max-width:351px;margin:auto;position:relative;z-index:10}@media screen and (min-width:769px){.leader-badges .mobile{display:none}}.magazine{width:100vw;overflow:hidden}.magazine .magazine-content{margin-right:auto;margin-left:auto}@media screen and (min-width:1025px){.magazine .magazine-content{display:grid;grid-column-gap:65px;position:relative}}@media screen and (min-width:769px) and (max-width:1024px){.magazine .magazine-content{width:665px;max-width:90%}}@media screen and (max-width:768px){.magazine .magazine-content{padding-right:30px;padding-left:30px}}@media screen and (min-width:1025px){.magazine .magazine-content.image_left{left:-110px}}@media screen and (min-width:1025px){.magazine .magazine-content.image_right{left:110px}}@media screen and (max-width:1024px){.magazine .magazine-content.image_right{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}@media screen and (min-width:1025px){.magazine .magazine-content .text{-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:-webkit-box;display:flex}}@media screen and (max-width:1024px){.magazine .magazine-content .text{text-align:center;padding-top:30px}}.magazine .magazine-content .text .text-copy{padding-bottom:20px;text-align:left}.magazine .magazine-content .text .text-copy.list-style-checkmark ul{padding-left:0}.magazine .magazine-content .text a{align-self:flex-start;padding-right:22px;padding-left:22px}@media screen and (min-width:1025px){.magazine .magazine-content .text h1,.magazine .magazine-content .text h2,.magazine .magazine-content .text h3{margin-top:0}}.marketo-form-contained-content{position:relative;padding:1rem;z-index:1}.marketo-form-contained-content .marketo-form-container{background:#fff;border:2px solid #2c282a;-webkit-box-shadow:4px 4px 0 #2c282a;box-shadow:4px 4px 0 #2c282a;border-radius:10px;padding:0 20px;max-width:800px;margin:auto}.marketo-form-contained-content .marketo-form-container .clear{clear:both}.marketo-form-contained-content .marketo-form-container form{font-family:proxima-nova;font-style:normal;font-weight:400;font-size:16px;line-height:20px;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;color:#2c282a}.marketo-form-contained-content .marketo-form-container form .mktoFormRow{clear:none!important}.marketo-form-contained-content .marketo-form-container form .mktoFormRow:nth-child(2){display:none!important}.marketo-form-contained-content .marketo-form-container form .mktoFormRow:nth-child(3){width:30%!important;float:left;margin-top:.3rem}.marketo-form-contained-content .marketo-form-container form .mktoFormRow:nth-child(3) b{padding:0!important}@media (max-width:975px){.marketo-form-contained-content .marketo-form-container form .mktoFormRow:nth-child(3){width:100%!important;font-size:.9rem}.marketo-form-contained-content .marketo-form-container form .mktoFormRow:nth-child(3) br{display:none}}.marketo-form-contained-content .marketo-form-container form .mktoFormRow:nth-child(4){width:346px!important;float:left}@media (max-width:975px){.marketo-form-contained-content .marketo-form-container form .mktoFormRow:nth-child(4){width:100%!important}}.marketo-form-contained-content .marketo-form-container form .mktoFormRow:nth-child(4) input{height:3rem;background:#2c282A22;border:none;border-radius:6px;font-weight:400;font-size:16px;line-height:20px;font-family:proxima-nova;padding-left:1rem}.marketo-form-contained-content .marketo-form-container form .mktoFormRow:nth-child(4) input::-webkit-input-placeholder{color:#8d8d8d;opacity:1;padding-left:1rem}.marketo-form-contained-content .marketo-form-container form .mktoFormRow:nth-child(4) input::-moz-placeholder{color:#8d8d8d;opacity:1;padding-left:1rem}.marketo-form-contained-content .marketo-form-container form .mktoFormRow:nth-child(4) input::placeholder{color:#8d8d8d;opacity:1;padding-left:1rem}.marketo-form-contained-content .marketo-form-container form .mktoButtonRow{float:left;width:80px!important;padding:1rem 0}@media (max-width:975px){.marketo-form-contained-content .marketo-form-container form .mktoButtonRow{width:100%!important}}.marketo-form-contained-content .marketo-form-container form .mktoButtonRow button{background-color:#008aff;height:3rem}@media (max-width:975px){.marketo-form-contained-content .marketo-form-container form .mktoButtonRow button{width:100%!important}}.marketo-form-contained-content .marketo-form-container form #LblEmail{display:none}.mor-block{background-position:center right;background-size:cover;padding-bottom:115px;padding-top:115px;background-repeat:no-repeat}.mor-block.theme-default{background-color:var(--fs-blue-lightest);background-image:url(images/backgrounds/squiggle-bg-blue.png)}.mor-block.theme-green{background-image:url(images/backgrounds/squiggle-bg-green.png)}.mor-block.theme-purple{background-image:url(images/backgrounds/squiggle-bg-purple.png)}.mor-block.theme-aqua{background-image:url(images/backgrounds/squiggle-bg-aqua.png)}.mor-block.theme-light-blue{background-image:url(images/backgrounds/squiggle-bg-light-blue.png)}.mor-block .container{padding-right:30px;padding-left:30px;max-width:1060px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:45px}.mor-block .container h2{font-size:32px;margin-top:0}.mor-block .container h2 u{position:relative;display:inline-block;text-decoration:none}.mor-block .container h2 u:after{content:" ";display:block;position:absolute;width:100%;height:.22em;background-repeat:no-repeat;background-size:100% 100%;top:calc(100% - .16em);mix-blend-mode:multiply;background-image:url(images/underlines/marker-orange-medium.png)}.mor-block .container h2 u.medium-orange:after{background-image:url(images/underlines/marker-orange-medium.png)}[x-cloak]{display:none!important}.mor-quote:before{content:'';display:block;background-image:url(/wp-content/plugins/fastspring-gutenberg-blocks/blocks/mor-page/images/open-quote.svg);width:44px;height:34px;position:absolute;top:-42px;left:0}.mor-squiggle>div{background-image:url(/wp-content/plugins/fastspring-gutenberg-blocks/blocks/mor-page/images/squiggle.svg);background-repeat:no-repeat}.mor-complexities>div{background-image:url(/wp-content/plugins/fastspring-gutenberg-blocks/blocks/mor-page/images/complexities.svg);background-repeat:no-repeat}.mor-accordion button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:none;font-weight:700}.mor-accordion button:before{content:'';position:absolute;display:block;height:10px;width:10px;left:-50px;top:12px;background-color:#d5d5d4;border-radius:100%}.mor-accordion button.active:before{background-color:#fda96d}.mor-accordion .content-container>.left{border-right:4px solid #fda96d}.nandina{max-width:640px;padding:0 30px;margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.nandina:not(.stacked){display:grid;grid-template-columns:60px 1fr;grid-template-rows:1fr}}@media screen and (max-width:768px){.nandina .image{text-align:center}}.nandina .image img{width:43px}.nandina .text h3{color:#1e2b38;font-size:20px;margin-top:11px}@media screen and (max-width:768px){.nandina .text h3{text-align:center}}.nandina .text .text-content{font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em;padding-bottom:0}.nandina .text .text-content a{color:var(--primary-link-color);text-decoration:none;font-weight:500}.nandina .text .text-content strong{color:var(--primary-link-color)}.nandina .text .text-content ul{padding-left:16px}.nandina .text .list-style-checkmark ul{padding-left:0}.nandina .text a.basi{color:var(--primary-link-color)}.nandina.white_text .text{color:#fff}.nandina.white_text .text h3{color:#fff}.nandina.white_text .text p{color:#fff}.wp-block-columns .nandina{padding-right:0;padding-left:0}.our-offices{text-align:center;padding-right:30px;padding-left:30px}.our-offices .office{padding-top:40px;padding-bottom:50px}.our-offices .office .highlight{color:#21b5ab;letter-spacing:.2em;text-transform:uppercase;font-size:12px}.our-offices .office h3{padding:0;margin:0}.panda .panda-content{text-align:center;max-width:1020px;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto;position:relative;z-index:2}.panda .panda-content h2{font-size:50px;line-height:1em}@media screen and (max-width:768px){.panda .panda-content h2{font-size:40px}}.panda .panda-content p{display:block;margin-right:auto;margin-left:auto}.panda .panda-content .ctas{padding-top:19px}.panda.panda-plain{padding-top:70px;padding-bottom:70px}.panda.panda-plain p{color:var(--main-text-color)}.panda.panda-elata{padding-top:150px;padding-bottom:150px;color:#fff;background-size:auto 100%}.panda.panda-elata h2,.panda.panda-elata p{color:#fff!important}.proof-in-numbers{text-align:center;max-width:1110px;margin:0 auto;overflow:auto;clear:both}.proof-in-numbers .proof-item{-webkit-box-shadow:0 0 30px #e6e6f0;box-shadow:0 0 30px #e6e6f0;margin:25px;padding:40px 20px;display:inline-block;vertical-align:top;border-radius:20px;-webkit-transition:all .4s;transition:all .4s;width:265px}.proof-in-numbers .proof-item .figure{color:#3a3aa3;font-family:proxima-nova,sans-serif;font-size:60px;font-weight:900;line-height:1em;padding:10px 0}.proof-in-numbers .proof-item .kpi{color:#7c88b2;max-width:180px;line-height:1.1em;margin:0 auto;letter-spacing:.04em;padding-bottom:20px}.proof-in-numbers .proof-item .customer-logo{height:60px}.proof-in-numbers .proof-item .customer-logo img{max-height:100%}blockquote.quote-with-headshot{border-left:2px solid #2c282a;padding-left:20px;margin-left:0;display:grid;overflow:auto;grid-template-columns:100px 1fr;grid-column-gap:40px;grid-template-rows:1fr;direction:rtl;text-align:left;padding-top:0;font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em}blockquote.quote-with-headshot a{color:var(--primary-link-color);text-decoration:none;font-weight:500}@media screen and (max-width:768px){blockquote.quote-with-headshot{grid-template-columns:1fr;grid-template-rows:auto;direction:ltr;grid-row-gap:20px}}blockquote.quote-with-headshot p{font-size:17px!important;margin-top:0;font-weight:400!important;letter-spacing:0!important;direction:ltr}blockquote.quote-with-headshot .name{font-style:italic;font-size:17px!important;direction:ltr}.fs-rounded-cards{max-width:1200px;margin:0 auto;padding-right:30px;padding-left:30px;padding-top:30px;padding-bottom:87px}.fs-rounded-cards h2{color:#2c282a;text-align:center;font-weight:800;font-size:48px;line-height:1.25;margin-bottom:50px;margin-top:0}@media screen and (max-width:1199px){.fs-rounded-cards h2{font-size:28px;line-height:1.29;max-width:90%;margin-left:auto;margin-right:auto;margin-bottom:28px}}.fs-rounded-cards--body{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media screen and (max-width:768px){.fs-rounded-cards--body{display:block}}.fs-rounded-cards--body--item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;min-height:315px;padding:30px 2px 2px 2px;border-radius:20px 20px;max-width:534px}@media screen and (max-width:1199px){.fs-rounded-cards--body--item{max-width:48%}}@media screen and (max-width:768px){.fs-rounded-cards--body--item{margin:2rem auto 2rem;max-width:96%}}.fs-rounded-cards--body--item--heading{font-weight:700;font-size:30px;line-height:160%;margin-bottom:19px;text-align:center;width:100%}.fs-rounded-cards--body--item--text{color:#2c282a;background:#fff;font-style:normal;padding:0 30px;text-align:center;border-radius:0 0 18px 18px}.fs-rounded-cards--body--item--text p{padding:15px 0;opacity:.5;border-bottom:.5px solid #7d7d7d;font-weight:400;font-size:23.1176px;line-height:125%}.fs-rounded-cards--body--item--text p:last-of-type{border-bottom:0}.fs-rounded-cards--body--item--link{margin-top:auto}.fs-rounded-cards--body--item--link a{text-decoration:none;font-weight:700;font-size:12.5px;line-height:16px;letter-spacing:.05em;color:#008aff}.rhizome{padding-right:30px;padding-left:30px;width:100%;clear:both;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.rhizome .line{background:#ececec;width:100%;height:1px;max-width:960px}.scrollContents-faux{position:relative}.scrollContents-nav{position:absolute}@media (min-width:976px){.scrollContents-nav{height:100%;left:50%;margin:0 auto;max-width:1080px;padding-top:75px;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:110}}@media (max-width:975px){.scrollContents-nav{display:none;bottom:0;left:0;right:0;width:100%;z-index:21000}.scrollContents-nav.showMe{display:block}}.scrollContents-nav-items{display:-webkit-box;display:flex}@media (max-height:680px){.scrollContents-nav-items{line-height:1.4rem;top:60px!important}}@media (min-width:976px){.scrollContents-nav-items{background:#fff;max-width:310px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:23px;border:1px solid #2c282a;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:4px 4px 0 #2c282a;box-shadow:4px 4px 0 #2c282a;border-radius:10px;position:sticky;top:136px}}@media (max-width:975px){.scrollContents-nav-items{padding:23px;max-width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background:#fff;bottom:0;height:100%;height:65vh;overflow-x:hidden;position:fixed;width:100%}}.scrollContents-nav-item{cursor:pointer;pointer-events:visible;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:400;color:#2c282a;text-decoration:none}.scrollContents-nav-item:not(:last-of-type){margin-bottom:4px}.scrollContents-nav-item.is-child{padding-left:20px}.scrollContents-nav-item.active,.scrollContents-nav-item:hover{color:#008aff;font-weight:700}.scrollContents-nav-item.heading{font-weight:800;font-size:16px;line-height:1.81;cursor:text;margin-bottom:10px}.scrollContents-nav-item.heading:hover{color:unset}.scrollContents-nav-item.close{display:none}@media (max-width:975px){.scrollContents-nav-item.close{margin-top:auto;background-size:25px auto;background-position:center;background-repeat:no-repeat;width:25px;height:25px;display:inline-block;background-image:url(/wp-content/themes/shared_assets/images/icons/nav-close.svg)}}.scrollContents-nav-open-icon{display:none}@media (max-width:975px){.scrollContents-nav-open-icon{cursor:pointer;pointer-events:visible;z-index:100;left:16px;position:fixed;bottom:20px;background-size:48px auto;background-position:center;background-repeat:no-repeat;width:48px;height:48px;display:inline-block;background-image:url(/wp-content/themes/shared_assets/images/icons/best-in-class-mobile-open.png)}}.scrollContents-container{position:relative;background:#fff}.scrollContents-container.interactiveMap{z-index:120}.scrollContents-content{max-width:1128px;margin-right:auto;margin-left:auto;padding-top:90px;padding-bottom:90px;padding-left:24px;padding-right:24px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:nowrap}.scrollContents-content.partial .fs-post-columns{margin-top:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.scrollContents-content.partial .fs-post-columns div{width:50%}.scrollContents-content.is-child{padding-top:30px;padding-bottom:60px}.scrollContents-content.empty-body{padding-bottom:0}.scrollContents-content.marketoForm{padding-top:2rem}.scrollContents-content.marketoForm .marketo-form-container{background:#fff;border:2px solid #2c282a;-webkit-box-shadow:4px 4px 0 #2c282a;box-shadow:4px 4px 0 #2c282a;border-radius:10px;padding:0 20px}.scrollContents-content.marketoForm .marketo-form-container .clear{clear:both}.scrollContents-content.marketoForm .marketo-form-container form{font-family:proxima-nova;font-style:normal;font-weight:400;font-size:16px;line-height:20px;width:100%;color:#2c282a}.scrollContents-content.marketoForm .marketo-form-container form .mktoFormRow{clear:none!important}.scrollContents-content.marketoForm .marketo-form-container form .mktoFormRow:nth-child(2){display:none!important}.scrollContents-content.marketoForm .marketo-form-container form .mktoFormRow:nth-child(3){width:25%!important;float:left;margin-top:.3rem}.scrollContents-content.marketoForm .marketo-form-container form .mktoFormRow:nth-child(3) b{padding:0!important}@media (max-width:975px){.scrollContents-content.marketoForm .marketo-form-container form .mktoFormRow:nth-child(3){width:100%!important}.scrollContents-content.marketoForm .marketo-form-container form .mktoFormRow:nth-child(3) br{display:none}}.scrollContents-content.marketoForm .marketo-form-container form .mktoFormRow:nth-child(4){width:360px!important;float:left;margin-right:1rem}@media (max-width:975px){.scrollContents-content.marketoForm .marketo-form-container form .mktoFormRow:nth-child(4){width:100%!important}}.scrollContents-content.marketoForm .marketo-form-container form .mktoFormRow:nth-child(4) input{height:3rem;background:#2c282A22;border:none;border-radius:6px;font-weight:400;font-size:16px;line-height:20px;font-family:proxima-nova;padding-left:1rem}.scrollContents-content.marketoForm .marketo-form-container form .mktoFormRow:nth-child(4) input::-webkit-input-placeholder{color:#8d8d8d;opacity:1;padding-left:1rem}.scrollContents-content.marketoForm .marketo-form-container form .mktoFormRow:nth-child(4) input::-moz-placeholder{color:#8d8d8d;opacity:1;padding-left:1rem}.scrollContents-content.marketoForm .marketo-form-container form .mktoFormRow:nth-child(4) input::placeholder{color:#8d8d8d;opacity:1;padding-left:1rem}.scrollContents-content.marketoForm .marketo-form-container form .mktoButtonRow{float:left;width:80px!important;padding:1rem 0}@media (max-width:975px){.scrollContents-content.marketoForm .marketo-form-container form .mktoButtonRow{width:100%!important}}.scrollContents-content.marketoForm .marketo-form-container form .mktoButtonRow button{background-color:#008aff;height:3rem}@media (max-width:975px){.scrollContents-content.marketoForm .marketo-form-container form .mktoButtonRow button{width:100%!important}}.scrollContents-content.marketoForm .marketo-form-container form #LblEmail{display:none}.scrollContents-content.interactiveMap{text-align:center}.scrollContents-content.interactiveMap .interactive-map-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.scrollContents-content.interactiveMap .interactive-map-content .tabs{max-width:1060px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;display:-webkit-box;display:flex;color:#008aff;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;margin:3em auto}@media screen and (max-width:768px){.scrollContents-content.interactiveMap .interactive-map-content .tabs{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.scrollContents-content.interactiveMap .interactive-map-content .tabs .tab-item{cursor:default;padding:0 28px;font-size:16px;line-height:36px;font-weight:700;color:#008aff;background-color:#84c7ff;border-top:2px solid #008aff;border-left:2px solid #008aff;border-bottom:2px solid #008aff}.scrollContents-content.interactiveMap .interactive-map-content .tabs .tab-item:nth-child(1){border-radius:4px 0 0 4px}.scrollContents-content.interactiveMap .interactive-map-content .tabs .tab-item:nth-last-child(1){border-right:2px solid #008aff;border-radius:0 4px 4px 0}@media screen and (max-width:768px){.scrollContents-content.interactiveMap .interactive-map-content .tabs .tab-item{min-width:100%;margin-bottom:.5rem}}.scrollContents-content.interactiveMap .interactive-map-content .tabs .tab-item.hasText{cursor:pointer}.scrollContents-content.interactiveMap .interactive-map-content .tabs .tab-item.isActive,.scrollContents-content.interactiveMap .interactive-map-content .tabs .tab-item:hover{background-color:#008aff;color:#fff}.scrollContents-content.interactiveMap .helper_text{text-align:center;margin-bottom:3rem;font-size:1rem}.scrollContents-content.interactiveMap .map-container{display:block;position:relative;text-align:left}.scrollContents-content.interactiveMap .map-container img{width:100%}.scrollContents-content.interactiveMap .map-container .overlay-details{position:absolute;top:0;left:0;z-index:10;width:100%}.scrollContents-content.interactiveMap .map-container .overlay-details .overlay-image{position:absolute;top:0;left:0;display:none;z-index:13}.scrollContents-content.interactiveMap .map-container .overlay-details .overlay-text{position:absolute;top:20px;left:20px;display:none;background:#fff!important;-webkit-box-shadow:0 0 40px 2px rgba(0,0,0,.08);box-shadow:0 0 40px 2px rgba(0,0,0,.08);border-radius:10px;padding:38px;z-index:15}.scrollContents-content.interactiveMap .map-container .overlay-details .overlay-text .close-button{color:var(--black)!important;position:absolute;right:20px;top:20px;cursor:pointer}.scrollContents-content.table{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.scrollContents-content.fullWidthResourceCards{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media (min-width:976px){.scrollContents-content-wrap.partial{margin-left:auto;max-width:590px}}@media (min-width:1025px){.scrollContents-content-wrap.partial{margin-left:auto;max-width:640px}}@media (min-width:1065px){.scrollContents-content-wrap.partial{margin-left:auto;max-width:680px}}@media (min-width:1140px){.scrollContents-content-wrap.partial{margin-left:auto;max-width:699px;width:100%}}@media (max-width:975px){.scrollContents-content-wrap.partial{max-width:699px;margin-left:auto;margin-right:auto;width:100%}}@media (min-width:976px){.scrollContents-content-wrap.marketoForm{margin-left:auto;max-width:590px;width:100%}}@media (min-width:1025px){.scrollContents-content-wrap.marketoForm{margin-left:auto;max-width:640px;width:100%}}@media (min-width:1065px){.scrollContents-content-wrap.marketoForm{margin-left:auto;max-width:680px;width:100%}}@media (min-width:1140px){.scrollContents-content-wrap.marketoForm{margin-left:auto;max-width:699px;width:100%}}@media (max-width:975px){.scrollContents-content-wrap.marketoForm{max-width:699px;margin-left:auto;margin-right:auto;width:100%}}.scrollContents-content-wrap.table{width:100%}.scrollContents-content-heading{font-family:var(--main-font),sans-serif;font-size:36px;font-weight:800;line-height:1.11;margin-bottom:30px}.scrollContents-content-heading u{position:relative;display:inline-block;text-decoration:none}.scrollContents-content-heading u:after{content:" ";display:block;position:absolute;width:100%;height:.22em;background-repeat:no-repeat;background-size:100% 100%;top:calc(100% - .16em);mix-blend-mode:multiply;background-image:url(images/underlines/marker-orange-medium.png)}.scrollContents-content-heading u.medium-orange:after{background-image:url(images/underlines/marker-orange-medium.png)}.scrollContents-content-heading-child{font-family:var(--main-font),sans-serif;font-size:28px;font-weight:800;line-height:1.43;margin-bottom:30px}.scrollContents-content-heading-child.table{text-align:center}.scrollContents-content-heading.fullWidthTextCtaWithGraphic{margin-bottom:14px}@media (max-width:975px){.scrollContents-content-heading.fullWidthTextCtaWithGraphic{text-align:center}}.scrollContents-content-heading.fullWidthResourceCards{max-width:510px;margin-left:auto;margin-right:auto}.scrollContents-content-heading-sub{font-family:var(--main-font),sans-serif;font-weight:400;font-size:16px;line-height:1.81}.scrollContents-content-heading-sub :last-of-type{margin-bottom:0}@media (min-width:976px){.scrollContents-content-heading-sub.fullWidthTextCtaWithGraphic{max-width:516px}}@media (max-width:975px){.scrollContents-content-heading-sub.fullWidthTextCtaWithGraphic{text-align:center}}.scrollContents-content-body{font-family:var(--main-font),sans-serif;font-weight:400;font-size:16px;line-height:1.81}.scrollContents-content-body :last-of-type{margin-bottom:0}.scrollContents-content-body img{height:auto;margin-top:10px!important;margin-bottom:30px!important}.scrollContents-content-body .three-musketeers-content img{margin-top:0!important}.scrollContents-content-body.fullWidthTextCtaWithGraphic{display:-webkit-box;display:flex}@media (max-width:975px){.scrollContents-content-body.fullWidthTextCtaWithGraphic{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.scrollContents-content-body.fullWidthResourceCards{display:-webkit-box;display:flex}.scrollContents-content-body-left{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:976px){.scrollContents-content-body-left{-webkit-box-flex:1;flex:1}}@media (max-width:975px){.scrollContents-content-body-left{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}}.scrollContents-content-body-right{display:-webkit-box;display:flex}@media (min-width:976px){.scrollContents-content-body-right{-webkit-box-flex:1;flex:1;padding-left:30px}}.scrollContents-content-body-right img{margin-top:0!important;margin-bottom:0!important}@media (min-width:976px){.scrollContents-content-body-right img{margin-left:auto}}@media (max-width:975px){.scrollContents-content-body-right img{margin:auto}}.scrollContents-content-cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:40px}@media (max-width:975px){.scrollContents-content-cta{margin-top:30px}}.simple-icon{text-align:center;margin-right:auto;margin-left:auto}.simple-icon img{display:inline-block}.simple-icon .text{font-weight:700;letter-spacing:.04em}.simple-link a{text-decoration:none;font-weight:600;font-size:13px;letter-spacing:.1em}.simple-link a:hover{opacity:.6}.simple-link.teal a{color:#21b5ab}.simple-link.center{text-align:center}.simple-link.arrow_right a:after{display:inline-block;font-family:icomoon;content:"\e900";font-style:normal;font-weight:400;font-variant:normal;font-size:.77em}.stacked-carousel{max-width:100%;width:1020px;padding:30px;margin:0 auto}@media screen and (min-width:769px){.stacked-carousel{display:grid;grid-template-columns:360px 1fr;grid-column-gap:120px}}.stacked-carousel .detail-item{padding-bottom:20px}.stacked-carousel .detail-item .icon{width:50px}.stacked-carousel .detail-item .text h3{margin-top:0;position:relative}.stacked-carousel .detail-item:hover h3:before{content:" ";width:3px;height:100%;display:block;background:#40a8ff;position:absolute;left:-10px}.stacked-carousel .images{position:relative}.stacked-carousel .images img{border-radius:20px;-webkit-box-shadow:0 0 30px #e6e6f0;box-shadow:0 0 30px #e6e6f0}@media screen and (min-width:769px){.stacked-carousel .images img{position:absolute}}.stacked-carousel.white{color:#fff}.stacked-carousel.white .text,.stacked-carousel.white h3,.stacked-carousel.white p{color:#fff}.stacked-items-with-graphic{position:relative}.stacked-items-with-graphic-container{width:100%;max-width:1111px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (min-width:976px){.stacked-items-with-graphic-container{display:grid;grid-template-columns:300px 1fr;grid-column-gap:40px}}@media screen and (min-width:1025px){.stacked-items-with-graphic-container{display:grid;grid-template-columns:360px 1fr;grid-column-gap:40px}}@media screen and (min-width:1550px){.stacked-items-with-graphic-container{display:grid;grid-template-columns:360px 1fr;grid-column-gap:120px}}.stacked-items-with-graphic-container .detail-item{padding-bottom:20px}.stacked-items-with-graphic-container .detail-item .icon{width:50px}.stacked-items-with-graphic-container .detail-item .text h3{margin-top:0;position:relative}.stacked-items-with-graphic-container .images{position:relative;display:-webkit-box;display:flex}.stacked-items-with-graphic-container .images img{border-radius:20px;-webkit-box-shadow:0 0 30px #e6e6f0;box-shadow:0 0 30px #e6e6f0;margin:auto;max-width:100%}@media screen and (min-width:976px){.stacked-items-with-graphic-container .images img{margin:auto;max-width:580px}}@media screen and (min-width:1025px){.stacked-items-with-graphic-container .images img{max-width:600px}}@media screen and (min-width:1065px){.stacked-items-with-graphic-container .images img{max-width:650px}}@media screen and (min-width:1140px){.stacked-items-with-graphic-container .images img{max-width:700px}}@media screen and (min-width:1300px){.stacked-items-with-graphic-container .images img{max-width:799px}}@media screen and (min-width:1550px){.stacked-items-with-graphic-container .images img{max-width:799px;max-width:881px}}@media screen and (max-width:1024px){.stacked-items-with-graphic-container .images img{margin-top:30px}}.stacked-items-with-graphic-container.white{color:#fff}.stacked-items-with-graphic-container.white .text,.stacked-items-with-graphic-container.white h3,.stacked-items-with-graphic-container.white p{color:#fff}.fs-stats{background:#ebf6ff;padding-top:0}.fs-stats--content{display:grid;grid-template-columns:1fr 488px;grid-template-rows:1fr;max-width:1200px;margin:0 auto;padding:140px 30px 100px;text-align:center;min-height:550px}@media screen and (max-width:1199px){.fs-stats--content{grid-template-columns:1fr;grid-template-rows:1fr;padding-top:50px}}.fs-stats .minimal-padding{padding:30px;min-height:50px}@media (max-width:1199px){.fs-stats .minimal-padding{padding:40px 0}}.fs-stats--body{text-align:left;max-width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}@media (max-width:1199px){.fs-stats--body{text-align:center;max-width:90%;margin:0 auto}}@media screen and (max-width:768px){.fs-stats--body{text-align:left}}.fs-stats--stats{display:grid;grid-template-columns:repeat(4,267px);grid-template-rows:repeat(1,60px);grid-column-gap:32px;grid-row-gap:32px}@media screen and (max-width:1199px){.fs-stats--stats{margin:auto;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media screen and (min-width:769px) and (max-width:1024px){.fs-stats--stats{margin:unset;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px}}.fs-stats--stats-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.fs-stats--stats-item.one{-webkit-animation-delay:.5s;animation-delay:.5s}.fs-stats--stats-item.two{-webkit-animation-delay:.7s;animation-delay:.7s}.fs-stats--stats-item.three{-webkit-animation-delay:.9s;animation-delay:.9s}.fs-stats--stats-item.four{-webkit-animation-delay:1.1s;animation-delay:1.1s}.fs-stats--stats-item--number{color:#008aff;font-weight:600;font-size:43.6225px;line-height:53px;margin-right:12px}@media screen and (min-width:769px) and (max-width:1024px){.fs-stats--stats-item--number{text-align:left}}@media screen and (max-width:768px){.fs-stats--stats-item--number{font-size:36px}}.fs-stats--stats-item--text{color:#2c282a;font-weight:400;font-size:18.1761px;line-height:22px;max-width:160px}@media screen and (min-width:769px) and (max-width:1024px){.fs-stats--stats-item--text{text-align:left}}@media screen and (max-width:768px){.fs-stats--stats-item--text{font-size:12px;text-align:left}}.fs-stats--hp-video{display:-webkit-box;display:flex;width:100%}@media (max-width:1199px){.fs-stats--hp-video{max-width:450px;margin:30px auto}}.fs-stats--hp-video video{height:100%;max-width:90%;max-width:100%}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.tabbed-carousel{padding-top:118px;padding-bottom:139px}.tabbed-carousel-wrap{max-width:1080px;width:100%;padding:0 30px;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.tabbed-carousel-wrap .details{display:block;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:90px;-webkit-box-pack:space-evenly;justify-content:space-evenly;max-width:900px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.tabbed-carousel-wrap .details{margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.tabbed-carousel-wrap .detail-item{padding-bottom:0;min-width:272px;min-width:200px;height:36px;height:30px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:100px;cursor:pointer;background:#def0ff;color:#84c7ff;-webkit-transition:.3s all ease;transition:.3s all ease}@media screen and (max-width:768px){.tabbed-carousel-wrap .detail-item{margin-bottom:10px}}.tabbed-carousel-wrap .detail-item.isActive,.tabbed-carousel-wrap .detail-item:hover{background:#008aff;color:#fff}.tabbed-carousel-wrap .detail-item.periwinkle{background:var(--fs-periwinkle-lightest)}.tabbed-carousel-wrap .detail-item.periwinkle.isActive,.tabbed-carousel-wrap .detail-item.periwinkle:hover{background:var(--fs-periwinkle);color:#fff}.tabbed-carousel-wrap .detail-item .text h3{margin-top:0;margin-bottom:0;position:relative;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase}.tabbed-carousel-wrap .content-wrap{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;min-height:309px}@media screen and (max-width:768px){.tabbed-carousel-wrap .content-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.tabbed-carousel-wrap .content-wrap img{margin-left:auto;margin-right:42px}@media screen and (max-width:768px){.tabbed-carousel-wrap .content-wrap img{margin:auto auto 30px}}.tabbed-carousel-wrap .content-wrap .copy{max-width:473px;font-weight:400;font-size:20px;line-height:34px}.tabbed-carousel-wrap .content-wrap .copy span{display:block;margin-top:30px}.tabbed-carousel-wrap .content-wrap .copy span a{color:#008aff}.tabbed-carousel-wrap .content-wrap .copy span a span{display:inline-block;margin:0}.tabbed-carousel-wrap .content-top{color:#2c282a}.tabbed-carousel-wrap .content-top .tagline{font-weight:700;font-size:16px;line-height:29px;text-align:center;letter-spacing:.1em;color:#2c282a}.tabbed-carousel-wrap .content-top .heading{font-weight:800;font-size:48px;line-height:60px;text-align:center;margin-bottom:40px}.tabbed-carousel-wrap .content-top .sub-heading{font-weight:400;font-size:16px;line-height:29px;text-align:center;margin-bottom:62px}@media screen and (max-width:768px){.tabbed-carousel-wrap .content-top br{display:none}}.tabbed-content-wrap{padding-right:30px;padding-left:30px;max-width:1060px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:45px}.tabbed-content-wrap .tabs{max-width:1060px;margin-right:auto;margin-left:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;display:-webkit-box;display:flex;color:#008aff;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start}.tabbed-content-wrap .tabs .tab-item{cursor:pointer;margin-right:1.24rem;font-size:12.5px;line-height:15.25px;font-weight:700;color:#84c7ff}.tabbed-content-wrap .tabs .tab-item.isActive,.tabbed-content-wrap .tabs .tab-item:hover{color:#008aff;border-bottom:2px solid #008aff;margin-bottom:1.8rem}.tabbed-content-wrap .details{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:577px;width:100%}@media screen and (min-width:769px){.tabbed-content-wrap .details{-webkit-box-flex:1;flex:1}}@media screen and (max-width:768px){.tabbed-content-wrap .details{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.tabbed-content-wrap .detail-item{padding-bottom:0;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.tabbed-content-wrap .detail-item{margin-bottom:0}}.tabbed-content-wrap .detail-item .detail-text{position:relative;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#aaa),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to bottom,#aaa 10%,rgba(255,255,255,0) 0);background-position:left;background-size:1px 13px;background-repeat:repeat-y;margin-left:-25px;padding-left:25px;padding-bottom:23px}.tabbed-content-wrap .detail-item .detail-text:after{position:absolute;content:'';width:13.7px;height:14.76px;background-image:url(images/homepage/star-listed.png);left:-7px;top:-2px;z-index:20}.tabbed-content-wrap .detail-item .detail-text.isActive:after{background-image:url(images/homepage/star-listed-active.png)}.tabbed-content-wrap .detail-item .detail-text.isLast{background-image:none}.tabbed-content-wrap .detail-item .detail-text .detail-heading{margin-top:0;margin-bottom:0;position:relative;font-weight:700;font-size:20px;line-height:1.1;color:#aaa;-webkit-transition:.3s all ease;transition:.3s all ease;cursor:pointer;margin-top:-5px}@media screen and (max-width:768px){.tabbed-content-wrap .detail-item .detail-text .detail-heading{font-size:16px}}.tabbed-content-wrap .detail-item .detail-text .detail-heading.isActive,.tabbed-content-wrap .detail-item .detail-text .detail-heading:hover{color:#2c282a}.tabbed-content-wrap .detail-item .detail-text .detail-heading.isActive+.detail-body{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:block;opacity:1;visibility:visible;height:auto}.tabbed-content-wrap .detail-item .detail-text .detail-body{visibility:hidden;height:0;opacity:0}@media screen and (max-width:768px){.tabbed-content-wrap .detail-item .detail-text .detail-body{font-size:16px;line-height:22px}.tabbed-content-wrap .detail-item .detail-text .detail-body p{margin-top:5px}.tabbed-content-wrap .detail-item .detail-text .detail-body a{font-size:9.5px;line-height:16px;color:#008aff}}.tabbed-content-wrap .details{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}@media screen and (max-width:768px){.tabbed-content-wrap .details{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.tabbed-content-wrap .details img{margin-left:auto}@media screen and (max-width:768px){.tabbed-content-wrap .details img{margin:auto}}.tabbed-content-wrap .details .copy{max-width:473px;font-weight:400;font-size:16px;line-height:29px}.tabbed-content-wrap .details .copy span{display:block;margin-top:30px}.tabbed-content-wrap .details .copy span a{color:#008aff}.tabbed-content-wrap .details .copy span a span{display:inline-block;margin:0}.tabbed-content-wrap .content-top{color:#2c282a}.tabbed-content-wrap .content-top .tagline{font-weight:700;font-size:12.5px;line-height:1.28;letter-spacing:.05em;text-transform:uppercase;color:#fda96d}.tabbed-content-wrap .content-top .heading{font-weight:800;font-size:36px;line-height:1.2;margin-top:6px}@media screen and (max-width:768px){.tabbed-content-wrap .content-top .heading{font-size:28px;margin-bottom:40px}}.tabbed-content-wrap .content-top .sub-heading{font-weight:400;font-size:16px;line-height:1.62;margin-bottom:64px;max-width:485px}@media screen and (max-width:768px){.tabbed-content-wrap .content-top br{display:none}}.tabbed-content-video{max-width:471px;max-width:550px}@media screen and (min-width:769px){.tabbed-content-video{padding-left:15px;-webkit-box-flex:1;flex:1}}@media (max-width:975px){.tabbed-content-video{max-width:450px;margin:30px auto}}@media screen and (min-width:1025px){.tabbed-content-video.imHalf{margin-top:-250px}}.tabbed-content-video video{height:100%;max-width:100%}div.text-block{font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em;max-width:1020px;margin-right:auto;margin-left:auto;-webkit-box-sizing:content-box;box-sizing:content-box}div.text-block a{color:var(--primary-link-color);text-decoration:none;font-weight:500}@media screen and (max-width:768px){div.text-block.center-responsive{text-align:center!important}}div.text-block ul{padding-left:0}div.text-block.list-style-standard ul{padding-left:1em}div.text-block.style-compliance strong{color:#425466}div.text-block.style-white{color:#fff}div.text-block.style-white strong{color:#fff}body.wp-admin .text-block.style-white{background:rgba(0,0,0,.2)}.testdrive{min-height:100vh;position:absolute;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.1)}.testdrive #welcome{background:#212121;padding-top:100px;padding:40px;margin:10vh auto 0 auto;text-align:center;position:relative;z-index:5;color:#fff;border-radius:10px;max-width:700px}.testdrive #screenshot-loading{position:absolute;display:none;top:0;left:calc(50% - 88px)}.testdrive #screenshot-loading img{width:12px;margin:5px 5px 0 0;position:relative;top:2px}.testdrive h1{font-family:var(--main-font),sans-serif;font-size:44px;letter-spacing:0;text-align:center;max-width:768px;margin:0 auto}.testdrive h1 span{color:#fc8258}.testdrive h2{font-family:var(--main-font),sans-serif;font-weight:300;font-size:20px;letter-spacing:0;margin:20px auto;max-width:550px}.testdrive input[type=email],.testdrive input[type=text],.testdrive input[type=url]{font-family:var(--main-font),sans-serif;border:none;font-weight:300;display:block}.testdrive input[type=email]:disabled,.testdrive input[type=text]:disabled,.testdrive input[type=url]:disabled{background:#fff;border-color:#ececec}.testdrive .cta{display:inline-block;margin:30px auto}.testdrive *,.testdrive ::after,.testdrive ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.input-sizer{display:inline-grid;vertical-align:top;-webkit-box-align:center;align-items:center;position:relative;border:solid 1px;padding:.25em .5em;margin:5px;background:#fff;color:#2c282a}.input-sizer.stacked{padding:.5em;-webkit-box-align:stretch;align-items:stretch}.input-sizer.stacked input,.input-sizer.stacked textarea,.input-sizer.stacked::after{grid-area:2/1}.input-sizer input,.input-sizer textarea,.input-sizer::after{width:auto;min-width:1em;grid-area:1/2;font:inherit;padding:.25em;margin:0;resize:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.input-sizer span{padding:.25em}.input-sizer::after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap}.input-sizer:focus-within{outline:solid 1px #008aff;-webkit-box-shadow:4px 4px 0 #008aff;box-shadow:4px 4px 0 #008aff}.input-sizer:focus-within>span{color:#008aff}.input-sizer:focus-within input:focus,.input-sizer:focus-within textarea:focus{outline:0}.input-sizer{-webkit-box-shadow:4px 4px 0 #000;box-shadow:4px 4px 0 #000}.input-sizer>span{text-transform:uppercase;font-size:.8em;font-weight:700}#screenshot{position:absolute;width:100vw;height:100vh;top:0;background-repeat:no-repeat;background-size:100% auto;-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s}#screenshot #buy-button{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:40px;width:auto;background:#008aff;border-radius:20px;color:#fff;text-decoration:none;padding:12px 20px 0 20px;line-height:1em;font-weight:700}#screenshot #buy-button:hover{background:#006ecc}#screenshot.initial{-webkit-filter:blur(4px);filter:blur(4px);opacity:.3}#screenshot-bg{background:#212121;position:absolute;width:100vw;height:100vh;top:0;display:none}.wp-admin .three-musketeers a.musketeer{pointer-events:none}.three-musketeers{max-width:1020px;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto}.three-musketeers.has-2-items,.three-musketeers.has-4-items{max-width:690px}.three-musketeers h2{font-size:50px;line-height:1em;text-align:center}@media screen and (max-width:768px){.three-musketeers h2{font-size:40px}}.three-musketeers p.subheading{text-align:center;font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em;font-size:17px}.three-musketeers p.subheading a{color:var(--primary-link-color);text-decoration:none;font-weight:500}.three-musketeers-content{display:grid;padding-top:50px}@media screen and (min-width:1025px){.three-musketeers-content{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-row-gap:40px;grid-column-gap:30px}.three-musketeers-content.has-2-items,.three-musketeers-content.has-4-items{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}@media screen and (max-width:1024px){.three-musketeers-content{grid-row-gap:80px;grid-template-columns:1fr;grid-template-rows:auto;width:300px;max-width:100%;margin-right:auto;margin-left:auto}}.three-musketeers-content a.musketeer{text-decoration:none;opacity:1;-webkit-transition:all .5s;transition:all .5s;display:block;width:100%;background:#fff;border-radius:15px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}.three-musketeers-content a.musketeer:hover{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(1.01);transform:scale(1.01)}.three-musketeers-content a.musketeer .thumb{width:100%;height:auto;background-size:cover;background-position:center;border-radius:15px 15px 0 0}.three-musketeers-content a.musketeer .info{padding:0 20px 20px 20px;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.three-musketeers-content a.musketeer span.type{font-size:14px;letter-spacing:.1em;color:#70787c;letter-spacing:.1em;text-transform:uppercase;padding-top:16px;display:block}.three-musketeers-content a.musketeer h4{margin-top:0;padding-top:10px;margin-bottom:0;color:#2c282a;font-size:20px;line-height:1em;line-height:24px}.three-musketeers-content a.musketeer p{margin-top:10px;margin-bottom:0;padding-bottom:5px;font-size:14px;color:#425466;letter-spacing:.03em;line-height:1.9em}.three-musketeers-content a.musketeer .basi{color:var(--primary-link-color);margin-top:auto}.three-musketeers .cta-container{text-align:center;padding-top:60px}.three-musketeers .cta-container .cta{min-width:190px;padding-left:25px;padding-right:25px}.three-musketeers.white h2{color:#fff}body.ab-showing .umbrella{padding-top:95px}.umbrella{padding-top:65px}@media screen and (max-width:768px){.umbrella{padding-top:100px}}.umbrella.white_text .umbrella-content{color:#fff}.umbrella.white_text .umbrella-content .text .breadcrumbs,.umbrella.white_text .umbrella-content .text .breadcrumbs a,.umbrella.white_text .umbrella-content .text .text-copy,.umbrella.white_text .umbrella-content .text h1{color:#fff}.umbrella .umbrella-content{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;direction:rtl}.umbrella .umbrella-content.text_on_right{direction:ltr}.umbrella .umbrella-content .image{width:400px;max-width:100%;display:none}@media screen and (max-width:1024px){.umbrella .umbrella-content .image.image-small{display:block;padding-top:0;margin-right:auto;margin-left:auto}.umbrella .umbrella-content .image.image-small img{display:block}}@media screen and (min-width:1025px){.umbrella .umbrella-content .image.image-main{display:block;margin:0 30px}}.umbrella .umbrella-content .text{width:500px;max-width:calc(100% - 60px);margin:0 30px;direction:ltr}@media screen and (max-width:1024px){.umbrella .umbrella-content .text{text-align:center}}.umbrella .umbrella-content .text .breadcrumbs{font-size:11px;text-transform:uppercase;color:var(--main-text-color);padding-bottom:7px;letter-spacing:.2em;line-height:1.3em}.umbrella .umbrella-content .text .breadcrumbs a{color:var(--main-text-color);text-decoration:none}.umbrella .umbrella-content .text h1{font-family:var(--main-font),sans-serif;font-size:58px;font-weight:900;color:#2c282a;letter-spacing:0;line-height:1}@media screen and (max-width:1024px){.umbrella .umbrella-content .text h1{padding-top:15px}}.umbrella .umbrella-content .text .text-copy{color:var(--main-text-color)}@media screen and (min-width:1025px){.umbrella .umbrella-content .text .ctas{padding-top:30px}}.umbrella .umbrella-content .text .ctas.ctas-2-across a{width:180px}body.ab-showing .bestInClass{padding-top:0}.bestInClass{padding-top:0;background:#2c282a}.bestInClass u{position:relative;display:inline-block;text-decoration:none}.bestInClass u:after{content:" ";display:block;position:absolute;width:100%;height:.22em;background-repeat:no-repeat;background-size:100% 100%;top:calc(100% - .16em);mix-blend-mode:multiply;background-image:url(images/underlines/marker-orange-medium.png)}.bestInClass u.medium-orange:after{background-image:url(images/underlines/marker-orange-medium.png)}.bestInClass .bestInClass-content{max-width:1128px;padding-left:24px;padding-right:24px;margin:auto;display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;min-height:620px}@media (max-width:975px){.bestInClass .bestInClass-content{min-height:450px;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.bestInClass .bestInClass-content .image{width:382.03px;max-width:100%;display:none}@media (max-width:975px){.bestInClass .bestInClass-content .image.image-small{display:block;padding-top:0;margin-right:auto;margin-left:auto}.bestInClass .bestInClass-content .image.image-small img{display:block}}@media (min-width:976px){.bestInClass .bestInClass-content .image.image-main{display:block}}.bestInClass .bestInClass-content .text{max-width:689px;width:100%;z-index:4}@media (max-width:975px){.bestInClass .bestInClass-content .text{text-align:center;margin-left:auto;margin-right:auto;padding:30px 0}}.bestInClass .bestInClass-content .text h1{font-family:var(--main-font),sans-serif;font-size:58px;font-size:54px;font-weight:800;color:#fff;letter-spacing:0;line-height:1}@media (max-width:500px){.bestInClass .bestInClass-content .text h1{font-size:28px}}@media (min-width:501px) and (max-width:975px){.bestInClass .bestInClass-content .text h1{font-size:33px}}@media (max-width:975px){.bestInClass .bestInClass-content .text h1{padding-top:15px}}.bestInClass .bestInClass-content .text .text-copy{max-width:656px;width:100%;font-size:21px;line-height:29px;font-weight:400;color:#fff}.bestInClass .bestInClass-content .text .text-copy a,.bestInClass .bestInClass-content .text .text-copy a:hover{color:#fff}.tabulator{max-height:460px;background:#2c282a}.tabulator .tabulator-header .tabulator-col{background:#2c282a;color:#fff;border-bottom:4px solid #fda96d;border-right:1px solid #fff;text-align:center;padding:0 6px}.tabulator .tabulator-header .tabulator-col:hover{background:#2c282a}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover{background:#2c282a}.tabulator .tabulator-row{border-bottom:1px solid #2c282a!important}.tabulator .tabulator-row.tabulator-selectable:hover{background:inherit}.tabulator .tabulator-row:hover{background:inherit}.tabulator .tabulator-row .tabulator-cell{border-color:#2c282a!important;text-align:center;padding:0 6px}.tabulator .tabulator-row .tabulator-cell.this-is-true{background:#c4f0ee;color:#30ccc1}.tabulator .tabulator-row .tabulator-cell.this-is-false{background:#fdd;color:#ff4e4e}.tabulator .tabulator-row .tabulator-cell.this-is-na{background:#e5e5e5;color:#2c282a}.tabulator .tabulator-row .tabulator-cell:first-child{text-align:left}#best-in-class-table-footer{background:#2c282a;border-top:4px solid #fda96d;height:18px}.best-in-class-overlay{display:none}.best-in-class-overlay.showMe{display:block;background:rgba(196,196,196,.4);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:20000}body.showMe{position:relative}.bamboo-vertical-space{clear:both;display:block;background:0 0}.acf-block-preview .bamboo-vertical-space{display:-webkit-box;display:flex;background:#fdf4e4;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.acf-block-preview .bamboo-vertical-space:before{content:"Vertical Spacer";font-family:Arial,sans-serif}.why-fastspring-nav{max-width:90%;width:1100px;margin:20px auto;border-top:1px solid #ececec;border-bottom:1px solid #ececec}@media screen and (max-width:919px){.why-fastspring-nav{padding-top:50px;padding-bottom:50px}}@media screen and (min-width:920px) and (max-width:1064px){.why-fastspring-nav{padding:20px}}@media screen and (min-width:1065px){.why-fastspring-nav{padding:20px 57px}}.why-fastspring-nav ul{list-style-type:none;margin:0;padding:0;font-weight:600}@media screen and (min-width:920px){.why-fastspring-nav ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}}.why-fastspring-nav ul li{margin:0;padding:0}@media screen and (max-width:919px){.why-fastspring-nav ul li{width:100%;text-align:center;padding-top:10px;padding-bottom:10px}}@media screen and (min-width:920px){.why-fastspring-nav ul li{width:33.33%}.why-fastspring-nav ul li:nth-child(2){padding-left:35px}.why-fastspring-nav ul li:nth-child(3){text-align:right}}.why-fastspring-nav ul li a{color:#b3b3b3;text-decoration:none;-webkit-transition:opacity .5s;transition:opacity .5s;letter-spacing:.5px}.why-fastspring-nav ul li a:hover{opacity:.6}.why-fastspring-nav ul li a span{color:#b3b3b3;letter-spacing:1px;font-size:18px}@media screen and (min-width:1025px){.why-fastspring-nav ul li a span{padding-right:30px}}.why-fastspring-nav ul li.selected a{color:#2c282a}@media (max-width:1019px){.yushania{text-align:center}}.yushania .yushania-content{padding:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}@media (min-width:1020px){.yushania .yushania-content.image_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}.yushania .yushania-content.rounded_shadow .image img{border-radius:20px;-webkit-box-shadow:0 0 30px #e6e6f0;box-shadow:0 0 30px #e6e6f0}.yushania .yushania-content:not(.even_split) .image{width:500px}.yushania .yushania-content:not(.even_split) .text{width:500px}.yushania .yushania-content:not(.even_split) .image,.yushania .yushania-content:not(.even_split) .text{margin-left:30px;margin-right:30px}.yushania .yushania-content.even_split{padding-right:30px;padding-left:30px}.yushania .yushania-content.even_split .image,.yushania .yushania-content.even_split .text{width:500px}@media (min-width:1020px){.yushania .yushania-content.even_split.image_right .text{padding-right:75px}}@media (min-width:1020px){.yushania .yushania-content.even_split:not(.image_right) .text{padding-left:75px}}@media (max-width:1019px){.yushania .yushania-content .image{padding-bottom:40px}}.yushania .yushania-content .text .headimg{height:55px;max-width:100%}.yushania .yushania-content .text .text-copy{font-family:var(--main-font),sans-serif;font-size:16px;color:var(--main-text-color);line-height:1.8em}.yushania .yushania-content .text .text-copy a{color:var(--primary-link-color);text-decoration:none;font-weight:500}.yushania .yushania-content .text .text-copy strong{color:#2c282a;font-weight:600}@media screen and (min-width:1025px){.yushania .yushania-content .text .text-copy ul{padding-left:27px}}@media screen and (max-width:1024px){.yushania .yushania-content .text .text-copy ul{list-style-type:none;padding-left:0}}@media screen and (max-width:1024px){.yushania .yushania-content .text .text-copy ul li:before{content:"\2022";font-weight:700;padding-right:10px}}.yushania .yushania-content .text .basi{color:#008aff}@media (max-width:1019px){.yushania .yushania-content h3{margin-top:0}}.hard-way .steps{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;max-width:1300px;margin:0 auto}@media screen and (max-width:768px){.hard-way .steps{display:grid;grid-template-columns:1fr}}.hard-way .steps .step{padding:30px;text-align:center;border-radius:15px;-webkit-box-shadow:0 0 30px #e6e6f0;box-shadow:0 0 30px #e6e6f0;width:25%;margin:4%}@media screen and (max-width:768px){.hard-way .steps .step{width:92%}}.hard-way .steps .step img{width:50px}.hard-way .steps .step p{font-size:15px}.hw-arrow{pointer-events:none}.hw-arrow__path{stroke:#40a8ff;fill:transparent}.hw-arrow__head path{fill:#40a8ff}body.fastspring-doc-article-body .fsdocs-nav-and-search{background-color:#fff;border-bottom:1px solid #ececec;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;position:fixed;top:0;width:100%;height:51px;z-index:4;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}body.fastspring-doc-article-body .fsdocs-nav-and-search .fsdocs-nav-grid{max-width:1440px;margin:0 auto;display:grid;font-size:14px;font-weight:600;grid-template-columns:262px 1fr 53px;grid-template-rows:1fr;padding-top:5px}@media screen and (max-width:1024px){body.fastspring-doc-article-body .fsdocs-nav-and-search .fsdocs-nav-grid{grid-template-columns:1fr 40px 40px;grid-template-rows:1fr}}body.fastspring-doc-article-body .fsdocs-nav-and-search .fsdocs-logo{background-image:url(images/logos/fastspring-docs-logo.png);width:182px;height:26px;display:block;background-size:contain;background-repeat:no-repeat;margin-top:7px;margin-left:20px;overflow:visible;position:relative;cursor:pointer}body.fastspring-doc-article-body .fsdocs-nav-and-search .fsdocs-logo:hover .fsdocs-logo-links-container{display:block}body.fastspring-doc-article-body .fsdocs-nav-and-search .fsdocs-logo .fsdocs-logo-links-container{display:none;position:absolute;top:24px;z-index:5;min-width:182px;padding-top:11px}body.fastspring-doc-article-body .fsdocs-nav-and-search .fsdocs-logo .fsdocs-logo-links{border:1px solid #ececec;background:#fff;padding:12px;position:relative;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3)}body.fastspring-doc-article-body .fsdocs-nav-and-search .fsdocs-logo .fsdocs-logo-links:before{background:url(images/backgrounds/white-caret-up.svg);content:" ";display:block;width:20px;height:10px;position:absolute;top:-10px;left:calc(50% - 10px)}body.fastspring-doc-article-body .fsdocs-nav-and-search .fsdocs-logo .fsdocs-logo-links a{font-size:14px;color:#008aff;text-decoration:none;display:block}body.fastspring-doc-article-body .fsdocs-nav-and-search .fsdocs-logo .fsdocs-logo-links a:hover{text-decoration:underline}@media screen and (max-width:1024px){body.fastspring-doc-article-body .fsdocs-nav-and-search .links{display:none;top:51px;background:#fff;position:absolute;width:100vw;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.3);box-shadow:0 10px 10px rgba(0,0,0,.3);padding-bottom:20px}}body.fastspring-doc-article-body .fsdocs-nav-and-search .links a{color:var(--main-text-color);text-decoration:none;margin-left:10px;padding:13px 10px;line-height:1em;display:inline-block}@media screen and (max-width:1024px){body.fastspring-doc-article-body .fsdocs-nav-and-search .links a{display:block}}body.fastspring-doc-article-body .fsdocs-nav-and-search .menu-btn:checked~.links{max-height:240px;display:block}body.fastspring-doc-article-body .fsdocs-nav-and-search .menu-btn{display:none;background-image:url(images/icons/nav-hamburger.svg);background-repeat:no-repeat;background-size:20px;background-position:center}@media screen and (max-width:1024px){body.fastspring-doc-article-body .fsdocs-nav-and-search .menu-btn{display:block}}body.fastspring-doc-article-body .fsdocs-nav-and-search .search-btn img{width:20px;height:20px;margin-top:7px}body.fastspring-doc-article-body .fsdocs-nav-and-search .search-btn:checked~.bamboo-search-results{display:block!important}body.fastspring-doc-article-body .fsdocs-nav-and-search #search-input{padding:20px 60px}@media screen and (max-width:768px){body.fastspring-doc-article-body .fsdocs-nav-and-search #search-input{padding:20px}}@media screen and (min-width:1025px){body.fastspring-doc-article-body .fsdocs-nav-and-search .sign-in{float:right;margin-right:30px}}body.fastspring-doc-article-body .fsdocs-nav-and-search .fs-cta{position:relative;top:19px;margin-right:20px}@media (max-width:1100px){body.fastspring-doc-article-body .fsdocs-nav-and-search .fs-cta .hide{display:none}}@media screen and (max-width:768px){body.fastspring-doc-article-body .fsdocs-nav-and-search .fs-cta{display:none}}body.fastspring-doc-article-body .docs-results{position:fixed;background:#fff;-webkit-box-shadow:0 5px 80px rgba(0,0,0,.3);box-shadow:0 5px 80px rgba(0,0,0,.3);border-radius:7px;width:100%;max-width:900px;top:81px;z-index:2;left:calc(50vw - 450px)}@media (max-width:940px){body.fastspring-doc-article-body .docs-results{width:95vw;left:2.5vw}}body.fastspring-doc-article-body .docs-results .bamboo-search-results-inner{max-width:100%;width:800px;padding:0 20px;margin:0 auto}div#classic-warning{margin-top:20px;margin-bottom:40px;padding:30px 30px;border-radius:3px}div#classic-warning h3{padding-top:0;margin-top:0}body.fastspring-doc-article-body .fsdocs-nav-and-search.classic{background-color:#4a4a4a;border-bottom:1px solid #4a4a4a}body.fastspring-doc-article-body .fsdocs-nav-and-search.classic .fsdocs-logo{background-image:url(images/logos/fastspring-docs-logo-classic.png);width:190px;height:31px;display:block;background-size:contain;background-repeat:no-repeat;margin-left:20px}body.fastspring-doc-article-body .fsdocs-nav-and-search.classic .fsdocs-logo .fsdocs-logo-links-container{top:24px;z-index:5;min-width:182px;padding-top:21px}body.fastspring-doc-article-body .fsdocs-nav-and-search.classic .menu-btn,body.fastspring-doc-article-body .fsdocs-nav-and-search.classic .sign-in{color:transparent;opacity:0}.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table{display:block;font-size:14px;font-weight:400;max-width:1700px;width:100%!important}.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table .confluence-information-macro,.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table p,.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table ul{width:initial!important}.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table .confluenceTh{background-color:#f4f5f7}.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table tbody{display:block}.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table tbody tr td,.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table tbody tr th{word-break:break-word}.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table tbody tr td:last-of-type,.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table tbody tr th:last-of-type{border-right:1px solid #ccc}@media screen and (max-width:1024px){.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table tbody tr td,.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table tbody tr th{border-right:1px solid #ccc}}.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table tbody tr td p,.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body table tbody tr th p{width:unset}.fsdocs-sidebar{border-right:1px solid #ececec;min-height:100vh;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.fsdocs-sidebar #fsdocs-sidebar-collapse-button{display:block;font-size:11px;text-align:center;text-transform:uppercase;text-decoration:none;position:fixed;z-index:3;height:48px;background-color:#f1f0f0;border-bottom:1px solid #ececec;color:gray}.fsdocs-sidebar #fsdocs-sidebar-collapse-button:before{content:" ";display:inline-block;background-image:url(images/icons/collapse-sidebar.png);width:8px;height:8px;background-size:cover}@media screen and (min-width:921px){.fsdocs-sidebar #fsdocs-sidebar-collapse-button{display:none}}.fsdocs-sidebar .fsdocs-sidebar-inner{font-size:14px;line-height:1.2em;max-height:calc(100vh - 81px);max-width:280px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;padding:82px 20px 225px 25px;position:fixed;top:81px}@media screen and (min-width:921px){.fsdocs-sidebar .fsdocs-sidebar-inner{padding-top:5px}}.fsdocs-sidebar .fsdocs-sidebar-inner::-webkit-scrollbar{width:0;height:0}.fsdocs-sidebar .fsdocs-sidebar-inner a.title,.fsdocs-sidebar .fsdocs-sidebar-inner span.title{font-weight:500;text-decoration:none;color:#565656;-webkit-transition:all .3s;transition:all .3s;display:inline-block;position:relative}.fsdocs-sidebar .fsdocs-sidebar-inner a.title:hover,.fsdocs-sidebar .fsdocs-sidebar-inner span.title:hover{color:#303030;-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}.fsdocs-sidebar .fsdocs-sidebar-inner a.title:before,.fsdocs-sidebar .fsdocs-sidebar-inner span.title:before{content:" ";display:block;position:absolute;background-repeat:no-repeat;left:0}.fsdocs-sidebar .fsdocs-sidebar-inner a.title.home-link,.fsdocs-sidebar .fsdocs-sidebar-inner span.title.home-link{margin-bottom:12px;padding-left:20px;padding-bottom:10px;position:relative}.fsdocs-sidebar .fsdocs-sidebar-inner a.title.home-link:before,.fsdocs-sidebar .fsdocs-sidebar-inner span.title.home-link:before{background:url(images/icons/home-icon.png);width:15px;height:15px;background-size:15px auto;background-position:center}.fsdocs-sidebar .fsdocs-sidebar-inner #collapsible-fsapp .docs-group{padding-left:10px}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group{cursor:pointer;padding:10px 0}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group .title{padding-left:12px;position:relative}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group .title.selected{padding-left:20px}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group .title:before{background-image:url(images/icons/fsicon-caret-right-thick-gray.svg);background-position:center;width:6px;height:15px}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group .title.selected:before{width:10px;content:" ";background-image:url(images/icons/fsicon-caret-down-thick-gray.svg)}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group li{padding:7px 0}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul{list-style-type:none;padding:0;margin:0}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level1{display:none;height:0;padding-top:0;margin-top:15px}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level1.visible{display:block;height:initial;border-left:1px solid #d3d3d3}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level1 span.child-title{color:#565656;display:block;font-weight:700;padding-bottom:10px;padding-left:17px;padding-top:10px;position:relative}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level1 span.child-title:after{content:" ";background-image:url(images/icons/fsicon-caret-right-thick-gray.svg);background-repeat:no-repeat;position:absolute;left:8px;display:block;width:6px;top:13px;height:10px}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level1 span.child-title.selected{padding-left:20px}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level1 span.child-title.selected:after{background-image:url(images/icons/fsicon-caret-down-thick-gray.svg);width:10px}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level1 span.child-title:before{content:" ";background:#d3d3d3;position:absolute;width:5px;height:1px;display:block;left:0;top:17px}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level1 a{color:#565656;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;display:inline-block;padding-left:20px}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level1 a:hover{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level1 a.selected{color:var(--primary-link-color);background:#eaf5ff;border-radius:5px;margin-left:15px;padding:6px}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level1 a.selected:before{content:" "}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level2{display:none}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level2.visible{display:block}body:not(.fsdocs-sidebar-collapsed) #fsdocs-sidebar-collapse-button{left:0;margin-top:51px;padding:8px 16px;width:280px}body.fsdocs-sidebar-collapsed .fsdocs-sidebar #fsdocs-sidebar-collapse-button{top:110px;width:30px;height:30px;border-radius:15px;left:5px;color:#fff;text-indent:-10000px;background-color:#e8e8e8;background-image:url(images/icons/menu-hamburger-docs.png);background-size:15px 15px;background-repeat:no-repeat;background-position:7px 7px;border:1px solid #b9b9b9}body.fsdocs-sidebar-collapsed .fsdocs-sidebar .fsdocs-sidebar-inner{display:none}body.fsdocs-sidebar-collapsed .fsdocs-content{grid-template-columns:25px 1fr;grid-template-rows:1fr}body.fsdocs-sidebar-collapsed .fsdocs-main-container{grid-template-columns:20px 1fr!important;grid-template-rows:1}.collapsible-section .collapsible-section-items{display:none}.collapsible-section-title,.docs-group-interactive-quotes span.title{display:block;position:relative;padding-left:20px!important;padding-bottom:10px;padding-top:10px}.collapsible-section-title:before,.docs-group-interactive-quotes span.title:before{display:block;content:" "!important;width:20px!important;height:10px!important;background-image:url(images/icons/right-arrow-docs-gray.svg)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:top left!important;position:absolute!important;left:3px!important;top:12px!important}.collapsible-section-title.expanded:before,.collapsible-section-title.selected:before,.docs-group-interactive-quotes span.title.expanded:before,.docs-group-interactive-quotes span.title.selected:before{content:" "!important;background-image:url(images/icons/down-arrow-docs-gray.svg)!important;background-size:10px auto!important;background-position:0 2px!important}body.fsdocs-sidebar-collapsed .fsdocs-content{max-width:100%!important}body.fsdocs-sidebar-collapsed .bamboo-footer{display:none}body.fsdocs-sidebar-collapsed .sub-footer-container{width:calc(100vw - 25px)!important;max-width:calc(100vw - 25px)!important}body.fastspring-doc-article-body .fsdocs-main-container{display:grid;grid-template-columns:280px 1fr;grid-template-rows:1fr;max-width:1440px;margin:0 auto}body.fastspring-doc-article-body .bamboo-footer{display:none}body.fastspring-doc-article-body .sub-footer-container{width:calc(100% - 300px);max-width:calc(100% - 300px)}#docs-breadcrumb{font-size:14px;color:gray;padding-bottom:30px;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}body.fastspring-doc-article-body{position:relative}body.fastspring-doc-article-body .warning{background-color:#ffeded;border:1px solid #fbb}body.fastspring-doc-article-body .warning .hide-button{background:#ffd8d8;border:1px solid #fbb;padding:0 12px;color:#ea5353!important;border-radius:6px;text-decoration:none;font-size:13px;display:inline-block}body.fastspring-doc-article-body .warning .hide-button:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}body.fastspring-doc-article-body p.title{font-weight:700}body.fastspring-doc-article-body .fsdocs-content{max-width:calc(100vw - 300px);overflow-x:scroll}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body{padding:80px 30px 30px 30px;font-size:16px}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body hr{border:none;border-bottom:1px solid #ececec;margin:30px 0}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body div.rhizome{padding-left:0;padding-right:0;-webkit-box-pack:left;justify-content:left}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body a{color:var(--primary-link-color)}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body img{height:auto!important;border:1px solid gray;border-radius:3px}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .confluence-information-macro,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .fsdocs-overview-block,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body h1,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body h2,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body h3,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body h4,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body h5,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body hr,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body ol,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body p,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body ul{max-width:100%;width:700px;color:#3c4257;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body h1{font-size:32px;font-weight:700}@media screen and (max-width:1024px){body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body h1{font-size:30px}}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body h1,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body h2,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body h3,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body h4{letter-spacing:0;font-weight:700}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body h2{margin-top:30px;font-size:27px}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .fs-heading,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .fs-responsive-table,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .text-block,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .wp-block-columns,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .wp-block-table{margin-left:0!important;padding-left:0!important}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body figure.wp-block-image{margin-left:0}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body pre{white-space:pre-wrap;width:1200px;max-width:100%;font-size:14px;line-height:1.4em}body.fastspring-doc-article-body .fsdocs-content .accordion{border-bottom-color:#8ca1b5;border-bottom-style:solid}body.fastspring-doc-article-body .fsdocs-content .accordion .accordion-title-initialized:before{background-image:url(images/icons/fsicon-caret-down-thick-azure-blue.svg)!important}body.fastspring-doc-article-body .fsdocs-content .accordion.accordion-closed{max-width:700px;padding-bottom:20px}body.fastspring-doc-article-body .fsdocs-content .accordion.accordion-closed .accordion-title-initialized:after{content:"+ Expand";padding:7px 0;font-size:13px;top:36px;color:var(--main-link-color);display:inline-block;left:30px;position:absolute;line-height:1em}body.fastspring-doc-article-body .fsdocs-content .fs-wistia-responsive-container{max-width:700px}body.fastspring-doc-article-body .docs-404-icon{width:82px;height:91px;background-image:url(images/icons/docs-404-icon.png);background-size:cover;display:block;margin-right:auto;margin-left:auto}body.fastspring-doc-article-body .bamboo-footer-container{background:#fff}body.fastspring-doc-article-body .bamboo-footer-container .sub-footer-container{background:#fff;border-top:1px solid #ececec;bottom:0;padding-top:20px}body.fastspring-doc-article-body .bamboo-footer-container .sub-footer-container .sub-footer{max-width:100%;padding-bottom:40px;padding-left:0;background:#fff;display:block}body.fastspring-doc-article-body .bamboo-footer-container .sub-footer-container .sub-footer .social{display:none}body.fastspring-doc-article-body .confluence-information-macro,body.fastspring-doc-article-body .fsdocs-overview-block,body.wp-admin .confluence-information-macro,body.wp-admin .fsdocs-overview-block{-webkit-box-shadow:0 4px 11px 0 rgba(37,44,97,.15),0 1px 3px 0 rgba(93,100,148,.2);box-shadow:0 4px 11px 0 rgba(37,44,97,.15),0 1px 3px 0 rgba(93,100,148,.2);border-radius:4px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5fa));background-image:linear-gradient(180deg,#fff,#f5f5fa);padding:30px 30px 11px}body.fastspring-doc-article-body .confluence-information-macro h1,body.fastspring-doc-article-body .confluence-information-macro h2,body.fastspring-doc-article-body .fsdocs-overview-block h1,body.fastspring-doc-article-body .fsdocs-overview-block h2,body.wp-admin .confluence-information-macro h1,body.wp-admin .confluence-information-macro h2,body.wp-admin .fsdocs-overview-block h1,body.wp-admin .fsdocs-overview-block h2{text-transform:uppercase;font-size:15px!important;margin-top:0!important}body.fastspring-doc-article-body .confluence-information-macro,body.wp-admin .confluence-information-macro{margin-top:20px;margin-bottom:20px;padding-bottom:30px;padding-top:15px}body.fastspring-doc-article-body .confluence-information-macro .checkIcon:before,body.fastspring-doc-article-body .confluence-information-macro .warnIcon:before,body.wp-admin .confluence-information-macro .checkIcon:before,body.wp-admin .confluence-information-macro .warnIcon:before{content:" ";width:20px;height:20px;background-image:url(images/icons/info-circle-blue.png);display:inline-block;background-repeat:no-repeat;background-size:contain;margin-right:7px;vertical-align:top;position:relative;top:4px}body.fastspring-doc-article-body .confluence-information-macro .checkIcon.fa-warning:before,body.fastspring-doc-article-body .confluence-information-macro .warnIcon.fa-warning:before,body.wp-admin .confluence-information-macro .checkIcon.fa-warning:before,body.wp-admin .confluence-information-macro .warnIcon.fa-warning:before{background-image:url(images/icons/warn-triangle-red.png)}body.fastspring-doc-article-body .confluence-information-macro .checkIcon.fa-check-circle:before,body.fastspring-doc-article-body .confluence-information-macro .warnIcon.fa-check-circle:before,body.wp-admin .confluence-information-macro .checkIcon.fa-check-circle:before,body.wp-admin .confluence-information-macro .warnIcon.fa-check-circle:before{background-image:url(images/icons/tip-star-green.png)}body.fastspring-doc-article-body .confluence-information-macro.confluence-information-macro-tip,body.wp-admin .confluence-information-macro.confluence-information-macro-tip{background-color:#f3f9f4;border:1px solid #b6d8b6}body.fastspring-doc-article-body .confluence-information-macro.confluence-information-macro-information,body.wp-admin .confluence-information-macro.confluence-information-macro-information{background-color:#e6f4ff!important;border:1px solid #a7d7ff}body.fastspring-doc-article-body .confluence-information-macro .confluence-information-macro-body,body.wp-admin .confluence-information-macro .confluence-information-macro-body{font-size:14px;line-height:1.75em}body.fastspring-doc-article-body .docs-callout-info,body.fastspring-doc-article-body .note-info,body.wp-admin .docs-callout-info,body.wp-admin .note-info{-webkit-box-shadow:0 4px 11px 0 rgba(37,44,97,.15),0 1px 3px 0 rgba(93,100,148,.2);box-shadow:0 4px 11px 0 rgba(37,44,97,.15),0 1px 3px 0 rgba(93,100,148,.2);border-radius:4px;max-width:700px;padding:20px 20px 20px 45px;border-radius:3px;position:relative;line-height:1.5em;margin:30px 0;font-size:15px;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5fbff),to(#e6f4ff));background-image:linear-gradient(180deg,#f5fbff,#e6f4ff)}body.fastspring-doc-article-body .docs-callout-info:before,body.fastspring-doc-article-body .note-info:before,body.wp-admin .docs-callout-info:before,body.wp-admin .note-info:before{background-size:contain;background-repeat:no-repeat;background-position:center center;content:" ";width:16px;height:16px;display:block;position:absolute;left:16px;top:calc(50% - 8px)}body.fastspring-doc-article-body .docs-callout-info:before,body.fastspring-doc-article-body .note-info:before,body.wp-admin .docs-callout-info:before,body.wp-admin .note-info:before{background-image:url(images/icons/info-circle-blue.png)}body.fastspring-doc-article-body .docs-callout-caution,body.fastspring-doc-article-body .note-caution,body.wp-admin .docs-callout-caution,body.wp-admin .note-caution{-webkit-box-shadow:0 4px 11px 0 rgba(37,44,97,.15),0 1px 3px 0 rgba(93,100,148,.2);box-shadow:0 4px 11px 0 rgba(37,44,97,.15),0 1px 3px 0 rgba(93,100,148,.2);border-radius:4px;max-width:700px;padding:20px 20px 20px 45px;border-radius:3px;position:relative;line-height:1.5em;margin:30px 0;font-size:15px;background-image:-webkit-gradient(linear,left top,left bottom,from(#feffed),to(#fdffde));background-image:linear-gradient(180deg,#feffed,#fdffde);color:#5d5243}body.fastspring-doc-article-body .docs-callout-caution:before,body.fastspring-doc-article-body .note-caution:before,body.wp-admin .docs-callout-caution:before,body.wp-admin .note-caution:before{background-size:contain;background-repeat:no-repeat;background-position:center center;content:" ";width:16px;height:16px;display:block;position:absolute;left:16px;top:calc(50% - 8px)}body.fastspring-doc-article-body .docs-callout-caution:before,body.fastspring-doc-article-body .note-caution:before,body.wp-admin .docs-callout-caution:before,body.wp-admin .note-caution:before{background-image:url(images/icons/warn-triangle-yellow.png)}body.fastspring-doc-article-body .docs-callout-warning,body.fastspring-doc-article-body .note-warning,body.wp-admin .docs-callout-warning,body.wp-admin .note-warning{-webkit-box-shadow:0 4px 11px 0 rgba(37,44,97,.15),0 1px 3px 0 rgba(93,100,148,.2);box-shadow:0 4px 11px 0 rgba(37,44,97,.15),0 1px 3px 0 rgba(93,100,148,.2);border-radius:4px;max-width:700px;padding:20px 20px 20px 45px;border-radius:3px;position:relative;line-height:1.5em;margin:30px 0;font-size:15px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff4f6),to(#ffe5e8));background-image:linear-gradient(180deg,#fff4f6,#ffe5e8)}body.fastspring-doc-article-body .docs-callout-warning:before,body.fastspring-doc-article-body .note-warning:before,body.wp-admin .docs-callout-warning:before,body.wp-admin .note-warning:before{background-size:contain;background-repeat:no-repeat;background-position:center center;content:" ";width:16px;height:16px;display:block;position:absolute;left:16px;top:calc(50% - 8px)}body.fastspring-doc-article-body .docs-callout-warning:before,body.fastspring-doc-article-body .note-warning:before,body.wp-admin .docs-callout-warning:before,body.wp-admin .note-warning:before{background-image:url(images/icons/warn-triangle-red.png)}.icon-right-arrow{width:6px;height:9px;display:inline-block}.icon-right-arrow:before{width:6px;height:9px;display:inline-block;content:" "!important;background-image:url(/wp-content/themes/fastspring-bamboo/images/icons/fs-carot-right.svg)!important}.img-center,.img-center img{display:block!important;margin-right:auto!important;margin-left:auto!important}.img-responsive{max-width:100%}.clearfix{clear:both}.overflow-auto{overflow:auto}