/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bootiga-front{--bt-muted:#475467;}.bootiga-front .bootiga-front-hero .bootiga-home-title{max-width:920px;font-size:80px;line-height:1.05;letter-spacing:0;text-wrap:balance;}.bootiga-front .bootiga-front-hero .bootiga-home-lead{max-width:660px;}.bootiga-front .bootiga-front-hero .bootiga-front-note{max-width:680px;}.bootiga-front .bootiga-home-process{padding-block:72px;border-bottom:1px solid var(--bt-line);background:var(--bt-primary-soft);}.bootiga-home-process .bootiga-home-section-header{max-width:1120px;margin:0 auto 44px;text-align:left;}.bootiga-home-process .bootiga-home-section-header .bootiga-bootiq-kicker{text-align:left;}.bootiga-home-process .bootiga-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1120px;}.bootiga-home-process .bootiga-steps li{position:relative;display:block;padding:24px 0 0;border:0;border-top:1px solid #d7dfe9;min-width:0;}.bootiga-home-process .bootiga-steps li::before{content:"";position:absolute;top:-1px;left:0;width:40px;height:2px;background:#2456a0;}.bootiga-home-process .bootiga-steps h3{margin-bottom:12px;max-width:300px;font-size:23px;line-height:1.3;letter-spacing:0;}.bootiga-home-process .bootiga-steps p{max-width:330px;font-size:16px;line-height:1.7;color:#475467;}.bootiga-home-process .bootiga-steps li > .bootiga-home-step-number{display:block;width:auto;height:54px;margin-bottom:24px;border-radius:0;background:none;color:#2456a0;font-size:44px;line-height:54px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0;}.bootiga-front .bootiga-home-template-description{margin:0 0 20px;font-size:17px;color:#475467;}.bootiga-front .bootiga-feature-card{border-radius:8px;}.bootiga-front .bootiga-feature-card .bootiga-card-link{position:static;display:inline-block;margin-top:16px;}.bootiga-front a:not(.btn):not(.bootiga-demo-window),.bootiga-front a.btn-link{color:var(--bt-brand);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;}.bootiga-front a:not(.btn):not(.bootiga-demo-window):hover,.bootiga-front a.btn-link:hover{color:var(--bt-brand-hover);text-decoration-thickness:2px;}.bootiga-front a:not(.btn):not(.bootiga-demo-window):focus-visible,.bootiga-front a.btn-link:focus-visible{outline:2px solid var(--bt-brand);outline-offset:5px;}.bootiga-front .bootiga-feature-card h3{font-size:30px;line-height:1.2;letter-spacing:0;}.bootiga-front .bootiga-home-section-header h2{font-size:38px;line-height:1.2;letter-spacing:0;}.bootiga-front .bootiga-home-benefits{padding-block:80px;}.bootiga-home-benefits > .container{max-width:1120px;}.bootiga-home-benefits .bootiga-home-section-header{max-width:none;margin:0 0 40px;text-align:left;}.bootiga-home-benefits .bootiga-home-section-header .bootiga-bootiq-kicker{text-align:left;}.bootiga-home-benefits .bootiga-feature-grid{grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);grid-template-rows:repeat(3,auto);gap:0 56px;}.bootiga-front .bootiga-home-benefits .bootiga-feature-card{min-height:0;padding:26px 0;border:0;border-bottom:1px solid var(--bt-line);border-radius:0;background:transparent;overflow:visible;}.bootiga-home-benefits .bootiga-feature-card:first-child{grid-column:2;grid-row:1;padding-top:0;}.bootiga-home-benefits .bootiga-feature-card:nth-child(3){grid-column:2;grid-row:2;}.bootiga-home-benefits .bootiga-feature-card:last-child{grid-column:2;grid-row:3;border-bottom:0;padding-bottom:0;}.bootiga-front .bootiga-home-benefits .bootiga-feature-card--dark{grid-column:1;grid-row:1 / 4;display:flex;flex-direction:column;align-items:flex-start;padding:40px;background:var(--bt-brand);color:#fff;border-radius:8px;}.bootiga-home-benefits .bootiga-feature-card--dark .bootiga-feature-number{order:-1;margin:0 0 40px;font-size:112px;line-height:1;letter-spacing:0;}.bootiga-home-benefits .bootiga-feature-card--dark p{margin-top:auto;padding-top:32px;}.bootiga-home-benefits .bootiga-feature-eyebrow{margin-bottom:10px;font-size:13px;}.bootiga-front .bootiga-home-benefits .bootiga-feature-card h3{font-size:25px;line-height:1.25;}.bootiga-front .bootiga-home-benefits .bootiga-feature-card--dark h3{font-size:32px;}.bootiga-home-benefits .bootiga-feature-card p{margin-bottom:0;font-size:16px;line-height:1.65;}.bootiga-home-open{padding-block:72px;border-top:1px solid var(--bt-line);background:var(--bt-primary-soft);text-align:left;}.bootiga-home-open > .container{max-width:1120px;}.bootiga-home-open h2{max-width:760px;margin:0 0 24px;font-size:38px;line-height:1.2;letter-spacing:0;}.bootiga-home-open p{max-width:800px;line-height:1.7;color:#475467;}.bootiga-home-open-note{font-size:15px;}.bootiga-home-open-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;}.bootiga-home-open-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:56px;}.bootiga-home-open-grid > div > p:first-child{margin-top:0;}.bootiga-home-open-grid h2{margin-bottom:0;}.bootiga-home-agency{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px 40px;margin-top:40px;padding-top:32px;border-top:1px solid var(--bt-line);}.bootiga-home-agency > div{flex:1 1 480px;}.bootiga-home-agency h3{margin:0 0 12px;font-size:23px;line-height:1.3;letter-spacing:0;}.bootiga-home-agency p{margin:0;}.bootiga-front .bootiga-home-agency > a{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-height:48px;padding:12px 22px;border:1px solid var(--bt-brand);border-radius:6px;background:var(--bt-brand);color:#fff;font-weight:650;text-align:center;white-space:normal;text-decoration:none;}.bootiga-front .bootiga-home-agency > a:hover{border-color:var(--bt-brand-hover);background:var(--bt-brand-hover);color:#fff;text-decoration:none;}.bootiga-front .bootiga-home-agency > a:focus-visible{outline:2px solid var(--bt-brand);outline-offset:6px;}.bootiga-front .bootiga-front-faq{padding-block:72px;}.bootiga-front-faq .bootiga-bootiq-faq{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:56px;max-width:1120px;text-align:left;}.bootiga-front-faq .bootiga-home-faq-heading .bootiga-bootiq-kicker{text-align:left;margin-bottom:16px;}.bootiga-front-faq .bootiga-home-faq-heading h2{margin:0;font-size:34px;line-height:1.2;letter-spacing:0;}.bootiga-home-faq-items{min-width:0;}.bootiga-home-faq-items details{margin:0;}.bootiga-home-faq-items summary{padding-block:20px;line-height:1.5;}.bootiga-developers-body{max-width:900px;padding-block:48px 72px;text-align:left;}.bootiga-developers-body section{padding-bottom:32px;}.bootiga-developers-body h2{margin-bottom:16px;font-size:28px;line-height:1.3;letter-spacing:0;}.bootiga-developers-body p{line-height:1.7;}.bootiga-developers-page .bootiga-product-hero h1{font-size:56px;line-height:1.1;letter-spacing:0;}@media (max-width:767px){.bootiga-front .bootiga-front-hero .bootiga-home-title{font-size:40px;}.bootiga-front .bootiga-front-hero .bootiga-home-lead{font-size:17px;line-height:1.5;}.bootiga-front .bootiga-home-process{padding-block:44px;}.bootiga-home-process .bootiga-home-section-header{margin-bottom:30px;}.bootiga-home-process .bootiga-steps{grid-template-columns:minmax(0,1fr);gap:28px;}.bootiga-home-process .bootiga-steps li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:20px;padding-top:24px;}.bootiga-home-process .bootiga-steps li > .bootiga-home-step-number{height:40px;margin-bottom:0;font-size:32px;line-height:40px;}.bootiga-home-process .bootiga-steps h3{font-size:21px;}.bootiga-front .bootiga-home-section-header h2,.bootiga-home-open h2{font-size:30px;}.bootiga-front .bootiga-feature-card h3{font-size:27px;}.bootiga-home-open{padding-block:48px;}.bootiga-front .bootiga-home-benefits{padding-block:48px;}.bootiga-home-benefits .bootiga-feature-grid{grid-template-columns:minmax(0,1fr);gap:0;}.bootiga-front .bootiga-home-benefits .bootiga-feature-card{grid-column:auto;grid-row:auto;padding:24px 0;}.bootiga-front .bootiga-home-benefits .bootiga-feature-card--dark{grid-row:1;padding:28px;margin-bottom:12px;}.bootiga-home-benefits .bootiga-feature-card--dark .bootiga-feature-number{font-size:80px;margin-bottom:28px;}.bootiga-front .bootiga-home-benefits .bootiga-feature-card--dark h3{font-size:28px;}.bootiga-home-benefits .bootiga-feature-card--dark p{padding-top:0;margin-top:20px;}.bootiga-home-open-grid,.bootiga-front-faq .bootiga-bootiq-faq{grid-template-columns:minmax(0,1fr);gap:28px;}.bootiga-front-faq .bootiga-home-faq-heading h2{font-size:30px;}.bootiga-front .bootiga-front-faq{padding-block:48px;}.bootiga-developers-page .bootiga-product-hero h1{font-size:36px;}}@media (max-width:420px){.bootiga-front-hero .bootiga-home-actions{width:100%;max-width:340px;}.bootiga-front-hero .bootiga-home-actions .btn{width:100%;}}
.bootiga-public-page:not(.path-frontpage) #main-content{--bt-muted:#475467;}.bootiga-public-page:not(.path-frontpage) #main-content :is(h1,h2,h3,h4){letter-spacing:0;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-home-hero,.bootiga-editorial-hero,.bootiga-product-hero){padding-block:144px 72px;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-home-hero,.bootiga-editorial-hero,.bootiga-product-hero) h1{min-width:0;width:100%;max-width:980px;font-size:64px;line-height:1.08;text-wrap:balance;overflow-wrap:anywhere;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-home-lead,.bootiga-editorial-hero > .container > p:last-of-type,.bootiga-product-hero > .container > p:last-of-type){max-width:700px;font-size:19px;line-height:1.65;color:var(--bt-muted);}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-product-content,.bootiga-comparison-content,.bootiga-app-content){padding-block:64px 72px;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-product-content,.bootiga-comparison-content,.bootiga-app-content) :is(h2,section > h3){font-size:32px;line-height:1.25;text-wrap:balance;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-product-content,.bootiga-comparison-content,.bootiga-app-content,.bootiga-docs-article,.bootiga-developers-body) :is(p,li){line-height:1.75;}.bootiga-public-page :is(.bootiga-home-kicker,.bootiga-editorial-kicker,.bootiga-product-kicker){color:var(--bt-brand);font-size:13px;font-weight:650;}.bootiga-public-page:not(.path-frontpage) #main-content .btn{min-height:48px;padding:12px 22px;border-radius:6px;line-height:1.45;white-space:normal;max-width:100%;}.bootiga-public-page:not(.path-frontpage) #main-content :is(.btn-primary,.btn-outline-primary){border-color:var(--bt-brand);}.bootiga-public-page:not(.path-frontpage) #main-content .btn-primary{background:var(--bt-brand);color:#fff;}.bootiga-public-page:not(.path-frontpage) #main-content .btn-primary:hover{border-color:var(--bt-brand-hover);background:var(--bt-brand-hover);}.bootiga-public-page:not(.path-frontpage) #main-content .btn-outline-primary{color:var(--bt-brand);background:transparent;}.bootiga-public-page:not(.path-frontpage) #main-content .btn-outline-primary:hover{background:var(--bt-primary-soft);}.bootiga-public-page:not(.path-frontpage) #main-content .btn:focus-visible{outline:2px solid var(--bt-brand);outline-offset:4px;}.bootiga-public-page :is(.bootiga-comparison-content,.bootiga-product-content,.bootiga-docs-article,.bootiga-app-content,.bootiga-legal-content,.bootiga-tutorial-links,.bootiga-tutorial-watch-content,.bootiga-developers-body,.bootiga-free-store-page) a:not(.btn):not(:has(img,svg)),.bootiga-public-page #main-content :is(a.bootiga-arrow-link,a.bootiga-tutorial-guide,a.btn-link){color:var(--bt-brand);font-weight:650;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px;}.bootiga-public-page :is(.bootiga-comparison-content,.bootiga-product-content,.bootiga-docs-article,.bootiga-app-content,.bootiga-legal-content,.bootiga-tutorial-links,.bootiga-tutorial-watch-content,.bootiga-developers-body,.bootiga-free-store-page) a:not(.btn):not(:has(img,svg)):hover,.bootiga-public-page #main-content :is(a.bootiga-arrow-link,a.bootiga-tutorial-guide,a.btn-link):hover{color:var(--bt-brand-hover);text-decoration-thickness:2px;}.bootiga-public-page #main-content a:not(.btn):focus-visible{outline:2px solid var(--bt-brand);outline-offset:4px;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-comparison-points,.bootiga-comparison-columns){gap:32px;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-comparison-points,.bootiga-comparison-columns) > article{min-width:0;padding:24px 0 0;border:0;border-top:1px solid var(--bt-line);border-radius:0;background:transparent;box-shadow:none;text-align:left;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-comparison-points,.bootiga-comparison-columns) > article h3{margin:0 0 12px;font-size:22px;line-height:1.35;}.bootiga-public-page:not(.path-frontpage) .bootiga-comparison-columns ul{padding-left:20px;list-style-position:outside;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-pricing-card,.bootiga-demo-window,.bootiga-comparison-table-wrap,.bootiga-bootiq-benefits > div){border-radius:8px;}.bootiga-public-page:not(.path-frontpage) .bootiga-editorial-cta{padding-block:64px;}.bootiga-public-page:not(.path-frontpage) .bootiga-editorial-cta h2{font-size:34px;line-height:1.25;}.bootiga-public-page:not(.path-frontpage) #main-content .bootiga-editorial-cta .btn-primary{border-color:#fff;background:#fff;color:var(--bt-brand);}.bootiga-public-page:not(.path-frontpage) #main-content .bootiga-editorial-cta .btn-primary:hover{border-color:#dbeafe;background:#dbeafe;}.bootiga-public-page:not(.path-frontpage) #main-content .bootiga-editorial-cta .btn:focus-visible{outline-color:#fff;}.bootiga-public-page:not(.path-frontpage) .bootiga-editorial-cta .btn{margin-top:24px;}.bootiga-public-page:not(.path-frontpage) .bootiga-docs-hero h1{max-width:100%;font-size:52px;line-height:1.15;overflow-wrap:anywhere;}.bootiga-public-page:not(.path-frontpage) .bootiga-docs-article h2{font-size:28px;line-height:1.3;}.bootiga-public-page .bootiga-tutorial-play-icon{background:var(--bt-brand);}.bootiga-public-page .bootiga-tutorial-play:hover .bootiga-tutorial-play-icon{background:var(--bt-brand-hover);}.bootiga-public-page .bootiga-tutorial-watch-note{border-left-color:var(--bt-brand);background:var(--bt-primary-soft);}.bootiga-public-page .bootiga-features-final{background:var(--bt-primary-soft);}.bootiga-public-page .bootiga-features-detail .bootiga-comparison-band::before{color:var(--bt-brand);}.bootiga-public-page .bootiga-app-landing .bootiga-editorial-kicker{color:var(--bt-brand);}.bootiga-public-page .bootiga-app-features section::before{background-color:var(--bt-brand);}.bootiga-public-page .bootiga-app-content .bootiga-app-features h2{font-size:25px;}@media (max-width:767px){.bootiga-public-page:not(.path-frontpage) :is(.bootiga-home-hero,.bootiga-editorial-hero,.bootiga-product-hero){padding-block:112px 48px;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-home-hero,.bootiga-editorial-hero,.bootiga-product-hero) h1{font-size:42px;line-height:1.12;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-home-lead,.bootiga-editorial-hero > .container > p:last-of-type,.bootiga-product-hero > .container > p:last-of-type){font-size:17px;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-product-content,.bootiga-comparison-content,.bootiga-app-content){padding-block:40px 48px;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-product-content,.bootiga-comparison-content,.bootiga-app-content) :is(h2,section > h3){font-size:28px;}.bootiga-public-page:not(.path-frontpage) :is(.bootiga-comparison-points,.bootiga-comparison-columns){gap:24px;}.bootiga-public-page:not(.path-frontpage) .bootiga-docs-hero h1{font-size:36px;}.bootiga-public-page:not(.path-frontpage) .bootiga-developers-page .bootiga-product-hero h1{font-size:36px;}.bootiga-public-page:not(.path-frontpage) .bootiga-editorial-cta{padding-block:48px;}.bootiga-public-page:not(.path-frontpage) .bootiga-editorial-cta h2{font-size:28px;}}@media (max-width:380px){.bootiga-public-page:not(.path-frontpage) :is(.bootiga-home-hero,.bootiga-editorial-hero,.bootiga-product-hero) h1{font-size:32px;}.bootiga-public-page:not(.path-frontpage) .bootiga-docs-hero h1,.bootiga-public-page:not(.path-frontpage) .bootiga-developers-page .bootiga-product-hero h1{font-size:32px;}}
