.elementor-334 .elementor-element.elementor-element-99b9b6a .woocommerce-breadcrumb{font-size:14px;}.elementor-334 .elementor-element.elementor-element-ba73f72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-268af00 .elementor-heading-title{font-size:48px;font-weight:700;}.elementor-334 .elementor-element.elementor-element-eb42a45 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-eb42a45 .elementor-button:focus{background-color:#217CA2;}.elementor-334 .elementor-element.elementor-element-eb42a45 .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-334 .elementor-element.elementor-element-b0d7395{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-334 .elementor-element.elementor-element-b0d7395:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-b0d7395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tamamtech.co/wp-content/uploads/2026/06/promotional-banner-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-334 .elementor-element.elementor-element-9c11d70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-334 .elementor-element.elementor-element-333333a{--display:flex;}.elementor-334 .elementor-element.elementor-element-333333a:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-333333a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F2FF;}.elementor-334 .elementor-element.elementor-element-d1a2973 p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-8e9c2f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-334 .elementor-element.elementor-element-8e9c2f8 p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-d0b9fec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-334 .elementor-element.elementor-element-d0b9fec:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-d0b9fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F2FF;}.elementor-334 .elementor-element.elementor-element-bae76d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-334 .elementor-element.elementor-element-bae76d9 p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-73fd96f{--display:flex;}.elementor-334 .elementor-element.elementor-element-73fd96f:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-73fd96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F2FF;}.elementor-334 .elementor-element.elementor-element-5b140ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-334 .elementor-element.elementor-element-5b140ec p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-5b140ec a{color:#2D7CC4;}.elementor-334 .elementor-element.elementor-element-5b140ec a:hover, .elementor-334 .elementor-element.elementor-element-5b140ec a:focus{color:#79B3E8;}.elementor-334 .elementor-element.elementor-element-c0e72e0{--display:flex;}.elementor-334 .elementor-element.elementor-element-c0e72e0:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-c0e72e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F2FF;}.elementor-334 .elementor-element.elementor-element-b78996d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-334 .elementor-element.elementor-element-b78996d p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-8d266d6{--display:flex;}.elementor-334 .elementor-element.elementor-element-8d266d6:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-8d266d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F2FF;}.elementor-334 .elementor-element.elementor-element-d6b39aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-334 .elementor-element.elementor-element-d6b39aa p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-c5810f1{--display:flex;}.elementor-334 .elementor-element.elementor-element-c5810f1:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-c5810f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F2FF;}.elementor-334 .elementor-element.elementor-element-be015f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-334 .elementor-element.elementor-element-be015f6 p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-92caacc{--display:flex;}.elementor-334 .elementor-element.elementor-element-92caacc:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-92caacc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F2FF;}.elementor-334 .elementor-element.elementor-element-861c7e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-334 .elementor-element.elementor-element-861c7e5 p{margin-block-end:10px;}.elementor-334 .elementor-element.elementor-element-861c7e5 a{color:#2D7CC4;}.elementor-334 .elementor-element.elementor-element-861c7e5 a:hover, .elementor-334 .elementor-element.elementor-element-861c7e5 a:focus{color:#79B3E8;}.elementor-334 .elementor-element.elementor-element-6346d9b{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:#2D7CC4;--n-accordion-icon-size:15px;}:where( .elementor-334 .elementor-element.elementor-element-6346d9b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-334 .elementor-element.elementor-element-ba73f72{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-b0d7395{--width:100%;--min-height:40vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-334 .elementor-element.elementor-element-ba73f72{--width:60%;}.elementor-334 .elementor-element.elementor-element-b0d7395{--width:40%;}.elementor-334 .elementor-element.elementor-element-d0b9fec{--content-width:100%;}}/* Start custom CSS *//* Reduce vertical gap */
/* 1. Force flattens Botiga's container top padding on this page only */
.site-main,
.content-area,
#primary,
.site-content {
    padding-top: 30px !important;
    margin-top: 0 !important;
}

/* 2. Strips inner padding from Botiga's article canvas wrapper */
article.page,
.entry-content {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* 3. Ensures Elementor's master section container snaps flush against the header */
body.elementor-page-334,
.elementor-section-wrap {
    margin-top: 0 !important;
    padding-top: 0 !important;
}


/* ==========================================
   DEDICATED FOOTER GAP REDUCTION
   ========================================== */

/* 1. Flattens the bottom edge of Botiga's structural content containers */
.site-main,
.content-area,
#primary,
.site-content,
.content-wrapper {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

/* 2. Strips bottom spacing from WordPress and Elementor inner layout wrappers */
article.page,
.entry-content,
.elementor,
.elementor-section-wrap,
body.elementor-page-334 {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

/* 3. Pulls Botiga's native footer elements flush against your content */
.site-footer,
.botiga-footer-builder,
#colophon {
    margin-top: 0px !important;
    padding-top: 0px !important;
}/* End custom CSS */