/* Business Improvement: native editable Odoo blocks, page-specific styling. */
#wrap>section[class*="bobbly-bi-"]{color:#111713;background:white;}
#wrap>section[class*="bobbly-bi-"]>.container{width:calc(100% - 112px);max-width:1200px;padding:0;margin:auto;}
#wrap>section[class*="bobbly-bi-"] :is(p,h1,h2,h3){margin:0;}
#wrap>section.bobbly-bi-hero{padding:32px 0 76px!important;}
.bobbly-bi-hero .row{display:grid;grid-template-columns:1.15fr 1fr;gap:0 55px;align-items:center;margin:0;}
.bobbly-bi-hero .row>div{width:auto;max-width:none;min-width:0;padding:0!important;margin:0;}
.bobbly-bi-hero .col-lg-5{grid-column:1;grid-row:1;}
#wrap .bobbly-bi-hero .col-lg-5>p:first-child{display:flex;flex-wrap:wrap;gap:12px;font:11px/1.6 "Bobbly Text",sans-serif;color:#65776b;margin-bottom:40px;}
.bobbly-bi-hero .col-lg-5>p:first-child em{font-style:normal;}.bobbly-bi-hero .col-lg-5>p:first-child a{color:inherit;text-decoration:underline;text-underline-offset:3px;}
#wrap .bobbly-bi-hero .col-lg-5>p:nth-of-type(2){font:600 11px/1.6 "Bobbly Text",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1d915c;margin-bottom:17px;}
#wrap .bobbly-bi-hero h1{font:700 clamp(40px,3.9vw,55px)/1.1 "Bobbly Heading",sans-serif;letter-spacing:-.05em;color:#111713;}
.bobbly-bi-hero h1 :is(em,span){font-style:normal!important;color:#1d915c;}
#wrap .bobbly-bi-hero .col-lg-5>p:nth-of-type(3){font:20px/1.7 "Bobbly Text",sans-serif;color:#111713;margin-top:25px;max-width:550px;}
#wrap .bobbly-bi-hero .col-lg-5>p:nth-of-type(4){font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;margin-top:20px;max-width:530px;}
#wrap .bobbly-bi-hero .col-lg-5>p:last-child{font-size:0;line-height:0;margin-top:29px;}
.bobbly-bi-hero .row>img{grid-column:2;grid-row:1;align-self:center;display:block;width:100%!important;height:auto!important;aspect-ratio:560/360;max-width:none;padding:0!important;object-fit:contain;border-radius:0!important;margin:0!important;transform:translateY(-16.4px);}
#wrap .bobbly-bi-hero .col-lg-6{grid-column:2;grid-row:1;align-self:center;width:100%;padding:calc(64.2857142857% + 13px) 0 0!important;font:11px/1.8 "Bobbly Text",sans-serif;color:#65776b;text-align:center;}
.bobbly-bi-hero .col-lg-6>p:first-child{display:none;}
#wrap .bobbly-bi-hero .col-lg-6>p:last-child{font:11px/1.8 "Bobbly Text",sans-serif;color:#65776b;margin:0;text-align:center;}
@media(max-width:1100px){.bobbly-bi-hero .row{column-gap:38px;}}
@media(max-width:767px){#wrap>section[class*="bobbly-bi-"]>.container{width:calc(100% - 48px);}#wrap>section.bobbly-bi-hero{padding:25px 0 48px!important;}.bobbly-bi-hero .row{grid-template-columns:1fr;gap:28px 0;}#wrap .bobbly-bi-hero .col-lg-5>p:first-child{margin-bottom:30px;}#wrap .bobbly-bi-hero h1{font-size:40px;}#wrap .bobbly-bi-hero .col-lg-5>p:nth-of-type(3){font-size:18px;margin-top:22px;}.bobbly-bi-hero .row>img{grid-column:1;grid-row:2;max-width:500px;justify-self:center;}#wrap .bobbly-bi-hero .col-lg-6{grid-column:1;grid-row:2;max-width:500px;justify-self:center;}}

.bobbly-bi-hero .col-lg-6{pointer-events:none;}.bobbly-bi-hero .col-lg-6>p{pointer-events:auto;}
.bobbly-bi-hero .bobbly-button-primary{text-align:left;}

/* Resource flow, assembled from native text and card blocks. */
#wrap>section.bobbly-bi-resource-heading{background:#f6faf7;border-top:1px solid #d9e7de;padding:82px 0 42px!important;}
.bobbly-bi-resource-heading .row{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:end;margin:0;}
.bobbly-bi-resource-heading .row>div{width:auto;max-width:none;margin:0;padding:0!important;min-width:0;}
#wrap .bobbly-bi-resource-heading .col-lg-2>p{font:600 11px/1.6 "Bobbly Text",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1d915c;margin-bottom:17px;}
#wrap .bobbly-bi-resource-heading h2{font:700 clamp(30px,3vw,41px)/1.17 "Bobbly Heading",sans-serif;letter-spacing:-.045em;}
#wrap .bobbly-bi-resource-heading .col-lg-7>p{font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;max-width:450px;}
#wrap>section.bobbly-bi-resource-flow{padding:0!important;background:#f6faf7;}
.bobbly-bi-resource-flow .row{display:grid!important;grid-template-columns:minmax(0,.85fr) 32px minmax(0,1.25fr) 36px minmax(0,1.15fr);gap:12px;align-items:center!important;padding:32px 0 36px;border-block:1px solid #d9e7de;margin:0;position:relative;}
.bobbly-bi-resource-flow .row>div{width:auto;min-width:0;padding:0!important;grid-row:1;}
.bobbly-bi-resource-flow .row>div:nth-child(1){grid-column:1;}.bobbly-bi-resource-flow .row>div:nth-child(2){grid-column:3;}.bobbly-bi-resource-flow .row>div:nth-child(3){grid-column:5;}
.bobbly-bi-resource-flow .card{height:auto!important;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;}
.bobbly-bi-resource-flow .card-body{padding:0;min-width:0;}
#wrap .bobbly-bi-resource-flow .card-title{font:600 11px/1.6 "Bobbly Text",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#1d915c;margin-bottom:24px;}
.bobbly-bi-resource-flow figure{display:contents;}.bobbly-bi-resource-flow figure::before{display:none;}
.bobbly-bi-resource-flow img{display:block;position:static!important;width:100%!important;height:auto!important;max-width:none;object-fit:contain;border-radius:0!important;}
#wrap .bobbly-bi-resource-flow p{font:12px/1.65 "Bobbly Text",sans-serif;color:#45534a;}
.bobbly-bi-resource-flow .row>div:first-child .card-body{display:grid;grid-template-columns:66px minmax(0,1fr);column-gap:12px;row-gap:15px;}
#wrap .bobbly-bi-resource-flow .row>div:first-child .card-title{grid-column:1/-1;grid-row:1;margin-bottom:9px;}
.bobbly-bi-resource-flow .row>div:first-child p:has(img){grid-column:1;width:66px;height:66px;}
.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(1){grid-row:2;}.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(4){grid-row:3;}.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(7){grid-row:4;}
#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(3n+2){grid-column:2;font:700 20px/1.3 "Bobbly Heading",sans-serif;letter-spacing:-.025em;color:#111713;align-self:center;transform:translateY(-12.4px);}
.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(2){grid-row:2;}.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(5){grid-row:3;}.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(8){grid-row:4;}
.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(3n){grid-column:2;align-self:center;transform:translateY(15.5px);}
.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(3){grid-row:2;}.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(6){grid-row:3;}.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(9){grid-row:4;}
.bobbly-bi-resource-flow .row>div:nth-child(2) .card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;text-align:center;}
.bobbly-bi-resource-flow .row>div:nth-child(2) .card-body{display:contents;}
.bobbly-bi-resource-flow .row>div:nth-child(2) .card-title{grid-column:1/-1;grid-row:1;}
.bobbly-bi-resource-flow .row>div:nth-child(2) figure img{grid-column:1/-1;grid-row:2;max-width:360px;margin:auto;}
#wrap .bobbly-bi-resource-flow .row>div:nth-child(2) p{grid-row:3;font-size:11px;line-height:1.5;margin-top:10px;}
.bobbly-bi-resource-flow .row>div:nth-child(2) p:last-child{max-width:70px;justify-self:center;}
.bobbly-bi-resource-flow .row>div:last-child .card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px;}
.bobbly-bi-resource-flow .row>div:last-child .card-body{display:contents;}
#wrap .bobbly-bi-resource-flow .row>div:last-child .card-title{grid-column:1/-1;grid-row:1;padding-left:6px;}
.bobbly-bi-resource-flow .row>div:last-child figure img{grid-column:1;grid-row:2/4;align-self:center;}
.bobbly-bi-resource-flow .row>div:last-child p:has(img){grid-column:1;grid-row:4/6;margin-top:16px;align-self:center;}
#wrap .bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(1),#wrap .bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(4){grid-column:2;font:700 18px/1.3 "Bobbly Heading",sans-serif;letter-spacing:-.025em;color:#111713;align-self:end;}
.bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(1){grid-row:2;}.bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(4){grid-row:4;margin-top:16px;}
#wrap .bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(2),#wrap .bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(5){grid-column:2;align-self:start;margin-top:5px;}
.bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(2){grid-row:3;}.bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(5){grid-row:5;}
.bobbly-bi-resource-flow .row::before{content:'→';grid-column:2;grid-row:1;font:30px/1.8 "Bobbly Text",sans-serif;color:#91ba9c;text-align:center;}
.bobbly-bi-resource-flow .row::after{content:'→                       →';white-space:pre-wrap;word-spacing:0;grid-column:4;grid-row:1;width:100%;height:218px;font:27px/27px "Bobbly Text",sans-serif;color:#91ba9c;overflow:hidden;text-align:right;border-left:1.5px solid #a2c9ad;}
@media(max-width:1100px){.bobbly-bi-resource-heading .row{gap:38px;}}
@media(min-width:768px) and (max-width:1050px){.bobbly-bi-resource-flow .row{grid-template-columns:minmax(0,.8fr) 18px minmax(0,1fr) 22px minmax(0,1.05fr);gap:7px;}.bobbly-bi-resource-flow .row>div:first-child .card-body{grid-template-columns:50px minmax(0,1fr);column-gap:8px;}.bobbly-bi-resource-flow .row>div:first-child p:has(img){width:50px;height:50px;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(3n+2),#wrap .bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(1),#wrap .bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(4){font-size:16px;}#wrap .bobbly-bi-resource-flow p{font-size:11px;}#wrap .bobbly-bi-resource-flow .row>div:nth-child(2) p{font-size:10px;}.bobbly-bi-resource-flow .row>div:last-child .card{grid-template-columns:.8fr 1fr;column-gap:4px;}}
@media(max-width:767px){#wrap>section.bobbly-bi-resource-heading{padding:54px 0 30px!important;}.bobbly-bi-resource-heading .row{grid-template-columns:1fr;gap:22px;}#wrap .bobbly-bi-resource-heading h2{font-size:32px;}.bobbly-bi-resource-flow .row{grid-template-columns:1fr;gap:24px;padding:26px 0 30px;}.bobbly-bi-resource-flow .row>div{grid-column:1!important;grid-row:auto!important;}#wrap .bobbly-bi-resource-flow .card-title{text-align:center;margin-bottom:20px;}.bobbly-bi-resource-flow .row>div:first-child .card-body{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;row-gap:0;text-align:center;}#wrap .bobbly-bi-resource-flow .row>div:first-child .card-title{margin-bottom:8px;}.bobbly-bi-resource-flow .row>div:first-child p:has(img){grid-row:2;width:66px;height:66px;justify-self:center;}.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(1){grid-column:1;}.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(4){grid-column:2;}.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(7){grid-column:3;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(3n+2){grid-row:3;font-size:17px;transform:none;margin-top:8px;align-self:start;}.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(2),.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(3){grid-column:1;}.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(5),.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(6){grid-column:2;}.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(8),.bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(9){grid-column:3;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(3n){grid-row:4;transform:none;font-size:11px;margin-top:5px;align-self:start;}.bobbly-bi-resource-flow .row::before{grid-column:1;grid-row:2;transform:rotate(90deg);font-size:28px;line-height:1;}.bobbly-bi-resource-flow .row::after{display:none;}.bobbly-bi-resource-flow .row>div:nth-child(2){grid-row:3!important;}.bobbly-bi-resource-flow .row>div:nth-child(2) figure img{max-width:320px;}#wrap .bobbly-bi-resource-flow .row>div:nth-child(2) p{font-size:12px;margin-top:8px;}.bobbly-bi-resource-flow .row>div:nth-child(2) p:last-child{max-width:95px;}.bobbly-bi-resource-flow .row>div:last-child{padding-top:24px!important;border-top:1px solid #d9e7de;}.bobbly-bi-resource-flow .row>div:last-child .card{grid-template-columns:135px minmax(0,1fr);column-gap:14px;max-width:360px;margin:auto!important;}#wrap .bobbly-bi-resource-flow .row>div:last-child .card-title{padding-left:0;}#wrap .bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(1),#wrap .bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(4){font-size:21px;}#wrap .bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(2),#wrap .bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(5){font-size:14px;}.bobbly-bi-resource-flow .row>div:last-child p:has(img),.bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(4){margin-top:20px;}}

#wrap>section.bobbly-bi-resource-close{background:#f6faf7;padding:30px 0 90px!important;border-bottom:1px solid #d9e7de;}.bobbly-bi-resource-close .row{display:grid;grid-template-columns:1fr 1fr;column-gap:75px;row-gap:0;margin:0;}.bobbly-bi-resource-close .row>div{display:contents;}#wrap .bobbly-bi-resource-close .row p{font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;}#wrap .bobbly-bi-resource-close .col-lg-7 p:last-child{grid-column:1/-1;font:11px/1.8 "Bobbly Text",sans-serif;color:#65776b;text-align:center;margin-top:16px;}
@media(max-width:767px){#wrap>section.bobbly-bi-resource-close{padding:25px 0 58px!important;}.bobbly-bi-resource-close .row{grid-template-columns:1fr;row-gap:17px;}#wrap .bobbly-bi-resource-close .col-lg-7 p:last-child{margin-top:-1px;}}

@media(min-width:768px){.bobbly-bi-resource-flow .row::after{content:'';height:192px;width:40%;border:0;border-left:1.5px solid #a2c9ad;border-block:1.5px solid #a2c9ad;justify-self:center;overflow:visible;}.bobbly-bi-resource-flow .row>div:nth-child(2) .card{position:relative;}.bobbly-bi-resource-flow .row>div:nth-child(2) .card::after{content:'';position:absolute;right:-28.2px;top:50%;width:16.2px;border-top:1.5px solid #a2c9ad;}.bobbly-bi-resource-flow .row>div:last-child{position:relative;}.bobbly-bi-resource-flow .row>div:last-child::before,.bobbly-bi-resource-flow .row>div:last-child::after{content:'→';position:absolute;left:-48px;width:36px;text-align:right;font:27px/27px "Bobbly Text",sans-serif;color:#91ba9c;}.bobbly-bi-resource-flow .row>div:last-child::before{top:calc(50% - 109px);}.bobbly-bi-resource-flow .row>div:last-child::after{top:calc(50% + 82px);}}
@media(min-width:768px) and (max-width:1050px){.bobbly-bi-resource-flow .row>div:nth-child(2) .card::after{right:-16.9px;width:9.9px;}.bobbly-bi-resource-flow .row>div:last-child::before,.bobbly-bi-resource-flow .row>div:last-child::after{left:-29px;width:22px;}}

#wrap .bobbly-bi-resource-flow .row>div:last-child p:has(img){margin-top:16px;}#wrap .bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(4){margin-top:16px;}
@media(max-width:767px){#wrap .bobbly-bi-resource-flow .row>div:last-child p:has(img),#wrap .bobbly-bi-resource-flow .row>div:last-child p:nth-of-type(4){margin-top:20px;}}

@media(min-width:768px){.bobbly-bi-resource-flow .row>div:first-child .card-body{row-gap:0;grid-template-rows:none;}#wrap .bobbly-bi-resource-flow .row>div:first-child .card-title{margin-bottom:24px;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:has(img){align-self:center;margin:0;grid-column:1;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(3n+2){transform:none;align-self:end;grid-column:2;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(3n){transform:none;align-self:start;grid-column:2;margin-top:5px;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(1){grid-row:2/4;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(2){grid-row:2;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(3){grid-row:3;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(4){grid-row:4/6;margin-top:15px;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(5){grid-row:4;margin-top:15px;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(6){grid-row:5;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(7){grid-row:6/8;margin-top:15px;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(8){grid-row:6;margin-top:15px;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(9){grid-row:7;}}
@media(max-width:767px){#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(2){grid-column:1;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(5){grid-column:2;}#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(8){grid-column:3;}.bobbly-bi-resource-flow .row>div:nth-child(2) .card{grid-template-columns:repeat(3,minmax(0,1fr));max-width:320px;margin:auto!important;}#wrap .bobbly-bi-resource-flow .row>div:last-child .card-title{padding-left:6px;}}

@media(max-width:767px){#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(4),#wrap .bobbly-bi-resource-flow .row>div:first-child p:nth-of-type(7){grid-row:2;}}

@media(min-width:768px){.bobbly-bi-resource-flow .row::after{justify-self:start;margin-left:45%;}}

.bobbly-bi-resource-flow .card{overflow:visible;}

/* Value section: native text split and cards. */
#wrap>section.bobbly-bi-value-heading{padding:82px 0 42px!important;}
.bobbly-bi-value-heading .row{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:end;margin:0;}.bobbly-bi-value-heading .row>div{width:auto;max-width:none;margin:0;padding:0!important;min-width:0;}
#wrap .bobbly-bi-value-heading .col-lg-2>p{font:600 11px/1.6 "Bobbly Text",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1d915c;margin-bottom:17px;}#wrap .bobbly-bi-value-heading h2{font:700 clamp(30px,3vw,41px)/1.17 "Bobbly Heading",sans-serif;letter-spacing:-.045em;}#wrap .bobbly-bi-value-heading .col-lg-7>p{font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;max-width:450px;}
#wrap>section.bobbly-bi-value-cards{padding:0 0 90px!important;}.bobbly-bi-value-cards .row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:0;}.bobbly-bi-value-cards .row::before,.bobbly-bi-value-cards .row::after{display:none;}.bobbly-bi-value-cards .row>div{width:auto;min-width:0;padding:0!important;}.bobbly-bi-value-cards .card{height:auto!important;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;}.bobbly-bi-value-cards .card-body{padding:0;}.bobbly-bi-value-cards figure{display:contents;}.bobbly-bi-value-cards figure::before{display:none;}.bobbly-bi-value-cards img{display:block;position:static!important;width:100%!important;height:200px!important;object-fit:contain;border-radius:0!important;margin:0 0 25px!important;}#wrap .bobbly-bi-value-cards h3{font:700 22px/1.3 "Bobbly Heading",sans-serif;letter-spacing:-.03em;max-width:300px;}#wrap .bobbly-bi-value-cards p{font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;margin-top:16px;}
@media(max-width:1100px){.bobbly-bi-value-heading .row{gap:38px;}.bobbly-bi-value-cards .row{gap:30px;}#wrap .bobbly-bi-value-cards h3{font-size:21px;}}
@media(max-width:767px){#wrap>section.bobbly-bi-value-heading{padding:54px 0 30px!important;}.bobbly-bi-value-heading .row{grid-template-columns:1fr;gap:22px;}#wrap .bobbly-bi-value-heading h2{font-size:32px;}#wrap>section.bobbly-bi-value-cards{padding-bottom:58px!important;}.bobbly-bi-value-cards .row{grid-template-columns:1fr;gap:36px;}.bobbly-bi-value-cards img{width:210px!important;height:140px!important;margin:0 auto 20px!important;}#wrap .bobbly-bi-value-cards h3{font-size:22px;max-width:none;}#wrap .bobbly-bi-value-cards p{font-size:15px;margin-top:14px;}}

#wrap>section.bobbly-bi-value-cards h3{color:#111713;}#wrap>section.bobbly-bi-value-cards p{margin-top:16px;}@media(max-width:767px){#wrap>section.bobbly-bi-value-cards p{margin-top:14px;}}

.bobbly-bi-value-cards img{object-fit:contain!important;}

/* Value section: native text split and cards. */
#wrap>section.bobbly-bi-analysis-heading{padding:82px 0 42px!important;}
.bobbly-bi-analysis-heading .row{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:end;margin:0;}.bobbly-bi-analysis-heading .row>div{width:auto;max-width:none;margin:0;padding:0!important;min-width:0;}
#wrap .bobbly-bi-analysis-heading .col-lg-2>p{font:600 11px/1.6 "Bobbly Text",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1d915c;margin-bottom:17px;}#wrap .bobbly-bi-analysis-heading h2{font:700 clamp(30px,3vw,41px)/1.17 "Bobbly Heading",sans-serif;letter-spacing:-.045em;}#wrap .bobbly-bi-analysis-heading .col-lg-7>p{font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;max-width:450px;}
#wrap>section.bobbly-bi-analysis-cards{padding:0 0 90px!important;}.bobbly-bi-analysis-cards .row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;}.bobbly-bi-analysis-cards .row::before,.bobbly-bi-analysis-cards .row::after{display:none;}.bobbly-bi-analysis-cards .row>div{width:auto;min-width:0;padding:0!important;}.bobbly-bi-analysis-cards .card{height:auto!important;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;}.bobbly-bi-analysis-cards .card-body{padding:0;}.bobbly-bi-analysis-cards figure{display:contents;}.bobbly-bi-analysis-cards figure::before{display:none;}.bobbly-bi-analysis-cards img{display:block;position:static!important;width:100%!important;height:200px!important;object-fit:contain;border-radius:0!important;margin:0 0 25px!important;}#wrap .bobbly-bi-analysis-cards h3{font:700 22px/1.3 "Bobbly Heading",sans-serif;letter-spacing:-.03em;max-width:300px;}#wrap .bobbly-bi-analysis-cards p{font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;margin-top:16px;}
@media(max-width:1100px){.bobbly-bi-analysis-heading .row{gap:38px;}.bobbly-bi-analysis-cards .row{gap:30px;}#wrap .bobbly-bi-analysis-cards h3{font-size:21px;}}
@media(max-width:767px){#wrap>section.bobbly-bi-analysis-heading{padding:54px 0 30px!important;}.bobbly-bi-analysis-heading .row{grid-template-columns:1fr;gap:22px;}#wrap .bobbly-bi-analysis-heading h2{font-size:32px;}#wrap>section.bobbly-bi-analysis-cards{padding-bottom:58px!important;}.bobbly-bi-analysis-cards .row{grid-template-columns:1fr;gap:36px;}.bobbly-bi-analysis-cards img{width:210px!important;height:140px!important;margin:0 auto 20px!important;}#wrap .bobbly-bi-analysis-cards h3{font-size:22px;max-width:none;}#wrap .bobbly-bi-analysis-cards p{font-size:15px;margin-top:14px;}}

#wrap>section.bobbly-bi-analysis-heading{background:#f6faf7;border-top:1px solid #d9e7de;}#wrap>section.bobbly-bi-analysis-cards{background:#f6faf7;border-bottom:1px solid #d9e7de;}#wrap>section.bobbly-bi-analysis-cards h3{font-size:23px;max-width:none;color:#111713;}#wrap>section.bobbly-bi-analysis-cards .card-body p:first-child{font:400 10px/1.8 "Bobbly Text",sans-serif;color:#1d915c;margin:0 0 13px;}#wrap>section.bobbly-bi-analysis-cards .card-body p:last-child{font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;margin:16px 0 0;}.bobbly-bi-analysis-cards img{object-fit:contain!important;}@media(max-width:1100px){#wrap>section.bobbly-bi-analysis-cards h3{font-size:21px;}}@media(max-width:767px){#wrap>section.bobbly-bi-analysis-cards h3{font-size:22px;}#wrap>section.bobbly-bi-analysis-cards .card-body p:first-child{font-size:9px;margin-bottom:10px;}#wrap>section.bobbly-bi-analysis-cards .card-body p:last-child{font-size:15px;margin-top:14px;}}

/* Native editable improvement path. */
#wrap>section.bobbly-bi-change{padding:82px 0 90px!important;}.bobbly-bi-change .row{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:start;margin:0;}.bobbly-bi-change .row>div{width:auto;max-width:none;min-width:0;padding:0!important;margin:0;}#wrap>section.bobbly-bi-change .col-lg-2>p:first-child{font:600 11px/1.6 "Bobbly Text",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1d915c;margin-bottom:17px;}#wrap>section.bobbly-bi-change h2{font:700 clamp(30px,3vw,41px)/1.17 "Bobbly Heading",sans-serif;letter-spacing:-.045em;}#wrap>section.bobbly-bi-change p{font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;}#wrap>section.bobbly-bi-change .col-lg-2>p:not(:first-child){margin-top:24px;}.bobbly-bi-change .row>.col-lg-7{padding-left:30px!important;}#wrap>section.bobbly-bi-change .col-lg-7>h3{position:relative;font:700 22px/1.3 "Bobbly Heading",sans-serif;letter-spacing:-.03em;color:#111713;border-left:1px solid #b9cfc1;padding-left:28px;}#wrap>section.bobbly-bi-change .col-lg-7>p{border-left:1px solid #b9cfc1;padding:12px 0 30px 28px;}#wrap>section.bobbly-bi-change .col-lg-7>h3:last-of-type,#wrap>section.bobbly-bi-change .col-lg-7>p:last-child{border-left:0;}#wrap>section.bobbly-bi-change .col-lg-7>p:last-child{padding-bottom:0;}.bobbly-bi-change h3::before{content:'';position:absolute;left:-5px;top:8px;width:9px;height:9px;border:1.5px solid #479560;background:white;border-radius:50%;}
@media(max-width:1100px){.bobbly-bi-change .row{gap:38px;}}@media(max-width:767px){#wrap>section.bobbly-bi-change{padding:54px 0 58px!important;}.bobbly-bi-change .row{grid-template-columns:1fr;gap:32px;}#wrap>section.bobbly-bi-change h2{font-size:32px;}.bobbly-bi-change .row>.col-lg-7{padding-left:5px!important;}#wrap>section.bobbly-bi-change .col-lg-7>h3{font-size:21px;padding-left:23px;}#wrap>section.bobbly-bi-change .col-lg-7>p{padding-left:23px;}}

/* Native Odoo accordion. */
#wrap>section.bobbly-bi-faq{padding:82px 0 90px!important;border-top:1px solid #d9e7de;}.bobbly-bi-faq .row{display:grid;grid-template-columns:1fr 1.35fr;gap:85px;align-items:start;margin:0;}.bobbly-bi-faq .row>div{width:auto;max-width:none;min-width:0;padding:0!important;margin:0;}#wrap>section.bobbly-bi-faq .col-lg-2>p{font:600 11px/1.6 "Bobbly Text",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1d915c;margin-bottom:17px;}#wrap>section.bobbly-bi-faq h2{font:700 clamp(30px,3vw,41px)/1.17 "Bobbly Heading",sans-serif;letter-spacing:-.045em;}.bobbly-bi-faq .s_accordion,.bobbly-bi-faq .accordion{padding:0;margin:0;}.bobbly-bi-faq .accordion-item{background:transparent;border:0;border-bottom:1px solid #d9e7de;border-radius:0!important;margin:0;}.bobbly-bi-faq .accordion-item:first-child{border-top:1px solid #d9e7de;}.bobbly-bi-faq .accordion-button{display:block;position:relative;width:100%;background:transparent!important;box-shadow:none!important;border:0;border-radius:0!important;color:#111713!important;font:600 15px/1.6 "Bobbly Text",sans-serif;font-weight:600!important;text-align:left;padding:22px 35px 22px 0;white-space:normal;}.bobbly-bi-faq .accordion-button::after{content:'−'!important;position:absolute;right:2px;top:19px;font:400 23px/1.6 "Bobbly Text",sans-serif;color:#1d915c;background:none!important;transform:none!important;transition:none;width:auto;height:auto;margin:0;}.bobbly-bi-faq .accordion-button.collapsed::after{content:'+'!important;}.bobbly-bi-faq .accordion-body{padding:0;}#wrap>section.bobbly-bi-faq .accordion-body p{font:14px/1.8 "Bobbly Text",sans-serif;color:#45534a;padding:0 25px 22px 0;margin:0;}.bobbly-bi-faq .accordion-button:focus-visible{outline:2px solid #1d915c;outline-offset:4px;}
@media(max-width:1100px){.bobbly-bi-faq .row{gap:38px;}}@media(max-width:767px){#wrap>section.bobbly-bi-faq{padding:54px 0 58px!important;}.bobbly-bi-faq .row{grid-template-columns:1fr;gap:32px;}#wrap>section.bobbly-bi-faq h2{font-size:32px;}}

/* Native CRM enquiry, scoped to Business Improvement. */
#wrap>section.bobbly-bi-enquiry{padding:82px 0 90px!important;background:#f6faf7;border-block:1px solid #d9e7de;}.bobbly-bi-enquiry>.o_container_small{width:calc(100% - 112px);max-width:1200px;padding:0;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;column-gap:88px;row-gap:0;grid-template-rows:repeat(4,min-content) minmax(0,1fr);align-items:start;}#wrap .bobbly-bi-enquiry>.o_container_small>p:first-child{grid-column:1;grid-row:1;text-align:left!important;font:600 11px/1.6 "Bobbly Text",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1d915c;margin:12px 0 17px;}#wrap .bobbly-bi-enquiry>.o_container_small>h2{grid-column:1;grid-row:2;text-align:left!important;font:700 clamp(30px,3vw,41px)/1.17 "Bobbly Heading",sans-serif;letter-spacing:-.045em;color:#111713;}.bobbly-bi-enquiry>.o_container_small>h2 :is(em,span){font-style:normal!important;color:#1d915c;}#wrap .bobbly-bi-enquiry>.o_container_small>p.lead{grid-column:1;text-align:left!important;font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;max-width:365px;margin-top:24px;}#wrap .bobbly-bi-enquiry>.o_container_small>p:has(img){grid-column:1;grid-row:5;font-size:0;line-height:0;margin:30px 0 0;text-align:left!important;}.bobbly-bi-enquiry>.o_container_small>p>img{display:block;width:180px!important;height:110px!important;max-width:100%;object-fit:contain!important;margin:0!important;}#wrap .bobbly-bi-enquiry .s_website_form{grid-column:2;grid-row:1/6;align-self:start;min-width:0;background:white;border:1px solid #d9e7de;border-radius:8px;padding:30px!important;margin:0;}.bobbly-bi-enquiry .s_website_form>.container-fluid{padding:0;}.bobbly-bi-enquiry .s_website_form_rows{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;row-gap:0;margin:0;}#wrap .bobbly-bi-enquiry .s_website_form_field{display:block;grid-column:1/3;min-width:0;width:auto;max-width:none;padding:0;margin:0!important;}#wrap .bobbly-bi-enquiry .s_website_form_field:nth-child(1){grid-column:1;}#wrap .bobbly-bi-enquiry .s_website_form_field:nth-child(2){grid-column:2;}#wrap .bobbly-bi-enquiry .s_website_form_label{display:block;width:auto!important;font:600 13px/1.6 "Bobbly Text",sans-serif;color:#111713;margin:0 0 8px;padding:0;}#wrap .bobbly-bi-enquiry :is(input,textarea).s_website_form_input{display:block;width:100%;min-height:48px;height:auto;border:1px solid #b9cfc1;border-radius:4px;padding:11px 12px;font:400 16px/1.6 "Bobbly Text",sans-serif;color:#111713;background:white;margin:0 0 20px;box-shadow:none;}#wrap .bobbly-bi-enquiry textarea.s_website_form_input{resize:vertical;min-height:124px;margin-bottom:25px;}#wrap .bobbly-bi-enquiry .s_website_form_field_hidden{display:none!important;}#wrap .bobbly-bi-enquiry .s_website_form_field_description{display:block;font:12px/1.7 "Bobbly Text",sans-serif;color:#45534a!important;margin:0 0 20px;padding:0;}#wrap .bobbly-bi-enquiry .s_website_form_submit{grid-column:1/3;width:auto;padding:0!important;margin:0!important;text-align:left!important;line-height:0;font-size:0;}.bobbly-bi-enquiry .s_website_form_submit>.s_website_form_label{display:none!important;}.bobbly-bi-enquiry .s_website_form_send{margin:0!important;text-align:left;}
@media(max-width:1100px){.bobbly-bi-enquiry>.o_container_small{column-gap:38px;}}@media(max-width:767px){#wrap>section.bobbly-bi-enquiry{padding:54px 0 58px!important;}.bobbly-bi-enquiry>.o_container_small{width:calc(100% - 48px);grid-template-columns:1fr;grid-template-rows:repeat(5,min-content) min-content;column-gap:0;}#wrap .bobbly-bi-enquiry>.o_container_small>h2{font-size:32px;}#wrap .bobbly-bi-enquiry>.o_container_small>p:has(img){margin-top:26px;}.bobbly-bi-enquiry>.o_container_small>p>img{width:160px!important;height:auto!important;}#wrap .bobbly-bi-enquiry .s_website_form{grid-column:1;grid-row:6;margin-top:32px;padding:25px 22px!important;}.bobbly-bi-enquiry .s_website_form_rows{grid-template-columns:1fr;column-gap:0;}#wrap .bobbly-bi-enquiry .s_website_form_field:nth-child(n){grid-column:1;}#wrap .bobbly-bi-enquiry .s_website_form_submit{grid-column:1;}.bobbly-bi-enquiry .s_website_form_send{width:100%;}}
#wrap .bobbly-bi-enquiry>.o_container_small>p.lead:nth-of-type(2){grid-row:3;}#wrap .bobbly-bi-enquiry>.o_container_small>p.lead:nth-of-type(3){grid-row:4;}#wrap .bobbly-bi-enquiry>.o_container_small>p.lead:has(img){margin:30px 0 0;}@media(max-width:767px){#wrap .bobbly-bi-enquiry>.o_container_small>p.lead:has(img){margin-top:26px;}}
