/*!
Theme Name:     FastSpring 3.0
Description:    The latest and greatest.
Author:         Will Etling
Theme URI:      
Version:        1.0
*/.gradient-teal-reef{background-image:-o-linear-gradient(304deg,#3fa8ff 0,#4cdbc7 100%)!important;background-image:linear-gradient(146deg,#3fa8ff 0,#4cdbc7 100%)!important}.wavy-hero{background-image:-o-radial-gradient(bottom center,circle,#40a8ff,#008aff);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:-o-linear-gradient(left,#5d63e0,#cd91ff);background-image:linear-gradient(to right,#5d63e0,#cd91ff)}.wave-machine-hero{background-image:-o-radial-gradient(bottom center,circle,#40a8ff,#008aff);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:-o-radial-gradient(bottom center,circle,#40a8ff,#008aff);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:#16192a;background-image:none;color:#fff}.wavy-hero-simple.color-fog{background-color:#e8edfa;background-image:none}.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:-o-linear-gradient(left,#40a8ff 0,#4cdbc7 100%);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}.bold{font-weight:700!important}.proximanova{font-family:proxima-nova,sans-serif}.body-copy{font-family:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em}.body-copy a{color:#21b5ab}h1{font-family:proxima-nova,sans-serif}h1{font-size:46px;line-height:1.2em}@media screen and (max-width:768px){h1{font-size:40px}}h2{font-size:30px;line-height:1.25em}h3{font-size:20px;letter-spacing:0;line-height:1.2em;font-family:proxima-nova,sans-serif}.basi{text-transform:uppercase;text-decoration:none;font-weight:600;font-size:12.5px;letter-spacing:.1em;color:#425466}.basi:hover{opacity:.6}.basi.teal{color:#21b5ab!important}.basi.orange{color:#fc8258!important}.basi span.icon-right-arrow{font-size:.8em}.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:#1e2b38}.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}.text-white{color:#fff}.text-white a{color:#fff}.text-cantaloupe{color:#ffbd71}.text-cantaloupe a{color:#ffbd71}@font-face{font-family:proxima-nova;src:local("Proxima Nova Regular Italic"),local("ProximaNovaRegularItalic"),url(/wp/wp-content/themes/shared_assets/fonts/ProximaNovaRegularItalic.woff2) format("woff2"),url(/wp/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/wp-content/themes/shared_assets/fonts/ProximaNovaBold.woff2) format("woff2"),url(/wp/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/wp-content/themes/shared_assets/fonts/ProximaNovaExtraBold.woff2) format("woff2"),url(/wp/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/wp-content/themes/shared_assets/fonts/ProximaNovaBoldItalic.woff2) format("woff2"),url(/wp/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/wp-content/themes/shared_assets/fonts/ProximaNovaMedium.woff2) format("woff2"),url(/wp/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/wp-content/themes/shared_assets/fonts/ProximaNovaSemibold.woff2) format("woff2"),url(/wp/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 Light"),local("ProximaNovaLight"),url(/wp/wp-content/themes/shared_assets/fonts/ProximaNovaLight.woff2) format("woff2"),url(/wp/wp-content/themes/shared_assets/fonts/ProximaNovaLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:local("Proxima Nova Light Italic"),local("ProximaNovaLightItalic"),url(/wp/wp-content/themes/shared_assets/fonts/ProximaNovaLightItalic.woff2) format("woff2"),url(/wp/wp-content/themes/shared_assets/fonts/ProximaNovaLightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:proxima-nova;src:local("Proxima Nova Regular"),local("ProximaNovaRegular"),url(/wp/wp-content/themes/shared_assets/fonts/ProximaNovaRegular.woff2) format("woff2"),url(/wp/wp-content/themes/shared_assets/fonts/ProximaNovaRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:proxima-nova,sans-serif;margin:0;padding:0;font-size:16px;line-height:1.8em;color:#1e2b38}*{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%}h1{margin-top:0;font-family:proxima-nova,sans-serif}body,html{padding:0;margin:0}@font-face{font-family:icomoon;src:url(/wp/wp-content/themes/shared_assets/fonts/icomoon/fonts/icomoon.eot);src:url(/wp/wp-content/themes/shared_assets/fonts/icomoon/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/wp/wp-content/themes/shared_assets/fonts/icomoon/fonts/icomoon.ttf) format("truetype"),url(/wp/wp-content/themes/shared_assets/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/wp/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-twitter:before{content:"\e906"}.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"}.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:19px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:proxima-nova,sans-serif;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:19px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:proxima-nova,sans-serif;background:-webkit-gradient(linear,left top,right top,color-stop(0,#eef1f5),to(#e6e9ed));background:-o-linear-gradient(left,#eef1f5 0,#e6e9ed 100%);background:linear-gradient(90deg,#eef1f5 0,#e6e9ed 100%);color:#6c7c97!important;font-weight:500}.cta-style-2:hover{color:#556278;background:#d5dbe5}.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:19px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:proxima-nova,sans-serif;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:19px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:proxima-nova,sans-serif;background:-webkit-gradient(linear,left top,right top,from(#8187f8),color-stop(50%,#5d63e0),to(#1a1f8a));background:-o-linear-gradient(left,#8187f8 0,#5d63e0 50%,#1a1f8a 100%);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:19px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:proxima-nova,sans-serif;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:-o-linear-gradient(left,#40a8ff 0,#37a3ff 50%,#007ce6 100%);background:linear-gradient(90deg,#40a8ff 0,#37a3ff 50%,#007ce6 100%);background-size:200%}.cta-style-5:hover{background-position:100%}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}.pill{text-decoration:none;border-width:1px;border-style:solid;height:30px;border-radius:15px;padding:0 15px;text-transform:uppercase;font-size:13px;display:inline-block}.pill.blue{border-color:#008aff;color:#008aff}.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:980px;display:grid;grid-template-columns:1.3fr 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 h1{font-family:proxima-nova,sans-serif;letter-spacing:0;line-height:1em;margin-top:40px}.form-page-tapiro .container .form-container{margin-top:80px;padding:30px;background:#fff;border-radius:20px}@media screen and (max-width:768px){.form-page-tapiro .container .form-container{padding-top:50px}}@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}.bamboo-form-robusta select{-moz-appearance:none!important;-webkit-appearance:none!important;background-image:url(//fastspring.com/wp/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:proxima-nova,sans-serif;font-size:16px;font-weight:400;letter-spacing:.03em;color:#fff;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:12px;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:#1e2b38!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:9px;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 #8ad0d0}.bamboo-form-robusta .robustaFieldWrap.tooltip-showing .robustaTooltip{display:block}.bamboo-form-robusta .mktoError,.bamboo-form-robusta label.robustaError{position:absolute;top:53px;z-index:10;bottom:unset!important;right:0!important}.bamboo-form-robusta .mktoErrorArrow,.bamboo-form-robusta label.robustaError:before{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-radius:4px}.bamboo-form-robusta .mktoErrorMsg{display:inline-block;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:#425466;font-size:13px;line-height:1.4em;padding-top:11px;text-align:center}.bamboo-form-robusta p.contact-consent a{color:#425466}.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}.bamboo-form-robusta div.has-error-shown input:not([type=checkbox]).mktoInvalid,.bamboo-form-robusta div.has-error-shown input:not([type=checkbox]).urlInvalid,.bamboo-form-robusta div.has-error-shown select.mktoInvalid,.bamboo-form-robusta div.has-error-shown select.urlInvalid{-webkit-box-shadow:1px 1px 15px #ff632b;box-shadow:1px 1px 15px #ff632b}.bamboo-form-robusta input.robustaError,.bamboo-form-robusta input.store-mount-error{-webkit-box-shadow:1px 1px 15px #ff632b;box-shadow:1px 1px 15px #ff632b}@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}.bamboo-form-robusta-white-bg select{-moz-appearance:none!important;-webkit-appearance:none!important;background-image:url(//fastspring.com/wp/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:proxima-nova,sans-serif;font-size:16px;font-weight:400;letter-spacing:.03em;color:#717577;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:12px;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:#1e2b38!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:9px;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 #8ad0d0}.bamboo-form-robusta-white-bg .robustaFieldWrap.tooltip-showing .robustaTooltip{display:block}.bamboo-form-robusta-white-bg .mktoError,.bamboo-form-robusta-white-bg label.robustaError{position:absolute;top:53px;z-index:10;bottom:unset!important;right:0!important}.bamboo-form-robusta-white-bg .mktoErrorArrow,.bamboo-form-robusta-white-bg label.robustaError:before{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-radius:4px}.bamboo-form-robusta-white-bg .mktoErrorMsg{display:inline-block;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:#425466;font-size:13px;line-height:1.4em;padding-top:11px;text-align:center}.bamboo-form-robusta-white-bg p.contact-consent a{color:#425466}.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=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{border:1px solid #ff5c25}.bamboo-form-robusta-white-bg input.robustaError:focus{border:1px solid #ff5c25}.bamboo-form-robusta-white-bg span.robustaTooltipIcon:before{color:#21b5ab}.robusta-top-labels label{color:#1e2b38!important;left:0!important;background:0 0!important;padding-left:2px!important;top:-21px!important}.bamboo-form-hero{background-image:-o-radial-gradient(bottom center,circle,#40a8ff,#008aff);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:#1e2b38}@-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;-o-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-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;-o-transition:transform .2s ease-in-out,background-color .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}.fs-modal.g2-summer-2020 .fs-modal-content{padding:0;display:grid;grid-template-columns:269px 1fr;grid-template-rows:1fr;text-align:left;background-color:#01a096;color:#fff}.fs-modal.g2-summer-2020 .fs-modal-content .g2-image{background-image:url(images/promotional/g2-summer-2020.png);background-size:cover}.fs-modal.g2-summer-2020 .fs-modal-content .text{padding-top:75px;padding-bottom:50px;padding-left:25px}.fs-modal.g2-summer-2020 .fs-modal-content .fs-modal-close{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:proxima-nova,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:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em;padding-top:5px}#nav-cta-choice .ctas span.or a,.fs-choice-modal .ctas span.or a{color:#21b5ab}@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:19px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:proxima-nova,sans-serif;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.minimal_robin_blue{background:#87c2fa}.bamboo-footer-container.minimal_helio_violet{background:#c075ff}.bamboo-footer-container.minimal_pale_azure_blue{background:#40a8ff}.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:100px;font-size:15px;overflow:auto}.bamboo-footer a{color:#3d4244}.bamboo-footer.minimal_robin_blue{background:#87c2fa}.bamboo-footer .bamboo-footer-inner{border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding-top:60px;padding-bottom:50px}@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:#3d4244;text-decoration:none;font-weight:300;display:block;letter-spacing:.03em}.bamboo-footer .bamboo-footer-inner .bamboo-footer-grid a .promo{color:#fc8258;font-weight:500;letter-spacing:.01em}.bamboo-footer a.logo{width:130px;height:26px;display:block;background-image:url(images/logos/fastspring-logo-orange-gray.svg);background-size:contain;background-repeat:no-repeat}@media (max-width:768px){.bamboo-footer a.logo{margin-left:15px}}.bamboo-footer .title{font-size:20px;width:100%;display:block;clear:both;position:relative;letter-spacing:.02em;padding-bottom:5px}@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;border-top:1px solid #ececec;clear:both}}.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}@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:#3d4244}.sub-footer .legal p{color:#3d4244;font-size:11px;letter-spacing:.03em;line-height:1.4em;font-weight:200}@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:7px}.sub-footer .social a{display:block;margin:0 8px;color:#3d4244;text-decoration:none}.visible{display:block!important}.bamboo-footer-container.footer-purple{background-color:#4546b4;color:#fff}.bamboo-footer-container.footer-purple .bamboo-footer{padding-top:0}.bamboo-footer-container.footer-purple .bamboo-footer .bamboo-footer-inner{border-top:none;border-bottom:none}.bamboo-footer-container.footer-purple .bamboo-footer .bamboo-footer-inner a.logo{background-image:url(images/logos/fastspring-logo-color-white.svg)}.bamboo-footer-container.footer-purple .bamboo-footer .bamboo-footer-inner .bamboo-footer-grid a{color:#fff}.bamboo-footer-container.footer-purple .bamboo-footer .bamboo-footer-inner .bamboo-footer-grid a .promo{color:#ffbd71}.bamboo-footer-container.footer-purple .sub-footer-container{background:#393aa3}.bamboo-footer-container.footer-purple .sub-footer-container .sub-footer{color:#fff}.bamboo-footer-container.footer-purple .sub-footer-container .sub-footer .legal,.bamboo-footer-container.footer-purple .sub-footer-container .sub-footer .social{opacity:.6}.bamboo-footer-container.footer-purple .sub-footer-container .sub-footer .legal a,.bamboo-footer-container.footer-purple .sub-footer-container .sub-footer .legal p,.bamboo-footer-container.footer-purple .sub-footer-container .sub-footer .social a,.bamboo-footer-container.footer-purple .sub-footer-container .sub-footer .social p{color:#fff}.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;-o-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:#40bc55}.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{margin-top:30px!important;cursor:pointer;position:relative;padding-left:30px}div.accordion h2.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 50ms;transition:-webkit-transform 50ms;-o-transition:transform 50ms;transition:transform 50ms;transition:transform 50ms,-webkit-transform 50ms;-webkit-transform:rotate(360deg);transform:rotate(360deg);position:absolute;left:0}div.accordion.accordion-closed h2.accordion-title-initialized:before{-webkit-transform:rotate(270deg);transform:rotate(270deg);background-position:2px 0;width:30px}.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}@-webkit-keyframes dropdown-appear{0%{opacity:0}100%{opacity:1}}@keyframes dropdown-appear{0%{opacity:0}100%{opacity:1}}header.nav-bamboo{border-bottom:1px solid #ececec}header.nav-bamboo nav{height:80px;padding:27px 15px;background:#fff;display:grid;font-weight:500;max-width:1330px}@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 120px 62px;grid-template-rows:1fr}}@media screen and (max-width:768px){header.nav-bamboo nav{grid-template-columns:130px 1fr 106px 45px;grid-template-rows:1fr;padding-right:10px;padding-left:10px}}header.nav-bamboo nav a{letter-spacing:.045em}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:#fc8258;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}@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;top:7px}@media screen and (min-width:1025px) and (max-width:1139px){header.nav-bamboo nav div.main-nav-search a img{top:4px}}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}}header.nav-bamboo nav div.main-nav-search a.open,header.nav-bamboo nav div.main-nav-search a:hover{color:#fc8258}@media screen and (max-width:1024px){header.nav-bamboo nav div.main-nav-sign-in{display:none}}header.nav-bamboo nav div.main-nav-sign-in a:hover{color:#fc8258;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}@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/wp-content/themes/shared_assets/images/icons/nav-hamburger@2x.png)}header.nav-bamboo nav .main-nav-toggle a#nav-bamboo-toggle.open{background-image:url(/wp/wp-content/themes/shared_assets/images/icons/nav-close@2x.png);background-size:24px auto}@media (max-width:768px){header.nav-bamboo a#nav-bamboo-mobile-cta{display:block;position:absolute;top:81px;text-align:center;font-size:15px;letter-spacing:.03em;background:-webkit-gradient(linear,left top,right top,from(#fc8258),color-stop(86%,#feac65));background:-o-linear-gradient(left,#fc8258 0,#feac65 86%);background:linear-gradient(90deg,#fc8258 0,#feac65 86%);color:#fff;width:100%}}@media (min-width:769px){header.nav-bamboo a#nav-bamboo-mobile-cta{display:none}}div#nav-bamboo-dropdown-container{position:absolute;z-index:1;top:81px;width:100%;background:#fff;padding:0 15px 45px 15px;-webkit-box-shadow:0 30px 30px -30px rgba(0,0,0,.15);box-shadow:0 30px 30px -30px rgba(0,0,0,.15);overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 81px);scrollbar-width:none;-ms-overflow-style:none}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}}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;-webkit-animation:dropdown-appear .5s;animation:dropdown-appear .5s}@media screen and (min-width:769px) and (max-width:1024px){div#nav-bamboo-dropdown-container span.wrap{width:50%;float:left}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown{background:#fff;width:100%;max-width:1300px;margin-right:auto;margin-left:auto}@media (max-width:768px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown{border-bottom:1px solid #ececec}}@media screen and (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown{padding-top:15px;display:none;opacity:0}}@media (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.grid-with-featured-content{display:grid;grid-template-columns:.84fr .16fr 340px;grid-template-rows:auto}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.grid-with-featured-content .divider{background-image:url(images/backgrounds/border-gray-pixel.png);background-size:1px 1px;background-repeat:repeat-y;background-position:top center;margin-top:20px}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.grid-with-featured-content .featured-item{width:340px;padding:22px 20px 0 20px}@media (max-width:1024px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.grid-with-featured-content .featured-item{display:none}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.grid-with-featured-content .featured-item a{display:block}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.grid-with-featured-content .featured-item a:hover img{opacity:.8}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.grid-with-featured-content .featured-item a:hover span.basi{-webkit-transform:scale(1.05);transform:scale(1.05)}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.grid-with-featured-content .featured-item h4{font-size:20px;font-weight:500;font-size:17px;line-height:1.2em;margin-bottom:10px}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.grid-with-featured-content .featured-item img{border-radius:5px}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.grid-with-featured-content .featured-item p{color:#70787c;font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.475em;font-size:14px}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.grid-with-featured-content .featured-item.roles .basi{text-transform:none;display:inline}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.dropdown-title{font-size:20px;font-weight:500}@media screen and (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.dropdown-title{display:none}}@media screen and (max-width:1024px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.dropdown-title{padding-top:22px;display:block}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.dropdown-title.has-icon{display:grid;grid-template-columns:28px 1fr;grid-template-rows:1fr;grid-column-gap:10px}}@media screen and (max-width:768px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.dropdown-title{position:relative;padding-top:15px;padding-bottom:15px;padding-left:15px;cursor:pointer}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.dropdown-title:after{content:" ";background-image:url(/wp/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}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.divider{background:#ececec;height:1px;display:block;margin-top:30px}@media (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.divider{width:100%;margin-bottom:10px}}@media (min-width:769px) and (max-width:1024px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.divider{width:244px;margin-bottom:20px;margin-top:20px;margin-left:36px}}@media (max-width:768px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.divider{display:none}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links-two-col{max-width:940px}@media screen and (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links-two-col{display:grid;grid-template-columns:repeat(2,auto)}}@media screen and (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links-three-col{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links{margin:0;padding:0}@media (max-width:768px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links:not(.visible){display:none}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links.visible{display:block}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li{list-style-type:none;margin:0}@media screen and (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li{margin-top:23px}}@media (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li.mobile-only{display:none}}@media (min-width:769px) and (max-width:1024px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li a,div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li span.nonlink{padding-left:37px}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li a{display:block;position:relative}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li a:hover{opacity:.8}@media (max-width:768px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li a{padding-bottom:5px}}@media (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li a.has-icon{display:grid;grid-template-columns:28px 1fr;grid-template-rows:1fr;grid-column-gap:16px}}@media (max-width:1024px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li a.has-icon:before{display:none}}@media screen and (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li p,div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li ul.inner-feature-list{color:#70787c;font-size:15px;font-weight:400;letter-spacing:.02em;margin:0;padding:5px 0 0 0;line-height:1.475em}}@media screen and (max-width:1024px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li p,div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li ul.inner-feature-list{display:none!important}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li p{max-width:320px}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .dropdown-links li.ddl-li ul.inner-feature-list{display:inline-block;padding:0 30px 0 0}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown.visible{display:block;opacity:1;-webkit-animation:dropdown-appear 1s;animation:dropdown-appear 1s}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown.visible ul li{opacity:1;top:0}@media (max-width:767px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin{padding-left:15px;padding-bottom:15px;padding-right:15px;text-align:center}}@media (min-width:768px) and (max-width:1024px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin{padding-left:40px}}@media (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin{display:grid;grid-template-columns:200px 100px 200px;max-width:500px;padding-top:60px;padding-bottom:60px;margin:0 auto}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin .divider{background-image:url(images/backgrounds/border-gray-pixel.png);background-position:center top;background-repeat:repeat-y}@media (max-width:1024px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin .divider{display:none}}@media (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin .platform{text-align:center}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin .platform.commerce .logo{margin-bottom:16px}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin .platform .logo{max-width:100%}@media (max-width:1024px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin .platform .logo{display:none}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin .platform h3.ddl-title{font-weight:500;padding-top:20px;color:#425466}@media (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin .platform h3.ddl-title{display:none}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin .platform p.url{color:gray}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin .platform p{font-size:13px;line-height:1.2em}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown#dropdown-signin .signin .platform .cta{min-width:150px}@media (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .grid-gertie{display:grid;grid-template-columns:6fr 4fr;grid-template-rows:auto;grid-column-gap:60px;max-width:990px;margin:0 auto;padding:30px}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .grid-gertie ul{position:relative;padding-top:40px}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .grid-gertie ul li.list-header{font-weight:500;display:block;width:100%;position:absolute;top:0}@media screen and (max-width:768px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .grid-gertie ul li.list-header{padding-left:15px}}@media screen and (min-width:769px) and (max-width:1024px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .grid-gertie ul li.list-header{padding-top:12px}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .grid-gertie ul li{list-style-type:none;margin-top:13px}@media screen and (min-width:769px) and (max-width:1024px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .grid-gertie ul li{padding-left:38px;margin-top:0}}@media (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown .grid-gertie ul li h3.ddl-title{font-size:17px;font-weight:300}}div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown h3.ddl-title,div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.ddl-title{font-family:proxima-nova,sans-serif;padding:0;margin:0;display:block;letter-spacing:.02em}@media (min-width:1025px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown h3.ddl-title,div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.ddl-title{font-size:20px;font-weight:500}}@media (max-width:1024px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown h3.ddl-title,div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.ddl-title{font-size:16px;font-weight:300;margin-top:4px;margin-bottom:4px;color:#70787c}}@media (max-width:768px){div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown h3.ddl-title,div#nav-bamboo-dropdown-container div.nav-bamboo-dropdown span.ddl-title{padding-left:15px}}#nav-bamboo-search-container{display:none}#nav-bamboo-search-container.visible{background-color:#fff;width:100%;display:block;z-index:1;position:absolute;top:81px;background-color:#fff;overflow-y:auto;max-height:calc(100vh - 81px);-webkit-box-shadow:0 30px 30px -30px rgba(0,0,0,.1);box-shadow:0 30px 30px -30px rgba(0,0,0,.1);-webkit-animation:dropdown-appear .5s;animation:dropdown-appear .5s}#nav-bamboo-search-container .nav-bamboo-search-inner{max-width:1140px;margin-right:auto;margin-left:auto;padding:30px 20px 30px 20px}#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}#nav-bamboo-search-container .nav-bamboo-search-inner .two-indeces{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-column-gap:30px}@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;letter-spacing:.07em}#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)}input.ais-SearchBox-input{background:#e8e8e8;color:#565656;width:100%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;border-style:none;font-size:14px;padding-left:20px;cursor:text;-moz-appearance:none;appearance:none;-webkit-appearance:none}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){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}main.bamboo-search-results div.hit-content a{letter-spacing:.03em;display:block;color:#3d4244;text-decoration:none}main.bamboo-search-results div.hit-content a h5.hit-name{margin-bottom:0;font-weight:500;line-height:1.5em;font-size:13px}main.bamboo-search-results div.hit-content a p.hit-description{margin-top:0;padding-top:0;color:#3d4244;font-size:13px}main.bamboo-search-results div.hit-content a mark{background:#fdfdb4}main.bamboo-search-results div.hit-content a: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:#3d4244}#fs-search-placeholder{font-size:14px;text-align:center;padding-top:15px;font-family:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em}#fs-search-placeholder a{color:#21b5ab}#fs-search-placeholder span.nav-icon-magnifying-glass:before{width:28px;height:28px;display:inline-block;content:" ";background-size:cover;background-repeat:no-repeat}.announcement-bar{background:#30ccc1;-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 a{color:#fff!important;text-decoration:underline!important}.announcement-bar div.ab-close{width:26px;height:26px;position:relative;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-image:url(/wp/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}}div#nav-bamboo-dropdown-container .has-icon:before{display:block;width:28px;height:28px;content:" ";background-repeat:no-repeat;background-position:center}.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 .nav-bamboo-mobile-sign-up-sign-in .sign-in-link{font-size:16px;padding-top:12px}div#nav-bamboo-dropdown-container .nav-bamboo-mobile-only-link{font-size:20px;font-weight:500;display:block;padding-top:22px}@media (max-width:768px){div#nav-bamboo-dropdown-container .nav-bamboo-mobile-only-link{border-bottom:1px solid #ececec;padding-left:15px;padding-top:15px;padding-bottom:15px}}@media (min-width:1025px){div#nav-bamboo-dropdown-container .nav-bamboo-mobile-only-link{display:none}}div#nav-bamboo-dropdown-container .nav-bamboo-mobile-only-link.qac{display:grid;grid-template-columns:28px 1fr;grid-template-rows:1fr;grid-column-gap:10px}@media (min-width:769px){div#nav-bamboo-dropdown-container .nav-bamboo-mobile-only-link.qac{display:none}}header.nav-bamboo{position:fixed;top:0;background:#fff;z-index:10000;color:#565656}header.nav-bamboo a{text-decoration:none;color:#565656}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}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: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:#3d4244;text-decoration:none;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition: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 a{color:#404040}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 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 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;-o-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:#3d4244;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 .filter-controls{max-width:1140px;margin-right:auto;margin-left:auto;padding-top:120px;padding-bottom:70px}body.page-template-page-resources-index .filter-controls .pill{color:#70787c;border-color:#d9dee2;letter-spacing:.1em;margin-right:10px}body.page-template-page-resources-index .filter-controls .pill.selected,body.page-template-page-resources-index .filter-controls .pill:hover{background:#c3cad0;color:#fff}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;-o-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:#3d4244;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:#3d4244;letter-spacing:.1em;font-size:14px}.case-study-bamboo .case-study-hero{font-family:proxima-nova,sans-serif;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:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em;line-height:1.5em}.case-study-bamboo .metadata-icons-row .data-item div.data-point-description a{color:#21b5ab}.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:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em;font-size:15px}.case-study-bamboo .case-study-content #company h3 a{color:#21b5ab}.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-family:proxima-nova,sans-serif;font-size:17px;color:#3d4244}.case-study-bamboo li,.case-study-bamboo p,.case-study-bamboo ul{font-family:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em}.case-study-bamboo li a,.case-study-bamboo p a,.case-study-bamboo ul a{color:#21b5ab}.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:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em;font-size:17px}.content-404 p a{color:#21b5ab}.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;-o-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;-o-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:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em;max-width:640px;margin:0 auto 25px auto}#example-carousel #video-end-cta .video-end-cta-content p a{color:#21b5ab}@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)}}body:not(.wp-admin) .wp-block-columns{max-width:1060px;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}.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}}.post-account-created{min-height:100vh;background-image:-o-radial-gradient(bottom center,circle,#40a8ff,#008aff);background-image:radial-gradient(circle at bottom center,#40a8ff,#008aff)}.post-account-created .account-creation-ty,.post-account-created .account-creation-ty-no-cp{color:#fff}.post-account-created .account-creation-ty h1,.post-account-created .account-creation-ty-no-cp h1{font-size:35px;padding-top:50px}.post-account-created .account-creation-ty a.platform-link,.post-account-created .account-creation-ty-no-cp a.platform-link{font-size:14px;letter-spacing:.05em;color:#fff;text-decoration:none;position:relative;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.post-account-created .account-creation-ty a.platform-link:hover,.post-account-created .account-creation-ty-no-cp a.platform-link:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.post-account-created .account-creation-ty a.platform-link span.icon-right-arrow,.post-account-created .account-creation-ty-no-cp a.platform-link span.icon-right-arrow{font-size:10px}.post-account-created .account-creation-ty .thank-you-message,.post-account-created .account-creation-ty-no-cp .thank-you-message{padding:100px 40px}.post-account-created .account-creation-ty-no-cp{min-height:100vh}.post-account-created .account-creation-ty-no-cp .thank-you-message{max-width:600px;margin-right:auto;margin-left:auto;text-align:center}.post-account-created .account-creation-ty{overflow:auto;width:50%}@media screen and (min-width:769px){.post-account-created .account-creation-ty{min-height:100vh;height:1075px}}@media screen and (max-width:768px){.post-account-created .account-creation-ty{width:100%}}.post-account-created .account-creation-ty .thank-you-message{float:right;max-width:700px}@media screen and (min-width:769px){.post-account-created .account-creation-ty .thank-you-message{min-height:1000px}}.post-account-created .chilipiper-popup{width:50%;background:#fff;position:absolute;left:50%;top:0;min-height:1000px}@media screen and (max-width:768px){.post-account-created .chilipiper-popup{width:100%;position:relative;left:0}}.post-account-created .chilipiper-popup .chilipiper-popup-window{min-height:1000px}@media screen and (min-width:1025px){.post-account-created .chilipiper-popup .chilipiper-popup-window{position:absolute;top:75px;left:0}}@media screen and (min-width:769px) and (max-width:1024px){.post-account-created .chilipiper-popup .chilipiper-popup-window{position:relative}}@media screen and (max-width:768px){.post-account-created .chilipiper-popup .chilipiper-popup-window{position:relative}}.post-account-created .chilipiper-popup .chilipiper-popup-window:before{content:" ";width:40px;height:40px;background:#fff;position:absolute;top:0;right:0}.post-account-created .bamboo-footer,.post-account-created .cc-banner{display:none}.affiliate-page-hero .upper{background-image:-o-radial-gradient(bottom center,circle,#40a8ff,#008aff);background-image:radial-gradient(circle at bottom center,#40a8ff,#008aff);background-size:cover;position:relative}.affiliate-page-hero .upper: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 (min-width:769px){.affiliate-page-hero .upper{padding-top:110px}}@media screen and (max-width:768px){.affiliate-page-hero .upper{padding-top:40px}}.affiliate-page-hero .upper .upper-content{max-width:1020px;margin-right:auto;margin-left:auto;padding:0 30px;position:relative}@media screen and (min-width:769px){.affiliate-page-hero .upper .upper-content{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;display:grid;grid-column-gap:30px}}.affiliate-page-hero .upper .upper-content .left{color:#fff;padding-top:60px}@media screen and (min-width:769px){.affiliate-page-hero .upper .upper-content .left{padding-bottom:136px}}@media screen and (max-width:768px){.affiliate-page-hero .upper .upper-content .left{text-align:center}}.affiliate-page-hero .upper .upper-content .left .breadcrumb{text-transform:uppercase;font-size:11px;letter-spacing:.1em}.affiliate-page-hero .upper .upper-content .left .breadcrumb a{color:#fff;text-decoration:none}.affiliate-page-hero .upper .upper-content .left p{letter-spacing:.03em}.affiliate-page-hero .upper .upper-content .left p strong{font-weight:600}.affiliate-page-hero .upper .upper-content .form{background:#fff;width:100%;min-height:500px;padding:60px 40px;position:relative;z-index:1;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);max-width:450px;color:#3d4244}@media (min-width:769px) and (max-width:990px){.affiliate-page-hero .upper .upper-content .form{max-width:calc(50vw - 30px)}}@media screen and (min-width:769px){.affiliate-page-hero .upper .upper-content .form{position:absolute}}@media screen and (max-width:768px){.affiliate-page-hero .upper .upper-content .form{margin-right:auto;margin-left:auto;margin-top:50px}}.affiliate-page-hero .upper .upper-content .form .pre-heading{text-align:center;font-size:14px;letter-spacing:.05em}.affiliate-page-hero .upper .upper-content .form h2{text-align:center;color:#404040;margin-top:2px;margin-bottom:0;padding-bottom:40px}.affiliate-page-hero .upper .upper-content .form form div.option{padding-bottom:30px;display:grid;grid-template-columns:20px 1fr;grid-template-rows:1fr}.affiliate-page-hero .upper .upper-content .form form div.option input[type=radio]{position:relative;top:4px}.affiliate-page-hero .upper .upper-content .form form div.option label{padding-left:8px;letter-spacing:.02em;line-height:1.5em;display:block}.affiliate-page-hero .upper .upper-content .form form div.option label strong{color:#21b5ab}.affiliate-page-hero .upper .upper-content .form form div.cta-contain{text-align:center;padding-top:20px}.affiliate-page-hero .upper .upper-content .form form div.cta-contain button{width:185px}.affiliate-page-hero .lower{max-width:1020px;margin-right:auto;margin-left:auto;padding-top:70px}@media screen and (min-width:769px){.affiliate-page-hero .lower{padding-bottom:70px}}.affiliate-page-hero .lower .affiliate-prop{padding:0 30px}.affiliate-page-hero .lower .affiliate-prop p{font-family:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em}.affiliate-page-hero .lower .affiliate-prop p a{color:#21b5ab}@media screen and (min-width:769px){.affiliate-page-hero .lower #ap1{width:50%}}.affiliate-page-hero .affiliate-interest-form{display:none}.affiliate-page-hero .affiliate-interest-form h2{margin-bottom:0!important;padding-bottom:10px!important}.affiliate-page-hero .affiliate-interest-form p{font-family:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em;text-align:center;padding-bottom:15px}.affiliate-page-hero .affiliate-interest-form p a{color:#21b5ab}.affiliate-page-hero .affiliate-interest-form p a{color:#ffbd71;font-weight:700}.affiliate-page-hero .affiliate-interest-form form label[for=affiliateRegistrationFastSpringTerms]{display:block;font-size:13px;line-height:1.2em}.affiliate-page-hero .affiliate-interest-form form label[for=affiliateRegistrationFastSpringTerms] a{color:#3d4244}.affiliate-page-hero .affiliate-interest-form form label[for=affiliateRegistrationFastSpringTerms].mktoLabel{display:none}.affiliate-page-hero .affiliate-interest-form form .mktoCheckboxList{display:grid;grid-template-columns:25px 1fr;grid-template-rows:1fr}.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:center;justify-content:center;flex-wrap:wrap}.big-numbers .item{text-align:center;margin:30px;max-width:220px;min-width:150px}.big-numbers .item .number{font-size:60px;font-weight:700;color:#008aff}.big-numbers .item .description{margin-top:20px;line-height:1.1em;font-size:18px}.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;-o-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:#3d4244}.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}.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-hero{background-image:url(images/backgrounds/teal-wave-top.svg);background-repeat:repeat-x;background-size:auto 300px}.blog-hero .blog-hero-content{max-width:960px;margin:0 auto;padding:80px 30px 30px 30px}@media screen and (max-width:768px){.blog-hero .blog-hero-content{display:none}}.blog-hero .blog-hero-content .feature1{display:grid;min-height:400px}@media screen and (min-width:769px){.blog-hero .blog-hero-content .feature1{grid-template-columns:4fr 6fr;direction:rtl}}@media screen and (max-width:768px){.blog-hero .blog-hero-content .feature1{grid-template-columns:1fr;grid-template-rows:200px 1fr}}.blog-hero .blog-hero-content .feature1 h2{margin-bottom:.2em}.blog-hero .blog-hero-content .sub-featured{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;grid-row-gap:30px}@media screen and (max-width:768px){.blog-hero .blog-hero-content .sub-featured{grid-template-columns:auto;grid-template-rows:1fr 1fr}}.blog-hero .blog-hero-content .sub-featured .card h2{font-family:proxima-nova,sans-serif;font-size:18px}.blog-hero .blog-hero-content .card{text-decoration:none;color:#404040;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-box-shadow:0 0 15px rgba(161,174,183,.4);box-shadow:0 0 15px rgba(161,174,183,.4)}.blog-hero .blog-hero-content .card:hover{-webkit-transform:scale(1.005);transform:scale(1.005)}.blog-hero .blog-hero-content .card .image{display:block;background-size:cover;background-position:center center;min-height:200px}.blog-hero .blog-hero-content .card .text{padding:30px;text-align:left;direction:ltr}.botanic-hero{background-image:-o-radial-gradient(bottom center,circle,#40a8ff,#008aff);background-image:radial-gradient(circle at bottom center,#40a8ff,#008aff);background-size:cover;position:relative}.botanic-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}.botanic-hero .botanic-hero-inner{position:relative}.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:#3d4244;font-weight:300;letter-spacing:.03em}.buddha .ctas{padding-top:10px}.buddha .ctas a{width:180px;margin:10px}.comparison-table{padding:30px;max-width:1280px;margin:0 auto;font-family:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;grid-column-gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}.comparison-table a{color:#21b5ab}@media screen and (max-width:768px){.comparison-table{grid-template-columns:auto}}.comparison-table .fslogo{display:block;width:200px}.comparison-table .top-logo{height:50px;display:block;margin:0 auto 40px auto}@media screen and (max-width:768px){.comparison-table .top-logo{display:none}}.comparison-table .value-logo{height:50px;margin:0 auto;display:none}@media screen and (max-width:768px){.comparison-table .value-logo{display:block}}.comparison-table .grid-box{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;padding:20px 30px}.comparison-table .grid-box h3{font-family:proxima-nova,sans-serif}.comparison-table span.comparison-toggle{color:#008aff;cursor:pointer}.comparison-table span.comparison-toggle em{display:none}.comparison-table span.comparison-toggle.open em{display:inline-block}.comparison-table span.comparison-toggle.open i{display:none}.comparison-table .competitor,.comparison-table .fs-value{border-left:1px solid #ececec;border-right:1px solid #ececec;-webkit-box-shadow:5px 0 5px -5px #ccc,-5px 0 5px -5px #ccc;box-shadow:5px 0 5px -5px #ccc,-5px 0 5px -5px #ccc;background:#fff}.comparison-table .competitor.row-0,.comparison-table .fs-value.row-0{border-top:1px solid #ececec}.comparison-table .bottom{border-bottom:1px solid #ececec;-webkit-box-shadow:0 2px 5px #ccc;box-shadow:0 2px 5px #ccc}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:#043f63;color:#fff;text-align:center;padding:85px 30px}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-page-consumer-support .fsprg-explainer,body.post-type-archive-consumercard .fsprg-explainer,body.tax-consumerboard .fsprg-explainer{background:#eef4fa;font-family:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em;text-align:center;padding:40px 30px}body.page-template-page-consumer-support .fsprg-explainer a,body.post-type-archive-consumercard .fsprg-explainer a,body.tax-consumerboard .fsprg-explainer a{color:#21b5ab}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-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-page-consumer-support .consumer-breadcrumb a,body.post-type-archive-consumercard .consumer-breadcrumb a,body.tax-consumerboard .consumer-breadcrumb a{color:#008aff}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:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em}body.page-template-page-consumer-support .guru-card a,body.post-type-archive-consumercard .guru-card a,body.tax-consumerboard .guru-card a{color:#21b5ab}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-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;font-size:24px;letter-spacing:0}@media screen and (max-width:768px){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-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}.ctas-above-footer-container{background-color:#4546b4;color:#fff;padding-top:120px;padding-bottom:65px}.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:70px;font-weight:300;letter-spacing:0;line-height:1.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}}.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;-o-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(#16192a),to(rgba(22,25,43,0)));background:-o-linear-gradient(left,#16192a 0,rgba(22,25,43,0) 100%);background:linear-gradient(90deg,#16192a 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(#16192a));background:-o-linear-gradient(left,rgba(22,25,43,0) 0,#16192a 100%);background:linear-gradient(90deg,rgba(22,25,43,0) 0,#16192a 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:-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);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:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);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-reviews .customer-reviews-grid{max-width:1020px;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{border-radius:12px;overflow:auto;-webkit-box-shadow:0 0 30px #e6e6f0;box-shadow:0 0 30px #e6e6f0;max-width:480px;margin-left:auto;margin-right:auto}.customer-reviews .customer-reviews-grid .customer-review .title-container{display:grid;grid-template-columns:1fr 150px;grid-template-rows:auto;background-color:#f6f9fb}.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}.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:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em}.customer-reviews .customer-reviews-grid .customer-review .review a{color:#21b5ab}.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;color:#a641ff;padding-top:12px;font-size:13px}.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;letter-spacing:.04em;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;letter-spacing:.03em}.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-grid{max-width:960px;margin-right:auto;margin-left:auto;text-align:center}.employee-grid .board,.employee-grid .leadership{display:grid;letter-spacing:.02em;padding-top:30px;padding-bottom:110px}@media screen and (min-width:769px){.employee-grid .board{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-row-gap:50px}}@media screen and (max-width:768px){.employee-grid .board{grid-template-columns:repeat(2,50%);grid-template-rows:repeat(3,1fr);grid-row-gap:20px}}@media screen and (min-width:1025px){.employee-grid .leadership{grid-column-gap:63px}}@media screen and (min-width:769px){.employee-grid .leadership{grid-template-columns:repeat(3,1fr);grid-row-gap:50px}}@media screen and (max-width:768px){.employee-grid .leadership{grid-template-columns:repeat(2,50%);grid-row-gap:20px}}@media screen and (min-width:769px){.employee-grid .leadership.column-count-4{grid-template-columns:repeat(4,1fr);grid-row-gap:50px}}@media screen and (max-width:768px){.employee-grid .leadership .leadership-member{padding-top:20px;padding-bottom:20px}}.employee-grid .thumb{width:140px;height:165px;background-size:cover;background-position:center;display:block;margin:0 auto}.employee-grid .name{padding-top:16px;font-size:13px;font-weight:700;letter-spacing:.04em}.employee-grid .role{font-size:12px;letter-spacing:.04em;line-height:1em;margin-bottom:11px;color:#3d4244}.employee-grid a.linkedin{color:gray;text-decoration:none;opacity:.5;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.employee-grid a.linkedin:hover{opacity:1}.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:1020px;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:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em;text-decoration:none;display:inline-block;padding:20px 30px}.faqs-bamboo .faq-categories a a{color:#21b5ab}.faqs-bamboo .faq-categories a.open{font-weight:700;color:#21b5ab}.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}.faqs-bamboo .faq-category .fs-faq-toggle .title{font-weight:600;letter-spacing:.04em;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:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em}.faqs-bamboo .faq-category .fs-faq-toggle .content a{color:#21b5ab}.fs-block-logo.center{margin-right:auto;margin-left:auto}.form-request-demo-2020{background:-webkit-gradient(linear,left top,left bottom,from(#3a3aa3),to(#c075ff));background:-o-linear-gradient(top,#3a3aa3,#c075ff);background:linear-gradient(180deg,#3a3aa3,#c075ff)}.form-request-demo-2020 .inner .copy ul{font-family:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em;color:#fff;font-size:16px;padding-left:0;font-weight:400;margin-left:0}.form-request-demo-2020 .inner .copy ul a{color:#21b5ab}.form-request-demo-2020 .inner .copy ul li{line-height:1.5em;padding:0 0 18px 0}.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-1 .form-container button.bamboo-form-button{min-width:190px}.form-self-serve-1 .info.assist{opacity:.7}.form-self-serve-1 .bamboo-form-loading:after,.form-self-serve-1 .bamboo-form-loading:before{color:#fff}.fs-modal#ss-no-physical .fs-modal-content{font-size:15px}.form-self-serve-bluey{background:-webkit-gradient(linear,left top,left bottom,from(#008aff),to(#40a8ff));background:-o-linear-gradient(top,#008aff,#40a8ff);background:linear-gradient(180deg,#008aff,#40a8ff)}.form-self-serve-bluey .form-side .trial-steps{width:25px;margin:0 auto;display:block;margin-bottom:40px}.form-self-serve-bluey .form-side .trial-steps.step-2{-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.form-self-serve-2 span.onfastspring{position:absolute;top:12px;right:11px;font-size:14px}div.form-self-serve-2 span.show-password{width:20px;height:20px;display:block;position:absolute;top:14px;right:10px;background-image:url(images/icons/pw-hidden.png);background-size:cover;cursor:pointer}div.form-self-serve-2 span.show-password.showing{background-image:url(images/icons/pw-visible.png)}div.form-self-serve-2 div#recaptcha{position:relative;width:303px;margin-right:auto;margin-left:auto}div.form-self-serve-2 div#recaptcha .robustaError{top:calc(100% + 3px);left:13px}div.form-self-serve-2 div.buttonRow{text-align:center;padding-top:12px}.fs-modal#success-login .fs-modal-content{padding:60px}.fs-modal#success-login hr{border:none;height:1px;background:#ececec;margin-top:53px;margin-bottom:50px}.fs-modal#success-login .sales-rep-icon{height:39px;width:39px;margin-right:10px}.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}.fs-container{margin-right:auto;margin-left:auto}.fs-container.purple{background-color:#865bf4}.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,.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}.fs-heading.fs-heading-purple a{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}body.wp-admin .fs-heading.fs-heading-white{background:rgba(0,0,0,.2)}.fs-image{max-width:100%;text-align:center}.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}@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}}.g2-container{margin-right:auto;margin-left:auto;position:relative;max-width:1042px;overflow:hidden}@media screen and (min-width:792px) and (max-width:1041px){.g2-container{max-width:792px}}@media screen and (max-width:791px){.g2-container{max-width:600px}}.g2-container:before{content:" ";background:#fff;width:2px;height:100%;position:absolute;top:0;left:0;z-index:1}.g2-container:after{content:" ";background:#fff;width:44px;height:100%;position:absolute;top:0;right:0}.g2-container-inner{position:relative;padding-right:42px}.g2-container-inner:after,.g2-container-inner:before{content:" ";background:#fff;width:100%;position:absolute}.g2-container-inner:before{top:0;left:0;height:2px}.g2-container-inner:after{height:44px;bottom:0;left:0}#g2-cta.cta-style-2{display:block;margin-right:auto;margin-left:auto;width:190px}.g2-credit{padding-top:20px;text-align:center;color:#3d4244;font-size:12px}.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}}.fs-homepage-hero .content .text p{color:#3d4244;max-width:450px}@media (max-width:975px){.fs-homepage-hero .content .text p{margin-right:auto;margin-left:auto}}.fs-homepage-hero .content .text h1{font-size:43px;font-weight:800;line-height:1.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}.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:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em}.homepage-slider .slide .text a{color:#21b5ab}.fs-homepage-hero-banner{color:#fff;text-align:center;padding-top:110px;padding-bottom:100px}.fs-homepage-hero-banner .content{max-width:1020px;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto}.fs-homepage-hero-banner .content p{text-transform:uppercase;font-size:14px;letter-spacing:.15em}.fs-homepage-hero-banner .content h2{font-size:40px}.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}.integrations-list-wrapper{margin-right:auto;margin-left:auto;max-width:1020px;padding:0 30px}.integrations-list-wrapper .integrations-list{display:-webkit-box;display:flex;flex-wrap:wrap;padding-top:60px;padding-left:60px;margin:-60px}.integrations-list-wrapper .integrations-list .integration{padding-bottom:80px;border:0 solid transparent;border-width:0 60px 60px 0}@media screen and (min-width:769px){.integrations-list-wrapper .integrations-list .integration{width:50%}}@media screen and (max-width:768px){.integrations-list-wrapper .integrations-list .integration{width:100%}}.integrations-list-wrapper .integrations-list .integration .integration-thumb{width:100%;height:70px;background-size:contain;background-repeat:no-repeat;background-position:center}.integrations-list-wrapper .integrations-list .integration h3{padding-top:20px;text-align:center}.integrations-list-wrapper .integrations-list .integration .description p{font-family:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em;font-size:12px}.integrations-list-wrapper .integrations-list .integration .description p a{color:#21b5ab}.integrations-list-wrapper .integrations-list .integration .description p a{color:#3d4244;text-decoration:underline}.integrations-list-wrapper .integrations-list .integration .basi{color:#21b5ab}.job-postings{color:#404040!important}.job-postings>h2{text-align:center}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs{max-width:1020px;padding:30px;margin-right:auto;margin-left:auto}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job{font-family:proxima-nova,sans-serif;padding-bottom:20px;overflow:visible;clear:left}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-job-title{font-family:proxima-nova,sans-serif;padding-top:35px;font-size:20px;font-weight:700;letter-spacing:.01em;color:#404040!important}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-jobs-text{color:#404040!important}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-job-info,.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-job-info-details{letter-spacing:.04em;color:#425466!important;font-size:16px;font-family:proxima-nova,sans-serif}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-job-description{font-family:proxima-nova,sans-serif;font-size:16px;line-height:2em;color:#425466!important}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-job-description strong{letter-spacing:.04em;color:#425466!important}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-job-description li,.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-job-description p,.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-job-description span,.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-job-description ul{font-size:16px!important;font-family:proxima-nova,sans-serif;letter-spacing:.02em;color:#425466!important;line-height:2em}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-job-description p,.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-job-description ul{margin-bottom:30px}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job a.resumator-hide-details,.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job a.resumator-job-link{font-family:proxima-nova,sans-serif;float:left;background:0 0;color:#21b5ab!important;padding-left:0;letter-spacing:.1em;font-size:12.5px;font-weight:700;text-decoration:none}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-job-view-details{padding-top:20px!important;padding-left:0!important}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-buttons input[type=button]{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:19px;border-width:0;position:relative;display:inline-block;padding-right:13px;padding-left:13px;font-family:proxima-nova,sans-serif;background:-webkit-gradient(linear,left top,right top,color-stop(0,#eef1f5),to(#e6e9ed));background:-o-linear-gradient(left,#eef1f5 0,#e6e9ed 100%);background:linear-gradient(90deg,#eef1f5 0,#e6e9ed 100%);color:#6c7c97!important;font-weight:500;text-transform:unset!important;padding-left:20px;padding-right:20px}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-buttons input[type=button]:hover{color:#556278;background:#d5dbe5}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-buttons a[type=button]{color:#99a7c0!important;position:relative;top:-5px;text-decoration:none;font-size:13px;letter-spacing:.07em}.job-postings #resumator-wrapper #resumator-widget #resumator-jobs .resumator-job .resumator-buttons ul li:nth-child(2){padding-top:13px!important}.job-postings #resumator-wrapper #resumator-logo img{-webkit-transform:scale(0);transform:scale(0);opacity:0}body.ab-showing .kannada{padding-top:170px}.kannada{background-image:-o-radial-gradient(bottom center,circle,#40a8ff,#008aff);background-image:radial-gradient(circle at bottom center,#40a8ff,#008aff);background-size:cover;position:relative;text-align:center;color:#fff;padding-top:125px;padding-bottom:158px}.kannada: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}.kannada.blue_to_green{background-image:-webkit-gradient(linear,left top,right top,from(#008aff),to(#4cdbc7));background-image:-o-linear-gradient(left,#008aff,#4cdbc7);background-image:linear-gradient(to right,#008aff,#4cdbc7)}.kannada.purple{background-color:#865bf4;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}.kannada .kannada-content p{margin-right:auto;margin-left:auto;display:block;font-weight:300;letter-spacing:.03em}.kannada .kannada-content .ctas{padding-top:25px}.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}}.nandina{max-width:640px;padding:0 30px;margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.nandina{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:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em;padding-bottom:0}.nandina .text .text-content a{color:#21b5ab}.nandina .text .text-content strong{color:#21b5ab}.nandina .text .text-content ul{padding-left:16px}.nandina .text .list-style-checkmark ul{padding-left:0}.nandina .text a.basi{color:#21b5ab}.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-weight:300;font-size:12px}.our-offices .office h3{padding:0;margin:0}.our-offices .office .address{font-family:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em}.our-offices .office .address a{color:#21b5ab}.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: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:#3d4244}.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}.payee-form-container{max-width:610px;padding:60px 30px;margin:0 auto}.payee-form-container .logo-top{width:150px;height:28px;display:block;margin:0 auto;background-image:url(images/logos/fastspring-logo-orange-gray.svg);background-size:contain;background-repeat:no-repeat}.payee-form-container h1{padding-top:50px;font-size:30px}.payee-form-container label{font-size:14px}.payee-form-container input:not([type=submit]),.payee-form-container select{display:block;clear:left;width:100%;font-size:17px;padding:6px;border-radius:3px;border:1px solid gray}.payee-form-container input:not([type=submit]).error,.payee-form-container select.error{border-color:red!important;background:#f9eff0}.payee-form-container .red{color:red}.payee-form-container input[type=submit]{width:200px;margin:0 auto}.payee-form-container .cb{padding-bottom:20px}.pricing-cta-block{padding-top:160px;padding-bottom:160px;color:#fff;text-align:center}.pricing-cta-block h2{font-size:40px;padding:0 30px}.pricing-cta-block .cta{min-width:175px;z-index:100}#pricing-hero-2 .pricing-hero-2-inner{max-width:840px;margin:0 auto;padding:120px 30px 40px 30px;text-align:center}#pricing-hero-2 .mktoForm .mktoFormRow.Email-row{float:left!important;width:70%!important;padding:0!important}#pricing-hero-2 .bamboo-form-robusta-white-bg.mktoForm .mktoButtonRow{float:left;width:30%!important}#pricing-hero-2 input[name=Email]{height:40px!important;border-radius:5px;font-size:16px;font-family:proxima-nova,Arial}.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;-o-transition:all .4s;transition:all .4s;width:265px}.proof-in-numbers .proof-item .figure{color:#cd91ff;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 #404040;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:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em}blockquote.quote-with-headshot a{color:#21b5ab}@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}.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}.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}.bamboo-social{text-align:center}.bamboo-social .socials{clear:left;width:960px;max-width:90%;margin-right:auto;margin-left:auto;padding-top:32px;display:grid;grid-row-gap:35px}@media screen and (max-width:768px){.bamboo-social .socials{grid-template-columns:1fr;grid-template-rows:repeat(5,1fr)}}@media screen and (min-width:769px){.bamboo-social .socials{grid-template-columns:repeat(5,1fr);grid-template-rows:1fr}}.bamboo-social .socials a{width:192px;display:block;padding-right:24px;padding-left:24px;margin-right:auto;margin-left:auto;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(1);transform:scale(1)}.bamboo-social .socials a:hover{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(1.2);transform:scale(1.2)}.bamboo-social .socials a.twitter{padding-top:3px}.bamboo-social .socials a.linkedin img{max-width:121px}.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}}div.text-block{font-family:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;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:#21b5ab}@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 strong{color:#21b5ab}div.text-block.list-style-standard ul{padding-left:1em}div.text-block.style-compliance{font-weight:400}div.text-block.style-compliance strong{color:#3d4244}div.text-block.style-compliance a{color:#008aff}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:proxima-nova,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:proxima-nova,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:proxima-nova,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:#404040}.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;-o-transition: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-family:proxima-nova,sans-serif;font-size:30px;text-align:center}.three-musketeers p.subheading{text-align:center;font-family:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em;font-size:17px}.three-musketeers p.subheading a{color:#21b5ab}.three-musketeers .three-musketeers-content{display:grid;padding-top:50px}@media screen and (min-width:1025px){.three-musketeers .three-musketeers-content{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-row-gap:40px;grid-column-gap:30px}.three-musketeers .three-musketeers-content.has-2-items,.three-musketeers .three-musketeers-content.has-4-items{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}@media screen and (max-width:1024px){.three-musketeers .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 .three-musketeers-content a.musketeer{text-decoration:none;opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:block;width:100%}.three-musketeers .three-musketeers-content a.musketeer:hover{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:scale(1.01);transform:scale(1.01)}.three-musketeers .three-musketeers-content a.musketeer .thumb{width:100%;height:auto;border-radius:11px;background-size:cover;background-position:center}.three-musketeers .three-musketeers-content a.musketeer span.type{font-size:14px;letter-spacing:.1em;color:#70787c;letter-spacing:.1em;text-transform:uppercase;padding-top:26px;display:block}.three-musketeers .three-musketeers-content a.musketeer h4{margin-top:0;padding-top:10px;margin-bottom:0;color:#404040;line-height:1em}.three-musketeers .three-musketeers-content a.musketeer p{margin-top:10px;margin-bottom:0;padding-bottom:5px;font-size:14px;color:#3d4244;letter-spacing:.03em;line-height:1.9em}.three-musketeers .three-musketeers-content a.musketeer .basi{color:#21b5ab}.three-musketeers .cta-container{text-align:center;padding-top:60px}.three-musketeers .cta-container .cta{min-width:190px;padding-left:25px;padding-right:25px}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:#3d4244;padding-bottom:7px;letter-spacing:.2em;line-height:1.3em}.umbrella .umbrella-content .text .breadcrumbs a{color:#3d4244;text-decoration:none}.umbrella .umbrella-content .text h1{color:#404040;font-family:proxima-nova,sans-serif;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:#3d4244}@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}.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;-o-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:#404040}@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:proxima-nova,sans-serif;font-size:16px;color:#425466;letter-spacing:.02em;line-height:1.8em}.yushania .yushania-content .text .text-copy a{color:#21b5ab}.yushania .yushania-content .text .text-copy strong{color:#21b5ab;font-weight:600}@media screen and (min-width:1025px){.yushania .yushania-content .text .text-copy ul{padding-left:17px}}@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:#21b5ab}.yushania .yushania-content h2{font-family:proxima-nova,sans-serif}@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;display:grid;grid-template-columns:300px minmax(50px,600px) 100px 225px;grid-template-rows:1fr;position:fixed;top:0;width:100%;height:81px;z-index:4}@media screen and (min-width:769px) and (max-width:1024px){body.fastspring-doc-article-body .fsdocs-nav-and-search{grid-template-columns:235px 1fr 100px 100px;grid-template-rows:1fr}}@media screen and (max-width:768px){body.fastspring-doc-article-body .fsdocs-nav-and-search{grid-template-columns:90px 1fr;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:26px;margin-left:20px;overflow:visible;position:relative;cursor:pointer}@media screen and (max-width:768px){body.fastspring-doc-article-body .fsdocs-nav-and-search .fsdocs-logo{background-image:url(images/logos/fastspring-docs-logo-mobile.png);width:64px}}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}body.fastspring-doc-article-body .fsdocs-nav-and-search #search-input{padding-top:19px}@media screen and (max-width:768px){body.fastspring-doc-article-body .fsdocs-nav-and-search #search-input{padding-right:20px}}body.fastspring-doc-article-body .fsdocs-nav-and-search .log-in{color:#404040;text-decoration:none;font-size:13px;padding-top:22px;text-align:center}@media screen and (max-width:768px){body.fastspring-doc-article-body .fsdocs-nav-and-search .log-in{display:none}}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:5px 5px 10px rgba(0,0,0,.2);box-shadow:5px 5px 10px rgba(0,0,0,.2);width:100vw;display:none;top:81px;z-index:2}body.fastspring-doc-article-body .docs-results .bamboo-search-results-inner{max-width:100%;width:800px;padding:0 20px;margin:0 auto}@media screen and (min-width:1370px){body.fastspring-doc-article-body .docs-results .bamboo-search-results-inner{margin-left:280px}}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:38px;display:block;background-size:cover;background-repeat:no-repeat;margin-top:20px;margin-left:20px}@media screen and (max-width:768px){body.fastspring-doc-article-body .fsdocs-nav-and-search.classic .fsdocs-logo{background-image:url(images/logos/fastspring-docs-logo-mobile.png);width:64px}}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 .log-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{background:#f8fbfc;border-right:1px solid #ececec;min-height:100vh}.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}.fsdocs-sidebar .fsdocs-sidebar-inner{font-size:14px;line-height:1.2em;max-height:calc(100vh - 81px);max-width:300px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;padding:82px 20px 225px 25px;position:fixed;top:81px}.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:700;letter-spacing:.03em;text-decoration:none;color:#565656;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:inline-block}.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.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;content:" ";display:block;position:absolute;left:0;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:before{content:"+"}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group .title.selected:before{content:"-";color:#21b5ab}.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:"+";position:absolute;left:8px;font-weight:400;top:10px}.fsdocs-sidebar .fsdocs-sidebar-inner div.docs-group ul.level1 span.child-title.selected:after{content:"-";top:9px;color:#21b5ab}.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;-o-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{font-weight:500;color:#21b5ab}.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{margin-top:81px;padding:8px 16px;left:0;width:300px}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;padding-bottom:10px;padding-top:10px}.collapsible-section-title:before,.docs-group-interactive-quotes span.title:before{display:block;content:" "!important;width:20px;height:10px;background-image:url(images/icons/right-arrow-docs-gray.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:3px;top:12px}.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);background-size:10px auto;background-position:0 2px}.fsdocs-sidebar.classic{background:#4a4a4a;border-right:1px solid #4a4a4a}.fsdocs-sidebar.classic .fsdocs-sidebar-inner a.title,.fsdocs-sidebar.classic .fsdocs-sidebar-inner span.title{color:#fff}.fsdocs-sidebar.classic .fsdocs-sidebar-inner div.docs-group ul.level1 span.child-title{color:#d8d8d8}.fsdocs-sidebar.classic .fsdocs-sidebar-inner div.docs-group ul.level1 a{color:#e6e6e6}.fsdocs-sidebar.classic .fsdocs-sidebar-inner div.docs-group ul.level1 a.selected{color:#21b5ab}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:300px 1fr;grid-template-rows:1fr}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}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;padding-bottom:250px}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body{padding:100px 30px 200px 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:#21b5ab}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body img{height:auto!important}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:proxima-nova,sans-serif}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body h1{font-size:32px}@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}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 .text-block,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .wp-block-columns{margin-left:0!important;padding-left:0}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{background:#f4f6f9;padding:30px 30px 11px;border-radius:3px}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .confluence-information-macro h2,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .fsdocs-overview-block h2{font-family:proxima-nova,sans-serif;color:#21b5ab;text-transform:uppercase;font-size:15px;margin-top:0}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .confluence-information-macro{margin-top:20px;margin-bottom:20px;padding-bottom:30px;padding-top:15px}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .confluence-information-macro .checkIcon:before,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .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 .fsdocs-content .fsdocs-article-body .confluence-information-macro .checkIcon.fa-warning:before,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .confluence-information-macro .warnIcon.fa-warning:before{background-image:url(images/icons/warn-triangle-red.png)}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .confluence-information-macro .checkIcon.fa-check-circle:before,body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .confluence-information-macro .warnIcon.fa-check-circle:before{background-image:url(images/icons/tip-star-green.png)}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .confluence-information-macro.confluence-information-macro-tip{background-color:#f3f9f4;border:1px solid #b6d8b6}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .confluence-information-macro.confluence-information-macro-information{background-color:#e6f4ff!important;border:1px solid #a7d7ff}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .confluence-information-macro .confluence-information-macro-body{font-size:14px;line-height:1.75em}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .note-info{max-width:700px;padding:10px 12px 10px 45px;border-radius:3px;position:relative;line-height:1.5em;margin:10px 0;background-color:#e6f4ff;border:1px solid #80c7ff}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .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 .fsdocs-content .fsdocs-article-body .note-info:before{background-image:url(images/icons/info-circle-blue.png)}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .note-caution{max-width:700px;padding:10px 12px 10px 45px;border-radius:3px;position:relative;line-height:1.5em;margin:10px 0;background-color:#fdffde;border:1px solid #ffe0b8}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .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 .fsdocs-content .fsdocs-article-body .note-caution:before{background-image:url(images/icons/warn-triangle-yellow.png)}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .fsdocs-overview-block{border:none}body.fastspring-doc-article-body .fsdocs-content .fsdocs-article-body .fsdocs-overview-block h1{font-family:proxima-nova,sans-serif;color:#21b5ab;font-size:13px;text-transform:uppercase}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 .wistia_responsive_padding{max-width:700px}body.fastspring-doc-article-body .sub-footer-container{background:#fff;border-top:1px solid #ececec;bottom:0;padding-top:20px;position:absolute;right:0}body.fastspring-doc-article-body .docs-footer-ctas{margin-top:100px;border-top:1px solid #ececec;padding-top:40px;max-width:700px}body.fastspring-doc-article-body .docs-footer-ctas .card-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-column-gap:30px;grid-row-gap:30px;padding:10px 0 130px 0}@media screen and (max-width:768px){body.fastspring-doc-article-body .docs-footer-ctas .card-grid{grid-template-columns:1fr}}body.fastspring-doc-article-body .docs-footer-ctas .card-grid .card{padding:20px 30px;color:#404040;text-decoration:none;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.2);box-shadow:2px 2px 10px rgba(0,0,0,.2)}body.fastspring-doc-article-body .docs-footer-ctas .card-grid .card:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}body.fastspring-doc-article-body .docs-footer-ctas .card-grid .card p{margin:0}body.fastspring-doc-article-body .docs-footer-ctas .card-grid .card .basi{letter-spacing:.05em}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}.img-center,.img-center img{display:block!important;margin-right:auto!important;margin-left:auto!important}.img-responsive{max-width:100%}.clearfix{clear:both}
