/* Social Advertising, native Odoo blocks. Page-specific rules. */
#wrap>section[class*="bobbly-social-"]{color:#111713;background:white;}
#wrap>section[class*="bobbly-social-"]>.container{width:calc(100% - 112px);max-width:1200px;padding:0;margin:auto;}
#wrap>section[class*="bobbly-social-"] :is(p,h1,h2,h3){margin:0;}
#wrap>section.bobbly-social-hero{padding:76px 0 80px!important;}
.bobbly-social-hero>.container{border-bottom:1px solid #dbe6df;}
.bobbly-social-hero .row{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:center;margin:0;}
.bobbly-social-hero .row>div{width:auto;max-width:none;min-width:0;padding:0!important;margin:0;}
#wrap .bobbly-social-hero .col-lg-5>p:first-child{font:600 11px/1.6 'Bobbly Text',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1d915c;margin-bottom:18px;}
#wrap .bobbly-social-hero h1{font-size:clamp(40px,4.2vw,61px);line-height:1.09;letter-spacing:-.052em;font-weight:700;}
.bobbly-social-hero h1 em{font-style:normal;color:#1d915c;}
#wrap .bobbly-social-hero h1+p{font-size:18px;line-height:1.75;color:#45534a;max-width:560px;margin-top:25px;}
#wrap .bobbly-social-hero .col-lg-5>p:nth-of-type(3){font-size:16px;line-height:1.8;color:#45534a;max-width:560px;margin-top:18px;}
#wrap .bobbly-social-hero .col-lg-5>p:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:20px 25px;margin-top:29px;font-size:0;line-height:0;}
#wrap .bobbly-social-hero a:not(.btn){display:inline-flex;align-items:center;min-height:44px;margin-top:17px;color:#1d915c;font:600 13px/1.6 'Bobbly Text',sans-serif;text-decoration:underline;text-underline-offset:5px;}
#wrap .bobbly-social-hero .col-lg-6{font:13px/1.6 'Bobbly Text',sans-serif;text-align:center;color:#1d915c;}
.bobbly-social-hero .col-lg-6>img{display:block;width:100%!important;max-width:410px;height:auto!important;aspect-ratio:4/3;object-fit:contain!important;border-radius:0!important;margin:0 auto 16px!important;}
@media(min-width:768px) and (max-width:1050px){#wrap>section[class*="bobbly-social-"]>.container{width:calc(100% - 72px);}}
@media(min-width:768px) and (max-width:1000px){.bobbly-social-hero .row{gap:25px;}#wrap .bobbly-social-hero h1{font-size:43px;}}
@media(max-width:767px){#wrap>section[class*="bobbly-social-"]>.container{width:calc(100% - 48px);}#wrap>section.bobbly-social-hero{padding:48px 0 46px!important;}.bobbly-social-hero .row{grid-template-columns:1fr;gap:28px;}#wrap .bobbly-social-hero h1{font-size:clamp(34px,8.8vw,52px);line-height:1.12;letter-spacing:-.05em;}#wrap .bobbly-social-hero h1+p{font-size:16px;line-height:1.75;}#wrap .bobbly-social-hero .col-lg-5>p:last-child{gap:23px;}#wrap .bobbly-social-hero .col-lg-6{font-size:12px;}.bobbly-social-hero .col-lg-6>img{max-width:300px;margin-bottom:6px!important;}}

#wrap>section.bobbly-social-breadcrumb{padding:30px 0 0!important;}
#wrap .bobbly-social-breadcrumb p{display:flex;flex-wrap:wrap;gap:12px;font:11px/1.6 'Bobbly Text',sans-serif;color:#65776b;}
.bobbly-social-breadcrumb strong{font-weight:400;}.bobbly-social-breadcrumb em{font-style:normal;}.bobbly-social-breadcrumb a{color:inherit!important;font:inherit;text-underline-offset:3px;}
#wrap>section.bobbly-social-hero{padding:0!important;}#wrap>section.bobbly-social-hero>.container{padding:76px 0 80px;}
@media(max-width:767px){#wrap>section.bobbly-social-breadcrumb{padding-top:25px!important;}#wrap>section.bobbly-social-hero>.container{padding:48px 0 46px;}}

#wrap .bobbly-social-hero .col-lg-6{line-height:normal;}

.bobbly-social-breadcrumb a{text-decoration:underline;}

#wrap>section.bobbly-social-journey-intro{padding:38px 0 13px!important;}
#wrap .bobbly-social-journey-intro p:first-child{font:600 9px/1.6 'Bobbly Text',sans-serif;color:#1d915c;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;}
#wrap .bobbly-social-journey-intro h2{font-size:30px;line-height:1.25;letter-spacing:-.035em;font-weight:700;}
#wrap .bobbly-social-journey-intro h2+p{font:14px/1.8 'Bobbly Text',sans-serif;color:#45534a;max-width:650px;margin-top:15px;}
@media(max-width:767px){#wrap>section.bobbly-social-journey-intro{padding:28px 0 8px!important;}#wrap .bobbly-social-journey-intro h2{font-size:26px;}#wrap .bobbly-social-journey-intro h2+p{font-size:13px;}}

#wrap>section.bobbly-social-journey{padding:0!important;}
#wrap>.bobbly-social-journey>.o_container_small{width:calc(100% - 112px);max-width:1200px;padding:0;margin:auto;}
.bobbly-social-journey .s_tabs_nav{margin:0!important;padding:20px 0 0!important;overflow:visible!important;}
.bobbly-social-journey .s_tabs_nav .nav{display:flex!important;justify-content:flex-start;align-items:stretch;gap:4px;margin:0;padding:0;border:0;}
.bobbly-social-journey .s_tabs_nav .nav-item{display:contents;}
.bobbly-social-journey .s_tabs_nav .nav-item:not(:last-child)::after{content:'';display:block;flex:0 0 6px;width:6px;height:6px;align-self:center;margin:0 10px 3px;background:none;border-top:1px solid #a5bcad;border-right:1px solid #a5bcad;transform:rotate(45deg);}
#wrap .bobbly-social-journey .s_tabs_nav .nav-link{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:9px;min-width:0;max-width:none;padding:15px 20px 17px!important;margin:0!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:white!important;color:#62756a;font:600 13px/1.5 'Bobbly Text',sans-serif;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal;box-shadow:none!important;}
#wrap .bobbly-social-journey .s_tabs_nav .nav-link.active{color:#1d915c;border-bottom-color:#1d915c!important;}
#wrap .bobbly-social-journey .s_tabs_nav .nav-link:hover{background:#f2f8f3!important;color:#1d915c;}
.bobbly-social-journey .s_tabs_nav .nav-link em{display:inline-flex;flex-shrink:0;font-size:10px;font-style:normal;}
.bobbly-social-journey .s_tabs_nav .nav-link::after,.bobbly-social-journey .s_tabs_nav .nav-link::before{display:none!important;}
.bobbly-social-journey .tab-pane.fade{transition:none;}
@media(min-width:768px) and (max-width:1050px){#wrap>.bobbly-social-journey>.o_container_small{width:calc(100% - 72px);}}
@media(max-width:767px){#wrap>.bobbly-social-journey>.o_container_small{width:calc(100% - 48px);}.bobbly-social-journey .s_tabs_nav .nav{gap:0;}#wrap .bobbly-social-journey .s_tabs_nav .nav-link{flex:1 1 0;gap:6px;padding:13px 7px 14px!important;font-size:10px;line-height:1.5;}.bobbly-social-journey .s_tabs_nav .nav-link em{font-size:9px;}.bobbly-social-journey .s_tabs_nav .nav-item:not(:last-child)::after{flex-basis:5px;width:5px;height:5px;margin:0 4px 3px;}}

#wrap>.bobbly-social-journey-intro>.container,#wrap>.bobbly-social-journey>.o_container_small{width:calc(100% - 112px);max-width:none;}
#wrap .bobbly-social-journey .s_tabs_nav .nav-link{width:auto!important;}
@media(max-width:767px){#wrap>.bobbly-social-journey-intro>.container,#wrap>.bobbly-social-journey>.o_container_small{width:calc(100% - 48px);}}

#wrap>section.bobbly-social-journey-intro>.container{width:calc(100% - 112px);max-width:none;}
@media(max-width:767px){#wrap>section.bobbly-social-journey-intro>.container{width:calc(100% - 48px);}}

.bobbly-social-stage-intro{padding:26px 0 24px!important;background:white;color:#111713;}
.bobbly-social-stage-intro>.container{width:100%;max-width:1160px;padding:0;margin:auto;}
#wrap .bobbly-social-stage-intro p:first-child{font:600 9px/1.6 'Bobbly Text',sans-serif;letter-spacing:.14em;color:#1d915c;text-transform:uppercase;margin-bottom:9px;}
#wrap .bobbly-social-stage-intro h2{font:700 20px/1.35 'Bobbly Heading',sans-serif;letter-spacing:-.025em;}
#wrap .bobbly-social-stage-intro h2+p{font:13px/1.8 'Bobbly Text',sans-serif;color:#45534a;max-width:540px;margin-top:11px;}
.bobbly-social-audience{padding:0 0 15px!important;background:white!important;color:#111713!important;}
.bobbly-social-audience>.container{width:100%;max-width:900px;padding:0;margin:auto;}
.bobbly-social-audience>.container>.row{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 225px;grid-template-rows:repeat(4,minmax(140px,1fr));column-gap:96px;row-gap:0;margin:0;}
.bobbly-social-audience .row>div{position:relative;display:block!important;width:auto;max-width:none;min-width:0;margin:0;padding:0!important;grid-column:1;}
.bobbly-social-audience .row>div:nth-child(1){grid-row:1;}.bobbly-social-audience .row>div:nth-child(2){grid-row:2;}.bobbly-social-audience .row>div:nth-child(3){grid-row:3;}.bobbly-social-audience .row>div:nth-child(4){grid-row:4;}
#wrap .bobbly-social-audience .card{display:grid!important;grid-template-columns:135px minmax(0,1fr);gap:0 19px;align-content:center;align-items:center;padding:15px 56px 15px 0!important;margin:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#111713;min-width:0;box-sizing:border-box;}
#wrap .bobbly-social-audience .card-body,.bobbly-social-audience figure{display:contents;padding:0!important;margin:0!important;}
.bobbly-social-audience figure::before{display:none!important;}
#wrap .bobbly-social-audience img{position:static!important;display:block;width:135px!important;height:auto!important;aspect-ratio:200/130;object-fit:contain!important;grid-row:1/3;max-width:none!important;border-radius:0!important;margin:0!important;}
#wrap .bobbly-social-audience h3{font:700 21px/1.3 'Bobbly Heading',sans-serif!important;letter-spacing:-.025em;align-self:end;margin:0;}
#wrap .bobbly-social-audience .card-text{font:13px/1.8 'Bobbly Text',sans-serif;color:#45534a;align-self:start;margin-top:9px;}
.bobbly-social-audience>.container>.row::before{content:'';position:absolute;left:calc(100% - 273px);top:12.5%;bottom:12.5%;width:1px;background:#9fcbae;}
.bobbly-social-audience .row>div:nth-child(-n+4)::before{content:'';position:absolute;top:50%;left:calc(100% - 40px);right:-48px;height:1px;background:#9fcbae;}
.bobbly-social-audience .row>div:has(>.bobbly-social-phone){grid-column:2;grid-row:1/5;align-self:center;}
#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone) .card{position:relative;display:block!important;padding:0!important;width:225px;height:auto!important;}
#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone) figure{display:block;}
#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone) img{width:225px!important;aspect-ratio:300/705.2291666667;}
#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone) h3{position:absolute;top:160.25px;left:18px;width:189px;font:700 18px/1.14 'Bobbly Heading',sans-serif!important;letter-spacing:-.035em;}
.bobbly-social-audience .row>div:has(>.bobbly-social-phone) h3 em{font-style:normal;color:#1d915c;}
#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone) .card-text{position:absolute;top:343.5px;left:151.578125px;margin:0;}
#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone) a{display:inline-flex;align-items:center;justify-content:center;width:61.421875px;height:28.546875px;padding:7.5px 6.75px;border:1px solid #39b54a;border-radius:3px;background:#39b54a;color:#102314;font:600 8.25px/1.4 'Bobbly Text',sans-serif;text-decoration:none;white-space:nowrap;box-sizing:border-box;}
.bobbly-social-audience .row>div:has(>.bobbly-social-phone)::before{content:'';position:absolute;top:50%;left:-48px;width:48px;height:1px;background:#9fcbae;}
@media(min-width:768px) and (max-width:1000px){.bobbly-social-audience>.container>.row{column-gap:64px;}#wrap .bobbly-social-audience .card{grid-template-columns:105px minmax(0,1fr);column-gap:12px;}#wrap .bobbly-social-audience img{width:105px!important;}#wrap .bobbly-social-audience h3{font-size:19px!important;}#wrap .bobbly-social-audience .card-text{font-size:12px;}.bobbly-social-audience>.container>.row::before{left:calc(100% - 257px);}.bobbly-social-audience .row>div:nth-child(-n+4)::before{right:-32px;}.bobbly-social-audience .row>div:has(>.bobbly-social-phone)::before{left:-32px;width:32px;}}
@media(max-width:767px){.bobbly-social-stage-intro{padding:23px 0 22px!important;}.bobbly-social-audience>.container>.row{grid-template-columns:1fr;grid-template-rows:none;gap:0;max-width:360px;margin:auto;}.bobbly-social-audience .row>div{grid-row:auto!important;}.bobbly-social-audience .row>div:has(>.bobbly-social-phone){grid-column:1;justify-self:center;margin-top:28px;}.bobbly-social-audience>.container>.row::before{left:16px;top:65px;bottom:556.921875px;}.bobbly-social-audience .row>div:nth-child(4)::after{content:'';position:absolute;bottom:0;left:16px;width:calc(50% - 16px);height:1px;background:#9fcbae;}.bobbly-social-audience .row>div:nth-child(-n+4)::before{top:50%;left:16px;right:auto;width:15px;}#wrap .bobbly-social-audience .card{grid-template-columns:95px minmax(0,1fr);gap:0 14px;padding:20px 0 18px 28px!important;}#wrap .bobbly-social-audience img{width:95px!important;}#wrap .bobbly-social-audience h3{font-size:18px!important;}#wrap .bobbly-social-audience .card-text{font-size:12px;line-height:1.7;margin-top:7px;}.bobbly-social-audience .row>div:has(>.bobbly-social-phone)::before{top:-28px;left:50%;height:28px;width:1px;}}

#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone) .card-text:has(img){width:0;height:0;}
#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone) .card-text img{position:absolute!important;left:50.109375px;top:-71.4408482143px;width:76px!important;height:100px!important;aspect-ratio:auto;object-fit:contain!important;pointer-events:none;z-index:2;transform-origin:10.9375% 85.7142857%;animation:bobbly-social-cue-pulse 1.35s ease-in-out infinite;}
@keyframes bobbly-social-cue-pulse{0%,100%{opacity:.75;transform:scale(.97)}50%{opacity:1;transform:scale(1.06)}}
@media(max-width:767px){#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone) .card-text img{left:52.296875px;top:-49.1551339286px;width:56px!important;height:74px!important;}}
@media(prefers-reduced-motion:reduce){#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone) .card-text img{animation:none;opacity:1;}}

.bobbly-social-instruction{padding:12px 0 28px!important;background:white;color:#1d915c;}
.bobbly-social-instruction>.container{padding:0;width:100%;max-width:none;margin:0;}
#wrap .bobbly-social-instruction p{font:12px/1.8 'Bobbly Text',sans-serif;color:#1d915c;text-align:right;}
@media(max-width:767px){#wrap .bobbly-social-instruction p{font-size:11px;text-align:center;}}

#wrap .bobbly-social-audience h3{color:#111713!important;}
@media(max-width:767px){.bobbly-social-audience>.container>.row{margin-top:33px;}}

#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone-tablet),#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone-mobile){display:none!important;}
@media(min-width:768px) and (max-width:1100px){#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone-desktop){display:none!important;}#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone-tablet){display:block!important;}}
@media(max-width:767px){#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone-desktop){display:none!important;}#wrap .bobbly-social-audience .row>div:has(>.bobbly-social-phone-mobile){display:block!important;}#wrap .bobbly-social-phone-mobile h3{top:161.75px!important;}#wrap .bobbly-social-phone-mobile .card-text{top:345px!important;left:153.078125px!important;}}

#wrap .bobbly-social-audience .bobbly-social-phone{overflow:visible!important;}

.bobbly-social-stage-two{padding:26px 0 30px!important;background:white;color:#111713;}
.bobbly-social-stage-two>.container{width:100%;max-width:900px;margin:auto;padding:0;}
.bobbly-social-stage-two .row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;margin:0;}
.bobbly-social-stage-two .row>div{width:auto;max-width:none;min-width:0;margin:0;padding:0!important;}
#wrap .bobbly-social-stage-two .col-lg-2>p:first-child{font:600 9px/1.6 'Bobbly Text',sans-serif!important;letter-spacing:.14em;color:#1d915c;text-transform:uppercase;margin-bottom:9px;}
#wrap .bobbly-social-stage-two .col-lg-2 h2{font:700 20px/1.35 'Bobbly Heading',sans-serif;letter-spacing:-.025em;}
#wrap .bobbly-social-stage-two .col-lg-2 h2+p{font:13px/1.8 'Bobbly Text',sans-serif!important;color:#45534a;max-width:540px;margin-top:11px;}
#wrap .bobbly-social-stage-two .col-lg-2 .bobbly-social-demo-note{font:11px/1.8 'Bobbly Text',sans-serif!important;color:#1d915c;margin-top:9px;}
#wrap .bobbly-social-stage-two .row>.bobbly-social-demo-mockup{--demo-x:22px;--demo-y:21px;position:relative;width:100%;max-width:405px;justify-self:start;margin:0;padding:0 0 var(--demo-y)!important;border:1px solid #1d915c;border-radius:9px;background:white;color:#111713;font:16px 'Bobbly Text',sans-serif;line-height:normal;box-sizing:border-box;overflow:visible;}
#wrap .bobbly-social-stage-two .bobbly-social-browser-chrome{display:flex;align-items:center;gap:20px;padding:10px 14px;border-bottom:1px solid #dbe6df;border-radius:8px 8px 0 0;background:#f6faf7;color:#81998a;font:8px 'Bobbly Text',sans-serif;line-height:normal;}
.bobbly-social-browser-chrome em{font-style:normal;font-size:6px;letter-spacing:2px;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-brand{display:flex;align-items:center;gap:7px;padding:13px 18px;border-bottom:1px solid #eff5f1;font:16px 'Bobbly Text',sans-serif;line-height:normal;color:#111713;}
.bobbly-social-demo-brand em{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#f0f8f2;color:#1d915c;font:17px 'Bobbly Heading',sans-serif;line-height:normal;}
.bobbly-social-demo-brand strong{font-size:10px;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-mockup h4{font:700 23px/1.2 'Bobbly Heading',sans-serif;letter-spacing:-.035em;color:#111713;margin:var(--demo-y) var(--demo-x) 0;}
.bobbly-social-demo-mockup h4 em{font-style:normal;color:#1d915c;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-lead{font:11px/1.65 'Bobbly Text',sans-serif;color:#45534a;max-width:290px;margin:11px var(--demo-x) 0;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-mockup>p:has(>.bobbly-social-demo-art){width:240px;max-width:calc(100% - 2 * var(--demo-x));margin:6px auto 10px;font-size:0;line-height:0;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-art{display:block;width:100%;height:140px;max-width:none;padding:10px 28px 5px;object-fit:contain;box-sizing:border-box;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-point{font:10px 'Bobbly Text',sans-serif;line-height:normal;color:#45534a;margin:0 var(--demo-x);}
#wrap .bobbly-social-stage-two .bobbly-social-demo-point-first{border-top:1px solid #dbe6df;padding-top:12px;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-point-last{border-bottom:1px solid #dbe6df;padding-bottom:12px;margin-top:6px;}
.bobbly-social-demo-point strong{color:#1d915c;margin-right:6px;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-request-title{font:16px 'Bobbly Text',sans-serif;line-height:normal;color:#111713;margin:17px var(--demo-x) 0;}
.bobbly-social-demo-request-title strong{font-size:12px;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-request-copy{font:10px/1.65 'Bobbly Text',sans-serif;color:#45534a;margin:4px var(--demo-x) 12px;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-field{font:9px/1.6 'Bobbly Text',sans-serif;color:#111713;border:1px solid #d1e1d7;border-radius:3px;padding:8px 9px;margin:0 var(--demo-x) 8px;}
.bobbly-social-demo-field strong{display:none;font-weight:400;color:#72877a;}.bobbly-social-demo-field em{font-style:normal;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-mockup>p:has(>.bobbly-social-demo-next){position:relative;font-size:0;line-height:0;padding-top:2px;margin:0 var(--demo-x);}
#wrap .bobbly-social-stage-two .bobbly-social-demo-next{display:flex;align-items:center;justify-content:center;width:100%;padding:9px 10px;border:1px solid #39b54a;border-radius:4px;background:#39b54a;color:#111713;font:600 11px/1.5 'Bobbly Text',sans-serif;text-decoration:none;box-sizing:border-box;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-next:hover{background:#2da63e;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-next[aria-disabled="true"]{opacity:.45;cursor:default;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-arrow{position:absolute;left:calc(100% - 11.3125px);top:calc(50% + .984375px - 85.7142857143px);width:76px!important;height:100px!important;max-width:none!important;object-fit:contain;pointer-events:none;z-index:2;transform-origin:10.9375% 85.7142857%;animation:bobbly-social-cue-pulse 1.35s ease-in-out infinite;}
#wrap .bobbly-social-stage-two .bobbly-social-demo-disclaimer{font:8px/1.6 'Bobbly Text',sans-serif;color:#72877a;margin:7px var(--demo-x) 0;}
@media(min-width:768px) and (max-width:1100px){#wrap .bobbly-social-stage-two .row>.bobbly-social-demo-mockup{--demo-x:16px;--demo-y:19px;}}
@media(max-width:767px){.bobbly-social-stage-two{padding-top:23px!important;}.bobbly-social-stage-two .row{grid-template-columns:1fr;gap:25px;align-items:start;}#wrap .bobbly-social-stage-two .row>.bobbly-social-demo-mockup{width:calc(100% - 15px);max-width:345px;justify-self:center;transform:translateX(-7.5px);}#wrap .bobbly-social-stage-two .bobbly-social-demo-mockup h4{font-size:28px;}#wrap .bobbly-social-stage-two .bobbly-social-demo-lead{font-size:13px;}.bobbly-social-demo-brand strong{font-size:12px;}#wrap .bobbly-social-stage-two .bobbly-social-demo-point{font-size:12px;}.bobbly-social-demo-request-title strong{font-size:15px;}#wrap .bobbly-social-stage-two .bobbly-social-demo-request-copy{font-size:12px;}#wrap .bobbly-social-stage-two .bobbly-social-demo-field{font-size:11px;padding:10px;}#wrap .bobbly-social-stage-two .bobbly-social-demo-next{font-size:13px;}#wrap .bobbly-social-stage-two .bobbly-social-demo-disclaimer{font-size:10px;}#wrap .bobbly-social-stage-two .bobbly-social-demo-arrow{left:calc(100% - 9.125px);top:calc(50% + .984375px - 63.4285714286px);width:56px!important;height:74px!important;}}
@media(prefers-reduced-motion:reduce){#wrap .bobbly-social-stage-two .bobbly-social-demo-arrow{animation:none;opacity:1;}}

#wrap .bobbly-social-stage-two .row>.bobbly-social-demo-mockup{box-shadow:0 0 0 2px #e7f3eb;}

.bobbly-social-stage-three-intro{padding:26px 0 24px!important;margin-bottom:8px;background:white;color:#111713;}
.bobbly-social-stage-three-intro>.container{padding:0;width:100%;max-width:1160px;margin:0;}
#wrap .bobbly-social-stage-three-intro p:first-child{font:600 9px/1.6 'Bobbly Text',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1d915c;margin-bottom:9px;}
#wrap .bobbly-social-stage-three-intro h2{font:700 20px/1.35 'Bobbly Heading',sans-serif;letter-spacing:-.025em;}
#wrap .bobbly-social-stage-three-intro h2+p{font:13px/1.8 'Bobbly Text',sans-serif;color:#45534a;margin-top:11px;max-width:500px;}
.bobbly-social-stage-three-cards{padding:0!important;background:white;color:#111713;}
.bobbly-social-stage-three-cards>.container{padding:0;width:100%;max-width:none;margin:0;}
.bobbly-social-stage-three-cards .row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;margin:0;}
.bobbly-social-stage-three-cards .row>div{width:auto;max-width:none;min-width:0;margin:0;border:1px solid #b9cfc1;border-radius:9px;background:white;color:#111713;font:16px 'Bobbly Text',sans-serif;line-height:normal;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-confirmation{padding:23px 23px 22px!important;text-align:center;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-confirm-check{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:#e7f3eb;color:#1d915c;font:20px 'Bobbly Text',sans-serif;line-height:normal;margin:0 auto 13px;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-confirm-label{font:600 8px/1.5 'Bobbly Text',sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#1d915c;margin-bottom:10px;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-confirmation h4{font:700 23px/1.2 'Bobbly Heading',sans-serif;letter-spacing:-.035em;color:#111713;margin:0;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-confirm-copy{font:11px/1.65 'Bobbly Text',sans-serif;color:#45534a;margin-top:12px;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-confirm-tag{font:16px 'Bobbly Text',sans-serif;line-height:normal;}
.bobbly-social-confirm-tag strong{display:inline-block;font:400 8px/1.5 'Bobbly Text',sans-serif;color:#1d915c;padding:5px 9px;border:1px solid #b9d9c3;border-radius:4px;background:#f7fbf8;margin-top:13px;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-team-preview{padding:20px!important;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-team-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px;}
.bobbly-social-team-top strong{font:600 8px/1.5 'Bobbly Text',sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#1d915c;}
.bobbly-social-team-top em{font:400 8px/1.5 'Bobbly Text',sans-serif;color:#1d915c;background:#edf7f0;padding:3px 6px;border-radius:3px;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-team-preview h4{font:700 18px/1.2 'Bobbly Heading',sans-serif;letter-spacing:-.035em;color:#111713;margin:0;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-team-field{padding:9px 0;border-bottom:1px solid #dbe6df;margin:0;}
#wrap .bobbly-social-stage-three-cards h4+.bobbly-social-team-field{margin-top:17px;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-team-field:has(+.bobbly-social-call-task){margin-bottom:17px;}
.bobbly-social-team-field strong{display:block;font:400 8px/1.6 'Bobbly Text',sans-serif;color:#718579;}
.bobbly-social-team-field em{display:block;font:400 10px/1.6 'Bobbly Text',sans-serif;color:#111713;margin-top:3px;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-call-task{display:grid;grid-template-columns:19px minmax(0,1fr);gap:0 10px;padding:12px 10px;background:#f0f8f2;border-radius:4px;}
.bobbly-social-call-task strong{display:contents;}
.bobbly-social-call-task img{grid-column:1;grid-row:1/3;align-self:start;display:block;width:19px;height:19px;max-width:none;object-fit:contain;}
.bobbly-social-call-task strong>em{grid-column:2;grid-row:1;font:700 10px/1.5 'Bobbly Text',sans-serif;color:#111713;}
.bobbly-social-call-task>em{grid-column:2;grid-row:2;font:400 9px/1.7 'Bobbly Text',sans-serif;color:#45534a;margin-top:3px;}
.bobbly-social-replay{padding:20px 0 28px!important;background:white;}
.bobbly-social-replay>.container{padding:0;width:100%;max-width:none;margin:0;}
#wrap .bobbly-social-replay p{font:16px 'Bobbly Text',sans-serif;line-height:normal;text-align:center;}
#wrap .bobbly-social-replay a{display:inline-block;font:600 12px/1.6 'Bobbly Text',sans-serif;color:#1d915c;padding:4px 0;background:none;border:0;border-bottom:1px solid currentColor;text-decoration:none;}
@media(min-width:768px) and (max-width:1100px){#wrap .bobbly-social-stage-three-cards .bobbly-social-confirmation{padding:20px 17px!important;}#wrap .bobbly-social-stage-three-cards .bobbly-social-team-preview{padding:16px!important;}.bobbly-social-team-top{flex-wrap:wrap;}}
@media(max-width:767px){.bobbly-social-stage-three-intro{padding:23px 0 22px!important;}.bobbly-social-stage-three-cards .row{grid-template-columns:1fr;gap:12px;}#wrap .bobbly-social-stage-three-cards .bobbly-social-confirm-label{font-size:10px;}#wrap .bobbly-social-stage-three-cards .bobbly-social-confirmation h4{font-size:28px;}#wrap .bobbly-social-stage-three-cards .bobbly-social-confirm-copy{font-size:13px;}#wrap .bobbly-social-stage-three-cards .bobbly-social-team-preview h4{font-size:22px;}.bobbly-social-team-top strong,.bobbly-social-team-top em{font-size:10px;}.bobbly-social-team-field strong{font-size:10px;}.bobbly-social-team-field em{font-size:12px;}.bobbly-social-call-task strong>em{font-size:12px;}.bobbly-social-call-task>em{font-size:11px;}}

#wrap .bobbly-social-stage-three-intro h2+p{max-width:540px;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-confirm-label{line-height:1.65;}
#wrap .bobbly-social-stage-three-cards .bobbly-social-call-task{grid-template-columns:19px fit-content(calc(100% - 29px));}
.bobbly-social-call-task img{font-weight:400;color:#1d915c;}
@media(max-width:767px){.bobbly-social-stage-three-cards .row{row-gap:24px;}}

/* Native journey interaction state, inactive in the editor. */
.bobbly-social-demo-running .bobbly-social-demo-field strong{display:inline;}
.bobbly-social-demo-running .bobbly-social-demo-field em{display:none;}
.bobbly-social-demo-running .bobbly-social-demo-field.has-value strong{display:none;}
.bobbly-social-demo-running .bobbly-social-demo-field.has-value em{display:inline;}
#wrap .bobbly-social-demo-running .bobbly-social-demo-field.is-typing{border-color:#1d915c;}
.bobbly-social-demo-running .bobbly-social-demo-field.is-typing em::after{content:"";display:inline-block;width:1px;height:1em;margin-left:1px;background:#1d915c;vertical-align:-.1em;}
.bobbly-social-demo-running:not(.bobbly-social-demo-ready) .bobbly-social-demo-arrow{display:none;}

#wrap>section.bobbly-social-purpose-intro{padding:88px 0 0!important;background:#f6faf7;border-top:1px solid #dbe6df;}
.bobbly-social-purpose-intro .row{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin:0;}
.bobbly-social-purpose-intro .row>div{width:auto;max-width:none;min-width:0;padding:0!important;margin:0;}
#wrap .bobbly-social-purpose-intro .col-lg-2>p{font:600 11px/1.6 "Bobbly Text",sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:#1d915c;margin:0 0 18px;}
#wrap .bobbly-social-purpose-intro h2{font:700 clamp(30px,3.1vw,43px)/1.15 "Bobbly Heading",sans-serif;letter-spacing:-.045em;}
.bobbly-social-purpose-intro h2 em{font-style:normal;color:#1d915c;}
#wrap .bobbly-social-purpose-intro .bobbly-social-purpose-copy{font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;}
@media(max-width:767px){#wrap>section.bobbly-social-purpose-intro{padding-top:56px!important;}.bobbly-social-purpose-intro .row{grid-template-columns:1fr;gap:25px;}#wrap .bobbly-social-purpose-intro h2{font-size:33px;}}

#wrap>section.bobbly-social-purpose-cards{padding:44px 0 96px!important;background:#f6faf7;border-bottom:1px solid #dbe6df;}
.bobbly-social-purpose-cards>.container>.row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:0;align-items:stretch;}
.bobbly-social-purpose-cards .row>div{width:auto;max-width:none;min-width:0;margin:0;padding:0!important;}
#wrap .bobbly-social-purpose-cards .card{padding:23px 0 0!important;border:0!important;border-top:1px solid #b9d4c1!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111713;}
.bobbly-social-purpose-cards .card-body{padding:0!important;}
#wrap .bobbly-social-purpose-cards h3{font:700 21px/1.35 "Bobbly Heading",sans-serif;max-width:250px;letter-spacing:normal;color:#111713;}
#wrap .bobbly-social-purpose-cards .card-text{font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;margin-top:13px;}
#wrap .bobbly-social-purpose-cards .bobbly-social-purpose-mark{font:400 27px/1.2 "Bobbly Text",sans-serif;color:#1d915c;margin:0 0 17px;}
#wrap .bobbly-social-purpose-cards .bobbly-social-purpose-label{font-size:13px;font-weight:600;color:#1d915c;margin-top:20px;}
#wrap .bobbly-social-purpose-intro .bobbly-social-purpose-copy{max-width:500px;}
@media(min-width:768px) and (max-width:1000px){.bobbly-social-purpose-cards>.container>.row{gap:25px;}}
@media(max-width:767px){#wrap>section.bobbly-social-purpose-cards{padding-top:29px!important;padding-bottom:60px!important;}.bobbly-social-purpose-cards>.container>.row{grid-template-columns:1fr;gap:28px;}#wrap .bobbly-social-purpose-cards h3{max-width:none;}#wrap .bobbly-social-purpose-cards .bobbly-social-purpose-mark{margin-bottom:12px;}#wrap .bobbly-social-purpose-cards .bobbly-social-purpose-label{margin-top:12px;}}

#wrap .bobbly-social-purpose-cards .bobbly-social-purpose-label{color:#45534a;}

#wrap>section.bobbly-social-working{padding:88px 0 96px!important;background:white;}
.bobbly-social-working .row{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:start;margin:0;}
.bobbly-social-working .row>div{width:auto;max-width:none;min-width:0;padding:0!important;margin:0;}
#wrap .bobbly-social-working .col-lg-2>p:first-child{font:600 11px/1.6 "Bobbly Text",sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:#1d915c;margin:0 0 18px;}
#wrap .bobbly-social-working h2{font:700 clamp(30px,3.1vw,43px)/1.15 "Bobbly Heading",sans-serif;letter-spacing:-.045em;}
.bobbly-social-working h2 em{font-style:normal;color:#1d915c;}
#wrap .bobbly-social-working p{font:16px/1.8 "Bobbly Text",sans-serif!important;color:#45534a;}
#wrap .bobbly-social-working .col-lg-2>p:last-child:not(:first-child){max-width:390px;margin-top:23px;}
#wrap .bobbly-social-working h3{font:700 22px/1.2 "Bobbly Heading",sans-serif;color:#111713;margin-bottom:11px;letter-spacing:normal;}
#wrap .bobbly-social-working .col-lg-7>h3:not(:first-child){border-top:1px solid #dbe6df;padding-top:24px;margin-top:24px;}
@media(min-width:768px) and (max-width:1000px){.bobbly-social-working .row{gap:45px;}}
@media(max-width:767px){#wrap>section.bobbly-social-working{padding:56px 0 60px!important;}.bobbly-social-working .row{grid-template-columns:1fr;gap:25px;}#wrap .bobbly-social-working h2{font-size:33px;}#wrap .bobbly-social-working .col-lg-7>h3:first-child{border-top:1px solid #dbe6df;padding-top:24px;}}

.bobbly-social-working h2 .bobbly-social-accent{font-style:normal!important;color:#1d915c;}

#wrap .bobbly-social-working .col-lg-7>h3{line-height:normal;margin-bottom:11px;}

.bobbly-social-working h2>span{font-style:normal!important;color:#1d915c;}

#wrap>section.bobbly-social-fit{padding:55px 0 60px!important;border-block:1px solid #dbe6df;background:white;}
.bobbly-social-fit .row{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:start;margin:0;}
.bobbly-social-fit .row>div{width:auto;max-width:none;min-width:0;padding:0!important;margin:0;}
#wrap .bobbly-social-fit h2{font:700 clamp(30px,3.1vw,43px)/1.15 "Bobbly Heading",sans-serif;letter-spacing:-.045em;}
.bobbly-social-fit h2 :is(em,span){font-style:normal!important;color:#1d915c;}
#wrap .bobbly-social-fit p{font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;}
#wrap .bobbly-social-fit p+p{margin-top:17px;}
@media(min-width:768px) and (max-width:1000px){.bobbly-social-fit .row{gap:45px;}}
@media(max-width:767px){#wrap>section.bobbly-social-fit{padding:40px 0 45px!important;}.bobbly-social-fit .row{grid-template-columns:1fr;gap:25px;}#wrap .bobbly-social-fit h2{font-size:33px;}}

#wrap>section.bobbly-social-close{padding:88px 0 96px!important;text-align:center;background:white;}
#wrap .bobbly-social-close>.container>p:first-child{font:600 11px/1.6 "Bobbly Text",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1d915c;margin-bottom:18px;}
#wrap .bobbly-social-close h2{font:700 clamp(30px,3.1vw,43px)/1.15 "Bobbly Heading",sans-serif;letter-spacing:-.045em;}
.bobbly-social-close h2 :is(em,span){font-style:normal!important;color:#1d915c;}
#wrap .bobbly-social-close h2+p{font:16px/1.8 "Bobbly Text",sans-serif;color:#45534a;max-width:590px;margin:23px auto 27px;}
#wrap .bobbly-social-close>.container>p:last-child{font-size:0;line-height:0;margin:0;}
@media(max-width:767px){#wrap>section.bobbly-social-close{padding:56px 0 60px!important;}#wrap .bobbly-social-close h2{font-size:33px;}}
