:root {
	--wd-text-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: var(--wd-text-font);
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: var(--wd-title-font);
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: var(--wd-text-font);
	--wd-widget-title-font: var(--wd-title-font);
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: var(--wd-text-font);
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #83b735;
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/* Blueberry Home — Hero section only */
.bb-hero,.bb-hero *{box-sizing:border-box}
.bb-hero{color:#083b79;font-family:Poppins,Arial,sans-serif;background:linear-gradient(90deg,rgba(255,255,255,.81),rgba(255,255,255,.72) 55%,rgba(255,255,255,.18)),url('https://blueberry1.mavasdigital.com/wp-content/uploads/2026/11/blueberry-hero-background.jpg') center/cover no-repeat;width:100%;}
.bb-hero__inner{max-width:1200px;margin:0 auto;min-height:412px;padding:46px 0 42px;display:grid;grid-template-columns:minmax(0,1fr) 412px;gap:60px;align-items:center}
.bb-hero h1{font:700 34px/1.35 Poppins,Arial,sans-serif;letter-spacing:-.7px;color:#06356b;margin:0 0 18px}
.bb-hero__copy>p{font-size:14px;line-height:1.6;color:#536984;margin:0 0 27px}
.bb-hero__buttons{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.bb-hero .bb-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:41px;padding:12px 23px;border:1px solid #1761b4;border-radius:4px;font-size:11px;line-height:1.4;font-weight:600;text-decoration:none;color:#0b50a3;transition:background .18s,box-shadow .18s}
.bb-hero .bb-button--solid{color:#fff;background:#0d4fa5}
.bb-hero .bb-button--outline{background:rgba(255,255,255,.65)}
.bb-hero .bb-button svg{width:17px;height:17px;flex:none}
.bb-hero a:focus-visible{outline:3px solid #4089de;outline-offset:4px}
.bb-hero .bb-button:hover{background:#083a7c;color:white;box-shadow:0 3px 9px #0b418225}
.bb-hero__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:36px 0 0}
.bb-hero__trust li{display:flex;align-items:center;gap:10px;margin:0;padding:0;min-width:0}
.bb-hero__trust svg{width:24px;height:24px;color:#1259b4;flex:none}
.bb-hero__trust strong{display:block;font-size:8px;line-height:1.7;color:#153e78;font-weight:600;white-space:nowrap}
.bb-hero__trust small{display:block;font-size:6.5px;line-height:1.7;color:#5d718d;white-space:nowrap}
.bb-hero__actions{padding:22px 25px;background:rgba(255,255,255,.96);border-radius:15px;box-shadow:0 0 0 12px #ffffff70,0 12px 30px #56504a0b}
.bb-hero__actions h2{font:600 18px/1.4 Poppins,Arial,sans-serif;color:#092e63;margin:0 0 17px}
.bb-hero__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.bb-hero__grid a{min-height:111px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:15px 5px;border:1px solid #dce3ef;border-radius:10px;background:#fbfcff;color:#124f9e;text-decoration:none;transition:background .18s,border-color .18s}
.bb-hero__grid a:hover{background:#edf4ff;border-color:#83a9dd}
.bb-hero__grid svg{width:29px;height:29px;flex:none}
.bb-hero__grid span{font-size:10px;line-height:1.35;color:#153b76;text-align:center;font-weight:500}
@media(min-width:1440px){.bb-hero__inner{max-width:1280px;min-height:440px;grid-template-columns:minmax(0,1fr) 412px}}
@media(max-width:1279px){.bb-hero__inner{padding:40px 36px;gap:32px;grid-template-columns:minmax(0,1fr) 380px}.bb-hero h1{font-size:30px}.bb-hero__trust{gap:13px}.bb-hero__trust li{gap:6px}}
@media(max-width:1023px){.bb-hero__inner{padding:38px 28px;gap:28px;grid-template-columns:minmax(0,1fr) 320px}.bb-hero h1{font-size:27px}.bb-hero__copy>p{font-size:12px}.bb-desktop-break{display:none}.bb-hero__trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:27px}.bb-hero__actions{padding:20px}.bb-hero__grid{gap:12px}.bb-hero__grid a{min-height:100px}}
@media(max-width:767px){.bb-hero{background-position:63% center}.bb-hero__inner{grid-template-columns:1fr;padding:36px 22px 32px;gap:32px}.bb-hero h1{font-size:28px;line-height:1.32;letter-spacing:-.6px}.bb-hero__copy>p{font-size:13px;margin-bottom:23px;max-width:480px}.bb-hero__buttons{gap:10px}.bb-hero .bb-button{font-size:10px;padding:12px 15px;min-height:44px}.bb-hero__trust{max-width:440px;gap:18px 14px}.bb-hero__trust strong{font-size:9px}.bb-hero__trust small{font-size:7px}.bb-hero__actions{width:100%;max-width:480px;justify-self:center;padding:22px;box-shadow:0 0 0 8px #ffffff60}.bb-hero__actions h2{font-size:17px}.bb-hero__grid{gap:12px}.bb-hero__grid a{min-height:104px}.bb-hero__grid span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.bb-hero a{transition:none}}

/* Home content wrapper: retain existing header and footer */
body.page-id-17 #main-content{max-width:none;width:100%;margin:0;padding:0}
body.page-id-17 .elementor-element-e59d8cd{padding:0;--content-width:100%;--container-max-width:100%}
body.page-id-17 .elementor-element-e59d8cd>.e-con-inner{max-width:none;width:100%;padding:0}
	
/* Blueberry Home — Shop by Category */
.bb-categories,.bb-categories *{box-sizing:border-box}
.bb-categories{font-family:Poppins,Arial,sans-serif;color:#083b79;background:#fff;width:100%;padding:22px 0 30px}
.bb-categories__heading{position:relative;max-width:1260px;margin:0 auto 22px;text-align:center}
.bb-categories h2{font:600 18px/1.4 Poppins,Arial,sans-serif;color:#10477f;margin:0;display:inline-block;position:relative}
.bb-categories h2:after{content:"";display:block;width:28px;height:2px;background:#1c5cb1;margin:5px auto -7px}
.bb-categories__all{position:absolute;right:0;top:7px;display:inline-flex;align-items:center;gap:10px;color:#1455a6;text-decoration:none;font-size:10px;line-height:1.5}
.bb-categories__all svg{width:13px;height:13px}
.bb-categories__carousel{position:relative;max-width:1360px;margin:0 auto;padding:0 50px}
.bb-categories__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;margin:0;padding:0}
.bb-categories__track::-webkit-scrollbar{display:none}
.bb-categories__track li{flex:0 0 calc((100% - 162px)/10);min-width:0;list-style:none;margin:0;padding:0;scroll-snap-align:start}
.bb-categories__track a{height:121px;border:1px solid #e0e6f0;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px 5px;color:#1456ae;text-decoration:none;background:#fff;transition:border-color .18s,background .18s}
.bb-categories__track a>svg{width:31px;height:31px;flex:none}
.bb-categories__track a>span:last-child{font-size:11px;font-weight:500;line-height:1.35;text-align:center;color:#153d78;min-height:30px;display:flex;align-items:center;justify-content:center;flex-direction:column}
.bb-categories__new{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:#10468e;color:#fff;font:700 9px/1 Poppins,Arial,sans-serif;flex:none}
.bb-categories__nav{position:absolute;top:calc(50% - 14px);width:28px;height:28px;min-height:0;border:1px solid #e0e6f0;border-radius:50%;padding:7px;background:white;color:#7c9dc9;display:flex;align-items:center;justify-content:center;box-shadow:none;cursor:pointer}
.bb-categories__nav--prev{left:5px}.bb-categories__nav--next{right:5px}.bb-categories__nav svg{width:14px;height:14px;flex:none}.bb-categories__nav--prev svg{transform:rotate(180deg)}
.bb-categories a:hover,.bb-categories__nav:hover{background:#f3f7fd;border-color:#9db7de;color:#0b4c9c}
.bb-categories a:focus-visible,.bb-categories button:focus-visible{outline:3px solid #4089de;outline-offset:-3px}
@media(max-width:1279px){.bb-categories__heading{margin-left:50px;margin-right:50px}.bb-categories__track li{flex-basis:calc((100% - 108px)/7)}}
@media(max-width:1023px){.bb-categories__track li{flex-basis:calc((100% - 72px)/5)}.bb-categories__all{font-size:9px}}
@media(max-width:767px){.bb-categories{padding:24px 0}.bb-categories__heading{margin:0 22px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.bb-categories h2{font-size:17px}.bb-categories h2:after{margin-left:0}.bb-categories__all{position:static;font-size:9px;gap:5px}.bb-categories__carousel{padding:0 22px}.bb-categories__track{gap:12px}.bb-categories__track li{flex-basis:102px}.bb-categories__track a{height:120px}.bb-categories__nav{width:24px;height:24px;padding:6px;top:calc(50% - 12px);z-index:1}.bb-categories__nav--prev{left:1px}.bb-categories__nav--next{right:1px}}
@media(prefers-reduced-motion:reduce){.bb-categories a{transition:none}}

body.page-id-17 .elementor-element-4761797{display:block;width:100%;max-width:none;padding:0;margin:0}
	
/* Blueberry Home — Why Choose Blueberry */
body.page-id-17 .elementor-element-47044dd{display:block;width:100%;max-width:none;padding:0;margin:0}
.bb-professionals,.bb-professionals *{box-sizing:border-box}
.bb-professionals{width:100%;padding:0 25px 0;font-family:Poppins,Arial,sans-serif;color:#10477f;background:white}
.bb-professionals__panel{max-width:1310px;margin:0 auto;background:#f8f8f9;border-radius:14px;padding:24px 52px;display:grid;grid-template-columns:340px repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}
.bb-professionals__intro{align-self:center;padding-right:10px}
.bb-professionals__eyebrow{display:inline-block;border-radius:6px;background:#e2efff;color:#1a62b6;padding:6px 10px;font-size:8px;font-weight:500;line-height:1.35;margin-bottom:12px}
.bb-professionals h2{font:600 20px/1.45 Poppins,Arial,sans-serif;letter-spacing:-.25px;color:#10477f;margin:0 0 10px}
.bb-professionals__intro p{font-size:10.5px;line-height:1.65;color:#72849f;margin:0;max-width:330px}
.bb-professionals__card{min-height:183px;background:#fff;border:1px solid #dce4f0;border-radius:14px;padding:21px 19px 15px;display:flex;flex-direction:column;align-items:flex-start}
.bb-professionals__card>svg{width:27px;height:27px;color:#2267bd;flex:none;margin-bottom:15px}
.bb-professionals h3{font:600 13px/1.45 Poppins,Arial,sans-serif;color:#154b8c;margin:0 0 8px}
.bb-professionals__card p{font-size:10.5px;line-height:1.45;color:#72849f;margin:0 0 9px}
.bb-professionals__card a{font-size:9px;line-height:1.4;color:#1760b2;text-decoration:none;display:inline-flex;align-items:center;gap:10px;min-height:22px;margin-top:auto;font-weight:500}
.bb-professionals__card a svg{width:13px;height:13px;flex:none}
.bb-professionals__card a:hover{color:#072d62;text-decoration:underline;text-underline-offset:3px}
.bb-professionals__card a:focus-visible{outline:3px solid #4089de;outline-offset:4px;border-radius:2px}
@media(max-width:1279px){.bb-professionals__panel{padding:24px 30px;grid-template-columns:260px repeat(4,minmax(0,1fr));gap:16px}.bb-professionals__card{padding:20px 15px}.bb-professionals h3{font-size:12px}}
@media(max-width:1023px){.bb-professionals__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px}.bb-professionals__intro{grid-column:1/-1;padding:0;margin-bottom:4px}.bb-professionals__intro p{max-width:520px}.bb-professionals__card{min-height:180px;padding:22px}.bb-professionals h3{font-size:14px}.bb-professionals__card p{font-size:12px}.bb-professionals__card a{font-size:10px;min-height:36px}}
@media(max-width:767px){.bb-professionals{padding:0 22px}.bb-professionals__panel{padding:24px 18px;gap:16px;grid-template-columns:1fr}.bb-professionals__intro{padding:0 3px;margin-bottom:8px}.bb-professionals h2{font-size:22px}.bb-professionals__intro p{font-size:12px}.bb-professionals__card{min-height:185px;padding:22px}.bb-professionals__card>svg{margin-bottom:14px}.bb-professionals__card a{min-height:44px}.bb-professionals h3{font-size:14px}.bb-professionals__eyebrow{font-size:8px}}
	
/* Blueberry Home — Explore Premium Materials */
body.page-id-17 .elementor-element-2ca2306{display:block;width:100%;max-width:none;padding:0;margin:0}
.bb-materials,.bb-materials *{box-sizing:border-box}
.bb-materials{width:100%;padding:96px 25px 70px;background:#fff;font-family:Poppins,Arial,sans-serif;color:#10477f}
.bb-materials__header{text-align:center;margin:0 auto 30px;max-width:900px}
.bb-materials__eyebrow{display:inline-block;background:#e2efff;border-radius:6px;color:#1b61b5;padding:6px 10px;font-size:8px;font-weight:500;line-height:1.35;margin-bottom:12px}
.bb-materials h2{font:600 28px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.6px;color:#0b417f;margin:0 0 10px}
.bb-materials__header p{font-size:13px;line-height:1.65;color:#73829e;margin:0}
.bb-materials__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1310px;margin:0 auto}
.bb-materials__card{border:1px solid #dce4f0;border-radius:13px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}
.bb-materials__card>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center;margin:0;border:0}
.bb-materials__body{padding:18px 19px 16px;display:flex;flex-direction:column;align-items:flex-start;min-height:136px;flex:1}
.bb-materials h3{font:600 15px/1.45 Poppins,Arial,sans-serif;color:#0f3e76;margin:0 0 10px;letter-spacing:-.15px}
.bb-materials__body p{font-size:11px;line-height:1.65;color:#73829e;margin:0 0 20px}
.bb-materials__body a{display:inline-flex;align-items:center;gap:10px;margin-top:auto;min-height:24px;font-size:10px;line-height:1.4;font-weight:600;color:#1459ae;text-decoration:none}
.bb-materials__body a svg{width:13px;height:13px;flex:none}
.bb-materials__body a:hover{color:#072d62;text-decoration:underline;text-underline-offset:3px}
.bb-materials__body a:focus-visible{outline:3px solid #4089de;outline-offset:4px;border-radius:2px}
@media(max-width:1279px){.bb-materials h3{font-size:14px}.bb-materials__body{padding:17px 16px}.bb-materials__body p{font-size:10.5px}}
@media(max-width:1023px){.bb-materials{padding:70px 25px 55px}.bb-materials__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bb-materials h3{font-size:16px}.bb-materials__body p{font-size:12px}.bb-materials__body a{font-size:11px;min-height:36px}.bb-materials__body{padding:20px;min-height:150px}}
@media(max-width:767px){.bb-materials{padding:60px 22px 46px}.bb-materials h2{font-size:25px;letter-spacing:-.4px}.bb-materials__header{margin-bottom:26px}.bb-materials__header p{font-size:12px;max-width:340px;margin:0 auto}.bb-materials__grid{grid-template-columns:1fr;gap:20px;max-width:480px}.bb-materials__body{padding:20px;min-height:150px}.bb-materials h3{font-size:16px}.bb-materials__body a{min-height:44px}.bb-materials__body p{margin-bottom:14px}}
	
/* Blueberry Home — Browse Materials Your Way */
body.page-id-17 .elementor-element-4cb1741{display:block;width:100%;max-width:none;padding:0;margin:0}
.bb-browse,.bb-browse *{box-sizing:border-box}
.bb-browse{width:100%;padding:64px 25px;background:#f7f9fb;font-family:Poppins,Arial,sans-serif;color:#10477f}
.bb-browse__header{text-align:center;margin:0 auto 30px;max-width:900px}
.bb-browse__eyebrow{display:inline-block;background:#e2efff;border-radius:6px;color:#1b61b5;padding:6px 10px;font-size:8px;font-weight:500;line-height:1.35;margin-bottom:12px}
.bb-browse h2{font:600 28px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.6px;color:#0b417f;margin:0 0 10px}
.bb-browse__header p{font-size:13px;line-height:1.65;color:#73829e;margin:0}
.bb-browse__grid{max-width:1310px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.bb-browse__card{display:flex;align-items:center;gap:14px;min-height:70px;padding:18px;border:1px solid #dce4f0;border-radius:9px;background:white;color:#1459ae;text-decoration:none;transition:background .18s,border-color .18s}
.bb-browse__card>svg:first-child{width:25px;height:25px;flex:none;color:#2469bd}
.bb-browse__card>span{font-size:12px;line-height:1.45;font-weight:500;color:#15447f}
.bb-browse__card>svg:last-child{width:15px;height:15px;flex:none;margin-left:auto;color:#2b6bbd}
.bb-browse__card:hover{background:#eef5ff;border-color:#9db7de;color:#0b4c9c}
.bb-browse__card:focus-visible{outline:3px solid #4089de;outline-offset:3px}
@media(max-width:1279px){.bb-browse__card{gap:12px;padding:16px}.bb-browse__card>span{font-size:11px}}
@media(max-width:1023px){.bb-browse__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-browse__card>span{font-size:13px}.bb-browse{padding:55px 25px}}
@media(max-width:767px){.bb-browse{padding:46px 22px}.bb-browse h2{font-size:25px;letter-spacing:-.4px}.bb-browse__header{margin-bottom:26px}.bb-browse__header p{font-size:12px;max-width:340px;margin:0 auto}.bb-browse__grid{grid-template-columns:1fr;gap:13px;max-width:480px}.bb-browse__card{min-height:68px;padding:18px;gap:14px}.bb-browse__card>span{font-size:13px}}
@media(prefers-reduced-motion:reduce){.bb-browse__card{transition:none}}
	
/* Blueberry Home — From Inspiration to Installation */
body.page-id-17 .elementor-element-2481266{display:block;width:100%;max-width:none;padding:0;margin:0}
.bb-solutions,.bb-solutions *{box-sizing:border-box}
.bb-solutions{width:100%;padding:68px 25px 70px;background:#fff;font-family:Poppins,Arial,sans-serif;color:#10477f}
.bb-solutions__header{text-align:center;max-width:950px;margin:0 auto 30px}
.bb-solutions__eyebrow{display:inline-block;background:#e2efff;border-radius:6px;color:#1b61b5;padding:6px 10px;font-size:8px;font-weight:500;line-height:1.35;margin-bottom:12px}
.bb-solutions h2{font:600 28px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.6px;color:#0b417f;margin:0 0 10px}
.bb-solutions__header p{font-size:13px;line-height:1.65;color:#73829e;margin:0}
.bb-solutions__grid{max-width:1310px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}
.bb-solutions__card{min-height:202px;padding:27px 23px 24px;border:1px solid #dce4f0;border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}
.bb-solutions__card>svg{width:28px;height:28px;flex:none;margin-bottom:20px;color:#155db6}
.bb-solutions h3{font:600 14px/1.45 Poppins,Arial,sans-serif;color:#10447f;margin:0 0 9px}
.bb-solutions__card p{font-size:11px;line-height:1.65;color:#73829e;margin:0 0 13px}
.bb-solutions__card a{display:inline-flex;align-items:center;gap:11px;min-height:24px;font-size:10px;line-height:1.4;font-weight:600;text-decoration:none;color:#165cb0}
.bb-solutions__card a svg{width:14px;height:14px;flex:none}
.bb-solutions__card a:hover{color:#072d62;text-decoration:underline;text-underline-offset:3px}
.bb-solutions__card a:focus-visible{outline:3px solid #4089de;outline-offset:4px;border-radius:2px}
@media(max-width:1279px){.bb-solutions__card{padding:25px 20px}.bb-solutions h3{font-size:13px}.bb-solutions__card p{font-size:10.5px}}
@media(max-width:1023px){.bb-solutions{padding:55px 25px}.bb-solutions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bb-solutions__card{min-height:205px;padding:26px}.bb-solutions h3{font-size:15px}.bb-solutions__card p{font-size:12px}.bb-solutions__card a{font-size:11px;min-height:36px}}
@media(max-width:767px){.bb-solutions{padding:46px 22px}.bb-solutions h2{font-size:25px;letter-spacing:-.4px}.bb-solutions__header{margin-bottom:26px}.bb-solutions__header p{font-size:12px;max-width:340px;margin:0 auto}.bb-solutions__grid{grid-template-columns:1fr;max-width:480px;gap:16px}.bb-solutions__card{min-height:210px;padding:25px}.bb-solutions__card>svg{margin-bottom:18px}.bb-solutions__card a{min-height:44px}}
	
/* Blueberry section 07: bulk orders */
body.page-id-17 .elementor-element-e5685b2{display:block;width:100%;max-width:none;padding:0;margin:0}
.bb-bulk,.bb-bulk *{box-sizing:border-box}.bb-bulk{padding:80px 25px;background:linear-gradient(110deg,#f4f8fd,#edf4fc);font-family:Poppins,sans-serif;color:#073d7c}.bb-bulk__inner{max-width:1310px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.bb-bulk__eyebrow{display:inline-block;padding:5px 10px;background:#e0edff;border-radius:6px;color:#1861b3;font-size:8px;font-weight:600;line-height:1.6}.bb-bulk h2{font-family:inherit;color:#073d7c;font-size:34px;font-weight:600;line-height:1.35;margin:14px 0 18px}.bb-bulk__intro>p{font-size:13px;line-height:1.8;color:#7487a3;margin:0 0 24px;max-width:560px}.bb-bulk__benefits{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 28px}.bb-bulk__benefits li{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;margin:0}.bb-bulk svg{width:20px;height:20px;flex:none;color:#2167bd}.bb-bulk__cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:12px 24px;border-radius:4px;background:#1053ac;color:#fff;font-size:11px;line-height:1.5;font-weight:600;text-decoration:none}.bb-bulk__cta svg{width:18px;height:18px;color:#fff}.bb-bulk__cta:hover{background:#073d7c;color:#fff}.bb-bulk__cta:focus-visible{outline:3px solid #71a9ed;outline-offset:4px}.bb-bulk__process{background:#fff;border:1px solid #e0e7f2;border-radius:15px;padding:34px;box-shadow:0 12px 30px rgba(24,65,119,.04)}.bb-bulk__process h3{font-family:inherit;font-size:20px;line-height:1.4;font-weight:600;color:#073d7c;margin:0 0 22px}.bb-bulk__process ol{list-style:none;margin:0;padding:0;display:grid;gap:18px}.bb-bulk__process li{display:flex;align-items:flex-start;gap:16px;margin:0}.bb-bulk__number{width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid #c9defb;background:#eff5ff;border-radius:9px;font-size:11px;font-weight:600;color:#1053ac}.bb-bulk__process h4{font-family:inherit;font-size:12px;line-height:1.5;font-weight:600;color:#073d7c;margin:0 0 4px}.bb-bulk__process p{font-size:10.5px;line-height:1.6;color:#7b8ca6;margin:0}
@media(max-width:1100px){.bb-bulk__inner{gap:35px}.bb-bulk h2{font-size:30px}.bb-bulk__process{padding:28px}.bb-bulk__benefits{gap:16px}.bb-bulk__benefits li{font-size:11px}}
@media(max-width:767px){.bb-bulk{padding:52px 20px}.bb-bulk__inner{grid-template-columns:1fr;gap:32px}.bb-bulk h2{font-size:29px}.bb-bulk__intro>p{font-size:12px}.bb-bulk__benefits{gap:18px 12px}.bb-bulk__benefits li{font-size:10.5px;gap:8px}.bb-bulk__process{padding:26px 22px}.bb-bulk__process h3{font-size:18px}.bb-bulk__process li{gap:12px}.bb-bulk__process h4{font-size:11px}.bb-bulk__process p{font-size:10px}}
	
/* Blueberry Home — Support That Goes Beyond Supply */
body.page-id-17 .elementor-element-b42e07e{display:block;width:100%;max-width:none;padding:0;margin:0}
.bb-support,.bb-support *{box-sizing:border-box}.bb-support{width:100%;padding:68px 25px 70px;background:#fff;font-family:Poppins,Arial,sans-serif;color:#10477f}.bb-support__header{text-align:center;max-width:950px;margin:0 auto 30px}.bb-support__eyebrow{display:inline-block;background:#e2efff;border-radius:6px;color:#1b61b5;padding:6px 10px;font-size:8px;font-weight:500;line-height:1.35;margin-bottom:12px}.bb-support h2{font:600 28px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.6px;color:#0b417f;margin:0 0 10px}.bb-support__header p{font-size:13px;line-height:1.65;color:#73829e;margin:0}.bb-support__grid{max-width:1310px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bb-support__card{min-height:206px;padding:28px 23px 24px;border:1px solid #dce4f0;border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.bb-support__card>svg{width:28px;height:28px;flex:none;margin-bottom:20px;color:#155db6}.bb-support h3{font:600 14px/1.45 Poppins,Arial,sans-serif;color:#10447f;margin:0 0 9px}.bb-support__card p{font-size:11px;line-height:1.65;color:#73829e;margin:0 0 13px}.bb-support__card a{display:inline-flex;align-items:center;gap:11px;min-height:24px;font-size:10px;line-height:1.4;font-weight:600;text-decoration:none;color:#165cb0}.bb-support__card a svg{width:14px;height:14px;flex:none}.bb-support__card a:hover{color:#072d62;text-decoration:underline;text-underline-offset:3px}.bb-support__card a:focus-visible{outline:3px solid #4089de;outline-offset:4px;border-radius:2px}
@media(max-width:1279px){.bb-support__card{padding:25px 20px}.bb-support h3{font-size:13px}.bb-support__card p{font-size:10.5px}}
@media(max-width:1023px){.bb-support{padding:55px 25px}.bb-support__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bb-support__card{min-height:205px;padding:26px}.bb-support h3{font-size:15px}.bb-support__card p{font-size:12px}.bb-support__card a{font-size:11px;min-height:36px}}
@media(max-width:767px){.bb-support{padding:46px 22px}.bb-support h2{font-size:25px;letter-spacing:-.4px}.bb-support__header{margin-bottom:26px}.bb-support__header p{font-size:12px;max-width:340px;margin:0 auto}.bb-support__grid{grid-template-columns:1fr;max-width:480px;gap:16px}.bb-support__card{min-height:210px;padding:25px}.bb-support__card>svg{margin-bottom:18px}.bb-support__card a{min-height:44px}}
	
/* Blueberry Home — Material Calculator */
body.page-id-17 .elementor-element-9c7aebf{display:block;width:100%;max-width:none;padding:0;margin:0}
.bb-calculator,.bb-calculator *{box-sizing:border-box}.bb-calculator{padding:64px 25px;background:#f7f9fb;font-family:Poppins,Arial,sans-serif;color:#10477f;scroll-margin-top:50px}.bb-calculator__inner{max-width:1310px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.bb-calculator__eyebrow{display:inline-block;background:#e2efff;border-radius:6px;color:#1b61b5;padding:6px 10px;font-size:8px;font-weight:500;line-height:1.35;margin-bottom:12px}.bb-calculator h2{font:600 28px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.6px;color:#0b417f;margin:0 0 14px}.bb-calculator__intro>p{font-size:13px;line-height:1.8;color:#73829e;max-width:550px;margin:0}.bb-calculator__form{margin:0;padding:30px;border:1px solid #dce4f0;border-radius:14px;background:#fff;box-shadow:0 10px 28px #16477b05;min-width:0}.bb-calculator__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bb-calculator__fields label{display:block;margin:0;color:#17467f;font-size:10px;font-weight:500;line-height:1.5}.bb-calculator__fields input{display:block;width:100%;height:44px;margin:7px 0 0;padding:10px 13px;border:1px solid #d6e1f0;border-radius:5px;background:#fff;color:#153e78;font:400 11px/1.5 Poppins,Arial,sans-serif;box-shadow:none}.bb-calculator__fields input:focus-visible{outline:2px solid #4089de;outline-offset:2px}.bb-calculator__fields input[aria-invalid=true]{border-color:#b42318}.bb-calculator__form button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;margin:16px 0 0;padding:12px 23px;background:#1053ac;color:#fff;border:0;border-radius:4px;font:600 11px/1.5 Poppins,Arial,sans-serif;text-transform:none;cursor:pointer;box-shadow:none}.bb-calculator__form button svg{width:18px;height:18px;flex:none}.bb-calculator__form button:hover{background:#073d7c}.bb-calculator__form button:focus-visible{outline:3px solid #4089de;outline-offset:4px}.bb-calculator__result{font-size:11px;line-height:1.7;color:#1456a2;margin:15px 0 0;min-height:19px}
@media(max-width:1100px){.bb-calculator__inner{gap:35px}.bb-calculator__form{padding:26px}}
@media(max-width:767px){.bb-calculator{padding:46px 22px}.bb-calculator__inner{grid-template-columns:1fr;gap:28px}.bb-calculator h2{font-size:25px}.bb-calculator__intro>p{font-size:12px}.bb-calculator__form{padding:24px}.bb-calculator__fields{grid-template-columns:1fr;gap:16px}.bb-calculator__fields label{font-size:11px}.bb-calculator__fields input{font-size:13px;height:46px}.bb-calculator__result{font-size:11px}}

.bb-calculator__fields input{text-align:left}.bb-calculator__form button:hover,.bb-calculator__form button:focus,.bb-calculator__form button:active{color:#fff}
	
/* Blueberry Home — Resources & Guidance */
body.page-id-17 .elementor-element-da5667b{display:block;width:100%;max-width:none;padding:0;margin:0}
.bb-resources,.bb-resources *{box-sizing:border-box}.bb-resources{width:100%;padding:68px 25px 70px;background:#fff;font-family:Poppins,Arial,sans-serif;color:#10477f;scroll-margin-top:50px}.bb-resources__header{text-align:center;max-width:950px;margin:0 auto 30px}.bb-resources__eyebrow{display:inline-block;background:#e2efff;border-radius:6px;color:#1b61b5;padding:6px 10px;font-size:8px;font-weight:500;line-height:1.35;margin-bottom:12px}.bb-resources h2{font:600 28px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.6px;color:#0b417f;margin:0 0 10px}.bb-resources__header p{font-size:13px;line-height:1.65;color:#73829e;margin:0}.bb-resources__grid{max-width:1310px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bb-resources__card{min-height:187px;padding:28px 27px 23px;border:1px solid #dce4f0;border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.bb-resources__card>svg{width:28px;height:28px;flex:none;margin-bottom:20px;color:#155db6}.bb-resources h3{font:600 14px/1.45 Poppins,Arial,sans-serif;color:#10447f;margin:0 0 9px}.bb-resources__card p{font-size:11px;line-height:1.65;color:#73829e;margin:0 0 13px}.bb-resources__card a{display:inline-flex;align-items:center;gap:11px;min-height:24px;font-size:10px;line-height:1.4;font-weight:600;text-decoration:none;color:#165cb0}.bb-resources__card a svg{width:14px;height:14px;flex:none}.bb-resources__card a:hover{color:#072d62;text-decoration:underline;text-underline-offset:3px}.bb-resources__card a:focus-visible{outline:3px solid #4089de;outline-offset:4px;border-radius:2px}
@media(max-width:1023px){.bb-resources{padding:55px 25px}.bb-resources__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bb-resources__card{min-height:205px;padding:26px}.bb-resources h3{font-size:15px}.bb-resources__card p{font-size:12px}.bb-resources__card a{font-size:11px;min-height:36px}}
@media(max-width:767px){.bb-resources{padding:46px 22px}.bb-resources h2{font-size:25px;letter-spacing:-.4px}.bb-resources__header{margin-bottom:26px}.bb-resources__header p{font-size:12px;max-width:340px;margin:0 auto}.bb-resources__grid{grid-template-columns:1fr;max-width:480px;gap:16px}.bb-resources__card{min-height:210px;padding:25px}.bb-resources__card>svg{margin-bottom:18px}.bb-resources__card a{min-height:44px}}
	
/* Blueberry Home — About Blueberry */
body.page-id-17 .elementor-element-bd1a470{display:block;width:100%;max-width:none;padding:0;margin:0}
.bb-about,.bb-about *{box-sizing:border-box}.bb-about{padding:70px 25px;background:#f7f9fb;font-family:Poppins,Arial,sans-serif;color:#10477f;scroll-margin-top:50px}.bb-about__inner{max-width:1310px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.bb-about img.bb-about__image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:28px;margin:0}.bb-about__eyebrow{display:inline-block;background:#e2efff;border-radius:6px;color:#1b61b5;padding:6px 10px;font-size:8px;font-weight:500;line-height:1.35;margin-bottom:14px}.bb-about h2{font:600 34px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.6px;color:#0b417f;margin:0 0 18px}.bb-about__content>p{font-size:13px;line-height:1.8;color:#73829e;margin:0 0 22px;max-width:560px}.bb-about ul{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:14px}.bb-about li{display:flex;align-items:center;gap:13px;margin:0;font-size:12px;line-height:1.5;font-weight:500;color:#174b89}.bb-about li svg{width:20px;height:20px;flex:none;color:#2267bd}.bb-about__button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:12px 23px;border:1px solid #1761b4;border-radius:4px;background:#fff;color:#1053ac;font-size:11px;line-height:1.5;font-weight:600;text-decoration:none}.bb-about__button svg{width:18px;height:18px;flex:none}.bb-about__button:hover{color:#fff;background:#1053ac}.bb-about__button:focus-visible{outline:3px solid #4089de;outline-offset:4px}
@media(max-width:1100px){.bb-about__inner{gap:40px}.bb-about h2{font-size:28px}.bb-about__content>p{font-size:12px}.bb-about li{font-size:11px}}
@media(max-width:767px){.bb-about{padding:46px 22px}.bb-about__inner{grid-template-columns:1fr;gap:30px;max-width:480px}.bb-about img.bb-about__image{border-radius:20px}.bb-about h2{font-size:27px}.bb-about__content>p{font-size:12px}.bb-about li{font-size:11px}.bb-about__button{min-height:44px}}
	
/* Blueberry Home — Frequently Asked Questions */
body.page-id-17 .elementor-element-21de059{display:block;width:100%;max-width:none;padding:0;margin:0}
.bb-faq,.bb-faq *{box-sizing:border-box}.bb-faq{padding:68px 25px 74px;background:#fff;font-family:Poppins,Arial,sans-serif;color:#10477f;scroll-margin-top:50px}.bb-faq__header{text-align:center;max-width:950px;margin:0 auto 30px}.bb-faq__eyebrow{display:inline-block;background:#e2efff;border-radius:6px;color:#1b61b5;padding:6px 10px;font-size:8px;font-weight:500;line-height:1.35;margin-bottom:12px}.bb-faq h2{font:600 28px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.6px;color:#0b417f;margin:0}.bb-faq__grid{max-width:1310px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-items:start}.bb-faq__item{border:1px solid #dce4f0;border-radius:8px;background:#fff;margin:0;overflow:hidden}.bb-faq__item summary{display:flex;align-items:center;gap:8px;min-height:53px;padding:17px 19px;font-size:12px;line-height:1.5;font-weight:600;color:#164a87;cursor:pointer;list-style:none}.bb-faq__item summary::-webkit-details-marker{display:none}.bb-faq__item summary::before{content:"";width:0;height:0;flex:none;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor}.bb-faq__item[open] summary::before{transform:rotate(90deg)}.bb-faq__item summary:hover{background:#f7faff}.bb-faq__item summary:focus-visible{outline:3px solid #4089de;outline-offset:-3px}.bb-faq__answer{padding:0 22px 18px 33px}.bb-faq__answer p{font-size:12px;line-height:1.8;color:#73829e;margin:0}
@media(max-width:1023px){.bb-faq{padding:55px 25px}.bb-faq__item summary{font-size:11px}.bb-faq__answer p{font-size:11px}}
@media(max-width:767px){.bb-faq{padding:46px 22px}.bb-faq h2{font-size:25px;letter-spacing:-.4px}.bb-faq__grid{grid-template-columns:1fr;gap:13px;max-width:480px}.bb-faq__item summary{min-height:56px;padding:16px;font-size:12px}.bb-faq__answer{padding:0 18px 18px 30px}.bb-faq__answer p{font-size:12px}}
	
/* Blueberry Home — Project Enquiry */
body.page-id-17 .elementor-element-e4f689f{display:block;width:100%;max-width:none;padding:0;margin:0}
.bb-enquiry,.bb-enquiry *{box-sizing:border-box}.bb-enquiry{padding:76px 25px;background:#f2f7fd;font-family:Poppins,Arial,sans-serif;color:#10477f;scroll-margin-top:50px}.bb-enquiry__inner{max-width:1310px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.bb-enquiry__eyebrow{display:inline-block;background:#e2efff;border-radius:6px;color:#1b61b5;padding:6px 10px;font-size:8px;font-weight:500;line-height:1.35;margin-bottom:14px}.bb-enquiry h2{font:600 34px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.6px;color:#0b417f;margin:0 0 18px}.bb-enquiry__intro>p{font-size:13px;line-height:1.8;color:#73829e;margin:0 0 22px}.bb-enquiry__contacts{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:3px}.bb-enquiry__contacts li{margin:0}.bb-enquiry__contacts a{display:inline-flex;align-items:center;gap:14px;min-height:34px;color:#164a87;font-size:12px;text-decoration:none}.bb-enquiry__contacts svg{width:20px;height:20px;flex:none;color:#2267bd}.bb-enquiry__intro>small{display:block;font-size:9px;line-height:1.7;color:#8497b2}.bb-enquiry__form{margin:0;padding:32px 30px;border:1px solid #dce4f0;border-radius:15px;background:#fff;box-shadow:0 10px 28px #16477b05;min-width:0}.bb-enquiry h3{font:600 19px/1.5 Poppins,Arial,sans-serif;color:#0c376e;margin:0 0 23px}.bb-enquiry__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bb-enquiry__fields label{display:block;margin:0;color:#17467f;font-size:10px;font-weight:500;line-height:1.5}.bb-enquiry__fields input,.bb-enquiry__fields select,.bb-enquiry__fields textarea{display:block;width:100%;height:44px;margin:7px 0 0;padding:10px 13px;border:1px solid #d6e1f0;border-radius:5px;background:#fff;color:#153e78;font:400 11px/1.5 Poppins,Arial,sans-serif;box-shadow:none;text-align:left}.bb-enquiry__fields textarea{height:96px;resize:vertical;min-height:96px}.bb-enquiry__message{grid-column:1/-1}.bb-enquiry__fields :is(input,select,textarea):focus-visible{outline:2px solid #4089de;outline-offset:2px}.bb-enquiry__fields [aria-invalid=true]{border-color:#b42318}.bb-enquiry__form button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;margin:16px 0 0;padding:12px 23px;background:#1053ac;color:#fff;border:0;border-radius:4px;font:600 11px/1.5 Poppins,Arial,sans-serif;text-transform:none;cursor:pointer;box-shadow:none}.bb-enquiry__form button svg{width:18px;height:18px;flex:none}.bb-enquiry__form button:hover,.bb-enquiry__form button:focus,.bb-enquiry__form button:active{background:#073d7c;color:#fff}.bb-enquiry a:focus-visible,.bb-enquiry__form button:focus-visible{outline:3px solid #4089de;outline-offset:4px}.bb-enquiry__note{font-size:9px;line-height:1.7;color:#8497b2;margin:14px 0 0}.bb-enquiry__status{font-size:11px;line-height:1.7;color:#1456a2;margin:12px 0 0}.bb-enquiry__status:empty{display:none}.bb-enquiry__email-link:not([hidden]){display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:12px;font-weight:600;color:#1053ac;text-decoration:underline}.bb-enquiry__email-link[hidden]{display:none}
@media(max-width:1100px){.bb-enquiry__inner{gap:35px}.bb-enquiry h2{font-size:29px}.bb-enquiry__form{padding:26px}.bb-enquiry h3{font-size:17px}}
@media(max-width:767px){.bb-enquiry{padding:46px 22px}.bb-enquiry__inner{grid-template-columns:1fr;gap:30px;max-width:480px}.bb-enquiry h2{font-size:27px}.bb-enquiry__intro>p{font-size:12px}.bb-enquiry__contacts a{min-height:44px}.bb-enquiry__form{padding:24px 20px}.bb-enquiry h3{font-size:18px}.bb-enquiry__fields{grid-template-columns:1fr}.bb-enquiry__fields label{font-size:11px}.bb-enquiry__fields input,.bb-enquiry__fields select{height:46px;font-size:13px}.bb-enquiry__fields textarea{font-size:13px;height:120px}.bb-enquiry__note{font-size:10px}}
	
/* Blueberry section 14 newsletter and footer */
body.page-id-17 .elementor-element-7192108{display:block;width:100%;max-width:none;padding:0;margin:0}
body.page-id-17 .wd-footer.footer-container{display:none}
.bb-newsletter,.bb-footer{font-family:Poppins,Arial,sans-serif;width:100%;box-sizing:border-box}.bb-newsletter *,.bb-footer *{box-sizing:border-box}
.bb-newsletter{background:#104b95;color:#fff;padding:30px 25px}.bb-newsletter__inner{max-width:1310px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:30px}.bb-newsletter h2{font:600 20px/1.4 Poppins,Arial,sans-serif;color:#fff;margin:0 0 5px}.bb-newsletter p{font-size:11px;line-height:1.8;margin:0}.bb-newsletter a{display:flex;align-items:center;justify-content:center;gap:18px;background:#fff;color:#104b95;padding:0 23px;min-height:44px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.bb-newsletter a:hover{background:#eaf2ff;color:#083b79}.bb-newsletter a span{font-size:21px;font-weight:400}
.bb-footer{background:#0b224b;color:#adc5e8}.bb-footer__main{max-width:1360px;margin:auto;padding:62px 25px 48px;display:grid;grid-template-columns:1.9fr repeat(4,1fr);gap:40px}.bb-footer__brand>a{font-size:24px;line-height:1.4;font-weight:700;color:#fff}.bb-footer__brand p{font-size:10.5px;line-height:1.9;max-width:280px;margin:12px 0 0}.bb-footer nav{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.bb-footer nav h2{font:600 12px/1.6 Poppins,Arial,sans-serif;color:#fff;margin:0 0 17px}.bb-footer nav a{font-size:10.5px;line-height:1.8;color:#adc5e8;display:flex;align-items:center;min-height:29px;overflow-wrap:anywhere}.bb-footer a:hover{color:#fff;text-decoration:underline}.bb-footer a:focus-visible,.bb-newsletter a:focus-visible{outline:2px solid #8dbbff;outline-offset:4px}.bb-footer__bottom{border-top:1px solid rgba(255,255,255,.09)}.bb-footer__bottom>div{max-width:1360px;margin:auto;padding:20px 25px;display:flex;justify-content:space-between;gap:20px;font-size:9px;line-height:1.8}
@media(max-width:1023px){.bb-footer__main{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bb-footer__brand{grid-column:1/-1}.bb-footer__brand p{max-width:480px}}
@media(max-width:600px){.bb-newsletter{padding:30px 20px}.bb-newsletter__inner{flex-direction:column;align-items:flex-start;gap:20px}.bb-newsletter h2{font-size:19px}.bb-newsletter p{font-size:12px}.bb-footer__main{padding:40px 20px 30px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.bb-footer nav h2{margin-bottom:8px}.bb-footer nav a{font-size:11px;min-height:44px}.bb-footer__brand p{font-size:11px}.bb-footer__bottom>div{padding:20px;flex-direction:column;gap:6px;font-size:10px}}
	
/* Blueberry Solutions — Hero, page82 */
body.page-id-82 .wd-page-title{display:none}body.page-id-82 .main-page-wrapper{padding-top:0}body.page-id-82 .elementor-element-4eea581{display:block;width:100%;max-width:none;padding:0;margin:0}body.page-id-82 .elementor-widget-html{margin-bottom:0}
.bbs-hero,.bbs-hero *{box-sizing:border-box}.bbs-hero{width:100%;font-family:Poppins,Arial,sans-serif;color:#07366f;background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.94) 30%,rgba(255,255,255,.68) 47%,rgba(255,255,255,.05) 70%),url('https://blueberry1.mavasdigital.com/wp-content/uploads/2026/11/blueberry-decorative-wall-panels.jpg') center 48%/cover no-repeat}.bbs-hero__inner{min-height:370px;max-width:1360px;margin:0 auto;padding:34px 25px 44px}.bbs-hero__breadcrumb{display:flex;align-items:center;gap:13px;color:#516f99;font-size:10px;line-height:1.6;margin:0 0 19px}.bbs-hero__breadcrumb a{color:#516f99}.bbs-hero__breadcrumb>span[aria-hidden]{font-size:17px;color:#8a9bb1;line-height:1}.bbs-hero__eyebrow{display:inline-block;padding:5px 10px;border-radius:6px;background:#e2efff;color:#0754a6;font-size:8px;font-weight:500;line-height:1.6;margin-bottom:13px}.bbs-hero h1{font:700 36px/1.32 Poppins,Arial,sans-serif;letter-spacing:-.65px;color:#07366f;margin:0 0 16px}.bbs-hero p{font-size:13px;line-height:1.8;color:#174a88;max-width:650px;margin:0 0 25px}.bbs-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#1053ac;border:1px solid #1053ac;border-radius:4px;color:#fff;min-height:44px;padding:11px 23px;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none}.bbs-hero__button svg{width:18px;height:18px;flex:none}.bbs-hero__button:hover{background:#07366f;color:#fff}.bbs-hero a:focus-visible{outline:3px solid #4089de;outline-offset:4px}.bbs-hero__breadcrumb a:hover{color:#07366f;text-decoration:underline}
@media(min-width:1440px){.bbs-hero__inner{max-width:1440px;min-height:390px;padding-left:40px;padding-right:40px}}
@media(max-width:1023px){.bbs-hero{background-position:60% center}.bbs-hero__inner{padding:30px 25px 38px;min-height:360px}.bbs-hero h1{font-size:32px}.bbs-hero p{max-width:520px;font-size:12px}.bbs-hero__break{display:none}}
@media(max-width:767px){.bbs-hero{background-image:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.84) 70%,rgba(255,255,255,.65)),url('https://blueberry1.mavasdigital.com/wp-content/uploads/2026/11/blueberry-decorative-wall-panels.jpg');background-position:62% center}.bbs-hero__inner{min-height:390px;padding:28px 22px 38px}.bbs-hero h1{font-size:29px;line-height:1.35;letter-spacing:-.5px}.bbs-hero p{font-size:12px;line-height:1.8;margin-bottom:24px}.bbs-hero__breadcrumb{margin-bottom:22px}.bbs-hero__button{min-height:44px}}

body.page-id-82 #main-content{width:100%;max-width:none;margin:0;padding:0}
	
/* Blueberry Solutions — Explore Our Solutions */
body.page-id-82 .elementor-element-9d5edb4{display:block;width:100%;max-width:none;padding:0;margin:0}
.bbs-explore,.bbs-explore *{box-sizing:border-box}.bbs-explore{width:100%;padding:68px 25px 70px;background:#fff;font-family:Poppins,Arial,sans-serif;color:#07366f;scroll-margin-top:40px}.bbs-explore__header{text-align:center;max-width:950px;margin:0 auto 30px}.bbs-explore__eyebrow{display:inline-block;padding:5px 10px;border-radius:6px;background:#e2efff;color:#0754a6;font-size:8px;font-weight:500;line-height:1.6;margin-bottom:12px}.bbs-explore h2{font:600 28px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.5px;color:#073d7c;margin:0 0 10px}.bbs-explore__header p{font-size:12px;line-height:1.8;color:#526f9d;margin:0}.bbs-explore__grid{max-width:1310px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.bbs-explore__card{min-height:194px;padding:26px 20px 20px;background:#fff;border:1px solid #dce4f0;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.bbs-explore__card>svg{width:28px;height:28px;color:#0754b1;flex:none;margin-bottom:19px}.bbs-explore h3{font:600 14px/1.45 Poppins,Arial,sans-serif;color:#07366f;margin:0 0 9px}.bbs-explore__card p{font-size:11px;line-height:1.8;color:#526f9d;margin:0 0 10px}.bbs-explore__card a{display:inline-flex;align-items:center;gap:10px;min-height:24px;font-size:10px;font-weight:600;line-height:1.5;color:#0754b1;text-decoration:none;margin-top:auto}.bbs-explore__card a svg{width:14px;height:14px;flex:none}.bbs-explore__card a:hover{color:#07366f;text-decoration:underline;text-underline-offset:3px}.bbs-explore__card a:focus-visible{outline:3px solid #4089de;outline-offset:4px}
@media(max-width:1023px){.bbs-explore{padding:55px 25px}.bbs-explore__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bbs-explore__card{min-height:205px;padding:26px}.bbs-explore h3{font-size:15px}.bbs-explore__card p{font-size:12px}.bbs-explore__card a{min-height:36px;font-size:11px}}
@media(max-width:767px){.bbs-explore{padding:46px 22px}.bbs-explore h2{font-size:25px}.bbs-explore__header{margin-bottom:26px}.bbs-explore__header p{font-size:12px}.bbs-explore__grid{grid-template-columns:1fr;max-width:480px;gap:16px}.bbs-explore__card{min-height:210px;padding:25px}.bbs-explore__card a{min-height:44px}.bbs-explore__card>svg{margin-bottom:18px}}
	
/* Blueberry Solutions — Interior and Wall Solutions */
body.page-id-82 .elementor-element-45bbf1d{display:block;width:100%;max-width:none;padding:0;margin:0}
.bbs-interior,.bbs-interior *{box-sizing:border-box}.bbs-interior{width:100%;padding:68px 25px 70px;background:#f7f9fb;font-family:Poppins,Arial,sans-serif;color:#07366f;scroll-margin-top:40px}.bbs-interior__inner{max-width:1310px;margin:0 auto}.bbs-interior__feature{display:grid;grid-template-columns:1fr 1fr;gap:62px;align-items:center;margin-bottom:34px}.bbs-interior img.bbs-interior__image{width:100%;display:block;height:auto;aspect-ratio:1.89;object-fit:cover;border-radius:12px;margin:0}.bbs-interior h2{font:600 28px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.5px;color:#073d7c;margin:0 0 16px}.bbs-interior__copy>p{font-size:12px;line-height:1.9;color:#526f9d;margin:0 0 24px}.bbs-interior__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:11px 23px;border:1px solid #0754b1;border-radius:4px;background:#fff;color:#073d7c;font-size:11px;font-weight:500;line-height:1.5;text-decoration:none}.bbs-interior__button svg{width:18px;height:18px;flex:none}.bbs-interior__button:hover{color:#fff;background:#1053ac}.bbs-interior__button:focus-visible{outline:3px solid #4089de;outline-offset:4px}.bbs-interior__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.bbs-interior__card{min-height:180px;padding:26px 20px;background:#fff;border:1px solid #dce4f0;border-radius:12px;min-width:0}.bbs-interior__card>svg{display:block;width:28px;height:28px;color:#0754b1;margin-bottom:21px}.bbs-interior h3{font:600 14px/1.45 Poppins,Arial,sans-serif;color:#07366f;margin:0 0 8px}.bbs-interior__card p{font-size:11px;line-height:1.8;color:#526f9d;margin:0}
@media(max-width:1023px){.bbs-interior{padding:55px 25px}.bbs-interior__feature{gap:30px}.bbs-interior h2{font-size:25px}.bbs-interior__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bbs-interior__card{padding:26px}.bbs-interior h3{font-size:15px}.bbs-interior__card p{font-size:12px}}
@media(max-width:767px){.bbs-interior{padding:46px 22px}.bbs-interior__inner{max-width:480px}.bbs-interior__feature{grid-template-columns:1fr;gap:28px;margin-bottom:30px}.bbs-interior h2{font-size:25px}.bbs-interior__copy>p{font-size:12px}.bbs-interior__grid{grid-template-columns:1fr;gap:16px}.bbs-interior__card{min-height:180px;padding:25px}.bbs-interior__button{min-height:44px}}
	
/* Solutions: From Idea to Installation */
body.page-id-82 .elementor-element-6df4fc9{display:block;width:100%;max-width:none;padding:0;margin:0}
.bbs-process{background:#fff;padding:68px 25px 70px;color:#073d7c;font-family:Poppins,sans-serif}.bbs-process *{box-sizing:border-box}.bbs-process__inner{max-width:1310px;margin:0 auto}.bbs-process__heading{text-align:center;margin-bottom:30px}.bbs-process__eyebrow{display:inline-block;background:#e2efff;color:#0754a6;border-radius:6px;padding:5px 10px;font-size:8px;line-height:1.6;margin-bottom:12px}.bbs-process h2{font:600 28px/1.4 Poppins,sans-serif;letter-spacing:-.5px;color:#073d7c;margin:0 0 10px}.bbs-process__heading p{font-size:12px;line-height:1.8;color:#526f9d;margin:0}.bbs-process__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;list-style:none;padding:0;margin:0}.bbs-process__card{border:1px solid #dce4f0;border-radius:12px;min-height:187px;padding:26px 23px;margin:0;background:#fff}.bbs-process__number{display:flex;width:43px;height:43px;align-items:center;justify-content:center;background:#eaf3ff;border-radius:10px;color:#0754b1;font-size:14px;font-weight:600;margin-bottom:20px}.bbs-process h3{font:600 13px/1.45 Poppins,sans-serif;margin:0 0 9px;color:#073d7c}.bbs-process__card p{font-size:11px;line-height:1.8;color:#526f9d;margin:0}@media(max-width:1023px){.bbs-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.bbs-process{padding:46px 22px}.bbs-process h2{font-size:24px}.bbs-process__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.bbs-process__card{min-height:180px}}
	
/* Solutions project enquiry banner */
body.page-id-82 .elementor-element-9bf66c3{display:block;width:100%;max-width:none;padding:0;margin:0}.bbs-cta{background:linear-gradient(105deg,#103e79,#0954a6);color:#fff;padding:38px 25px;font-family:Poppins,sans-serif}.bbs-cta *{box-sizing:border-box}.bbs-cta__inner{max-width:1310px;min-height:56px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.bbs-cta h2{font:600 23px/1.4 Poppins,sans-serif;color:#fff;letter-spacing:-.3px;margin:0 0 7px}.bbs-cta p{color:#fff;font-size:11px;line-height:1.8;margin:0}.bbs-cta a.bbs-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;flex-shrink:0;min-height:44px;padding:11px 24px;border:1px solid #fff;border-radius:5px;background:#fff;color:#08458d;font-size:11px;line-height:1.5;font-weight:600;text-decoration:none}.bbs-cta__button svg{display:block;flex-shrink:0}.bbs-cta a.bbs-cta__button:hover{background:#eaf3ff;border-color:#eaf3ff}.bbs-cta a.bbs-cta__button:focus-visible{outline:3px solid #fff;outline-offset:5px}@media(max-width:767px){.bbs-cta{padding:34px 22px}.bbs-cta__inner{flex-direction:column;align-items:flex-start;gap:22px}.bbs-cta h2{font-size:22px}.bbs-cta p{font-size:12px}}
	
/* Solutions footer */
body.page-id-82 .elementor-element-5f55e28{display:block;width:100%;max-width:none;padding:0;margin:0}body.page-id-82 .wd-footer.footer-container{display:none}.bbs-footer{background:#091f44;color:#c3d6f0;font-family:Poppins,sans-serif}.bbs-footer *{box-sizing:border-box}.bbs-footer__main{max-width:1360px;margin:0 auto;padding:60px 25px 48px;display:grid;grid-template-columns:1.9fr repeat(4,1fr);gap:40px}.bbs-footer__brand>a{display:inline-block;font-size:24px;line-height:1.4;font-weight:700;color:#fff;margin-bottom:12px;text-decoration:none}.bbs-footer p{font-size:10px;line-height:1.9;color:#c3d6f0;margin:0 0 10px;max-width:290px}.bbs-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.bbs-footer nav h2{font:600 12px/1.5 Poppins,sans-serif;color:#fff;margin:2px 0 10px}.bbs-footer nav a{font-size:10px;line-height:1.9;color:#c3d6f0;text-decoration:none}.bbs-footer a:hover{color:#fff;text-decoration:underline}.bbs-footer a:focus-visible{outline:2px solid #c3d6f0;outline-offset:4px}.bbs-footer__bottom{border-top:1px solid rgba(195,214,240,.15)}.bbs-footer__bottom>div{max-width:1360px;margin:0 auto;padding:20px 25px;display:flex;justify-content:space-between;gap:20px;font-size:10px;line-height:1.6}@media(max-width:1023px){.bbs-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.bbs-footer__brand{grid-column:1/-1}}@media(max-width:767px){.bbs-footer__main{padding:42px 22px 32px;gap:24px 18px}.bbs-footer nav{gap:0}.bbs-footer nav h2{margin-bottom:7px}.bbs-footer nav a{display:flex;align-items:center;min-height:44px;font-size:11px;overflow-wrap:anywhere}.bbs-footer__bottom>div{padding:20px 22px;flex-direction:column;gap:9px}.bbs-footer p{font-size:11px}}
	

/* Blueberry Bulk Orders — Hero, page108 */
body.page-id-108 .wd-page-title{display:none}body.page-id-108 .main-page-wrapper{padding-top:0}body.page-id-108 .elementor-element-22032b8{display:block;width:100%;max-width:none;padding:0;margin:0}body.page-id-108 .elementor-widget-html{margin-bottom:0}
.bbb-hero,.bbb-hero *{box-sizing:border-box}.bbb-hero{width:100%;font-family:Poppins,Arial,sans-serif;color:#07366f;background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.94) 30%,rgba(255,255,255,.68) 47%,rgba(255,255,255,.05) 70%),url('https://blueberry1.mavasdigital.com/wp-content/uploads/2026/11/blueberry-plywood-boards.jpg') center 48%/cover no-repeat}.bbb-hero__inner{min-height:370px;max-width:1360px;margin:0 auto;padding:34px 25px 44px}.bbb-hero__breadcrumb{display:flex;align-items:center;gap:13px;color:#516f99;font-size:10px;line-height:1.6;margin:0 0 19px}.bbb-hero__breadcrumb a{color:#516f99}.bbb-hero__breadcrumb>span[aria-hidden]{font-size:17px;color:#8a9bb1;line-height:1}.bbb-hero__eyebrow{display:inline-block;padding:5px 10px;border-radius:6px;background:#e2efff;color:#0754a6;font-size:8px;font-weight:500;line-height:1.6;margin-bottom:13px}.bbb-hero h1{font:700 36px/1.32 Poppins,Arial,sans-serif;letter-spacing:-.65px;color:#07366f;margin:0 0 16px}.bbb-hero p{font-size:13px;line-height:1.8;color:#174a88;max-width:570px;margin:0 0 25px}.bbb-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#1053ac;border:1px solid #1053ac;border-radius:4px;color:#fff;min-height:44px;padding:11px 23px;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none}.bbb-hero__button svg{width:18px;height:18px;flex:none}.bbb-hero__button:hover{background:#07366f;color:#fff}.bbb-hero a:focus-visible{outline:3px solid #4089de;outline-offset:4px}.bbb-hero__breadcrumb a:hover{color:#07366f;text-decoration:underline}
@media(min-width:1440px){.bbb-hero__inner{max-width:1440px;min-height:390px;padding-left:40px;padding-right:40px}}
@media(max-width:1023px){.bbb-hero{background-position:60% center}.bbb-hero__inner{padding:30px 25px 38px;min-height:360px}.bbb-hero h1{font-size:32px}.bbb-hero p{max-width:520px;font-size:12px}.bbb-hero__break{display:none}}
@media(max-width:767px){.bbb-hero{background-image:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.84) 70%,rgba(255,255,255,.65)),url('https://blueberry1.mavasdigital.com/wp-content/uploads/2026/11/blueberry-plywood-boards.jpg');background-position:62% center}.bbb-hero__inner{min-height:390px;padding:28px 22px 38px}.bbb-hero h1{font-size:29px;line-height:1.35;letter-spacing:-.5px}.bbb-hero p{font-size:12px;line-height:1.8;margin-bottom:24px}.bbb-hero__breadcrumb{margin-bottom:22px}.bbb-hero__button{min-height:44px}}

body.page-id-108 #main-content{width:100%;max-width:none;margin:0;padding:0}
	
/* Bulk Orders benefits */
body.page-id-108 .elementor-element-17ca05a{display:block;width:100%;max-width:none;padding:0;margin:0}.bbb-benefits{padding:68px 25px 70px;background:#fff;color:#073d7c;font-family:Poppins,sans-serif}.bbb-benefits *{box-sizing:border-box}.bbb-benefits__inner{max-width:1310px;margin:0 auto}.bbb-benefits header{text-align:center;margin-bottom:30px}.bbb-benefits__eyebrow{display:inline-block;padding:5px 10px;border-radius:6px;background:#e2efff;color:#0754a6;font-size:8px;line-height:1.6;margin-bottom:12px}.bbb-benefits h2{font:600 28px/1.4 Poppins,sans-serif;letter-spacing:-.5px;color:#073d7c;margin:0 0 10px}.bbb-benefits header p{font-size:12px;line-height:1.8;color:#526f9d;margin:0}.bbb-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.bbb-benefits article{border:1px solid #dce4f0;border-radius:12px;min-height:194px;padding:26px 20px 20px;display:flex;flex-direction:column}.bbb-benefits article>svg{width:28px;height:28px;color:#0754b1;margin-bottom:18px;flex:none}.bbb-benefits h3{font:600 14px/1.45 Poppins,sans-serif;color:#073d7c;margin:0 0 9px}.bbb-benefits article p{font-size:11px;line-height:1.8;color:#526f9d;margin:0 0 12px}.bbb-benefits article a{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;min-height:24px;font-size:10px;font-weight:500;line-height:1.6;color:#0754a6;text-decoration:none;margin-top:auto}.bbb-benefits article a span{font-size:17px}.bbb-benefits article a:hover{text-decoration:underline}.bbb-benefits article a:focus-visible{outline:2px solid #0754a6;outline-offset:4px}@media(max-width:1023px){.bbb-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.bbb-benefits{padding:46px 22px}.bbb-benefits h2{font-size:24px}.bbb-benefits__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.bbb-benefits article a{min-height:44px}.bbb-benefits article{min-height:194px}}
	
/* Bulk Orders materials partner */
body.page-id-108 .elementor-element-78cd20d{display:block;width:100%;max-width:none;padding:0;margin:0}.bbb-partner{padding:68px 25px 104px;background:#f7f9fb;color:#073d7c;font-family:Poppins,sans-serif}.bbb-partner *{box-sizing:border-box}.bbb-partner__inner{max-width:1310px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:62px}.bbb-partner img.bbb-partner__image{display:block;width:100%;height:auto;aspect-ratio:1.89;object-fit:cover;border-radius:12px}.bbb-partner h2{font:600 28px/1.4 Poppins,sans-serif;letter-spacing:-.4px;color:#073d7c;max-width:470px;margin:0 0 16px}.bbb-partner p{font-size:12px;line-height:1.9;color:#526f9d;margin:0 0 24px}.bbb-partner a.bbb-partner__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid #0754b1;border-radius:4px;min-height:44px;padding:10px 23px;font-size:11px;font-weight:500;line-height:1.6;color:#0754a6;background:#fff;text-decoration:none}.bbb-partner__button svg{display:block;flex:none}.bbb-partner a.bbb-partner__button:hover{color:#fff;background:#0754a6}.bbb-partner a:focus-visible{outline:3px solid #4089de;outline-offset:4px}@media(max-width:1023px){.bbb-partner__inner{gap:30px}.bbb-partner h2{font-size:25px}}@media(max-width:767px){.bbb-partner{padding:46px 22px}.bbb-partner__inner{grid-template-columns:1fr;gap:28px;max-width:480px}.bbb-partner h2{font-size:24px}.bbb-partner p{font-size:12px}}
	

/* Bulk Orders process */
body.page-id-108 .elementor-element-26230d1{display:block;width:100%;max-width:none;padding:0;margin:0}
.bbb-process{background:#fff;padding:68px 25px 70px;color:#073d7c;font-family:Poppins,sans-serif}.bbb-process *{box-sizing:border-box}.bbb-process__inner{max-width:1310px;margin:0 auto}.bbb-process__heading{text-align:center;margin-bottom:30px}.bbb-process__eyebrow{display:inline-block;background:#e2efff;color:#0754a6;border-radius:6px;padding:5px 10px;font-size:8px;line-height:1.6;margin-bottom:12px}.bbb-process h2{font:600 28px/1.4 Poppins,sans-serif;letter-spacing:-.5px;color:#073d7c;margin:0 0 10px}.bbb-process__heading p{font-size:12px;line-height:1.8;color:#526f9d;margin:0}.bbb-process__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;list-style:none;padding:0;margin:0}.bbb-process__card{border:1px solid #dce4f0;border-radius:12px;min-height:187px;padding:26px 23px;margin:0;background:#fff}.bbb-process__number{display:flex;width:43px;height:43px;align-items:center;justify-content:center;background:#eaf3ff;border-radius:10px;color:#0754b1;font-size:14px;font-weight:600;margin-bottom:20px}.bbb-process h3{font:600 13px/1.45 Poppins,sans-serif;margin:0 0 9px;color:#073d7c}.bbb-process__card p{font-size:11px;line-height:1.8;color:#526f9d;margin:0}@media(max-width:1023px){.bbb-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.bbb-process{padding:46px 22px}.bbb-process h2{font-size:24px}.bbb-process__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.bbb-process__card{min-height:180px}}
	
/* Bulk order details */
body.page-id-108 .elementor-element-6eb8155{display:block;width:100%;max-width:none;padding:0;margin:0}.bbb-info{background:#f7f9fb;padding:68px 25px 70px;color:#073d7c;font-family:Poppins,sans-serif}.bbb-info *{box-sizing:border-box}.bbb-info__grid{max-width:1310px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bbb-info article{min-height:194px;border:1px solid #dce4f0;border-radius:12px;background:#fff;padding:30px}.bbb-info svg{display:block;width:28px;height:28px;color:#0754b1;margin-bottom:20px}.bbb-info h2{font:500 14px/1.5 Poppins,sans-serif;color:#073d7c;margin:0 0 9px}.bbb-info p{font-size:11px;line-height:1.8;color:#526f9d;margin:0}@media(max-width:1023px){.bbb-info article{padding:24px 20px}}@media(max-width:767px){.bbb-info{padding:46px 22px}.bbb-info__grid{grid-template-columns:1fr;gap:17px;max-width:480px}.bbb-info article{min-height:180px;padding:26px 22px}}
	