.elementor-336 .elementor-element.elementor-element-dc9ad38{--display:flex;--min-height:200px;--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-336 .elementor-element.elementor-element-dc9ad38:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-dc9ad38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://silicon-tech.org/wp-content/uploads/2026/04/product-content-banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-499b5ca .elementor-heading-title{font-family:var( --e-global-typography-ed06c27-font-family ), Sans-serif;font-size:var( --e-global-typography-ed06c27-font-size );font-weight:var( --e-global-typography-ed06c27-font-weight );text-transform:var( --e-global-typography-ed06c27-text-transform );line-height:var( --e-global-typography-ed06c27-line-height );color:var( --e-global-color-71fdab6 );}.elementor-336 .elementor-element.elementor-element-4e05344{font-family:var( --e-global-typography-6b0e4e1-font-family ), Sans-serif;font-size:var( --e-global-typography-6b0e4e1-font-size );font-weight:var( --e-global-typography-6b0e4e1-font-weight );text-transform:var( --e-global-typography-6b0e4e1-text-transform );line-height:var( --e-global-typography-6b0e4e1-line-height );color:var( --e-global-color-d6c433e );}.elementor-336 .elementor-element.elementor-element-4e05344 a{color:var( --e-global-color-b070d43 );}.elementor-336 .elementor-element.elementor-element-4e05344 a:hover{color:var( --e-global-color-b070d43 );}.elementor-336 .elementor-element.elementor-element-b32e015{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-999c1f8{--display:flex;--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-336 .elementor-element.elementor-element-c01e60c{font-family:var( --e-global-typography-b442043-font-family ), Sans-serif;font-size:var( --e-global-typography-b442043-font-size );font-weight:var( --e-global-typography-b442043-font-weight );line-height:var( --e-global-typography-b442043-line-height );color:var( --e-global-color-5273ff7 );}.elementor-336 .elementor-element.elementor-element-5a6e73a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-336 .elementor-element.elementor-element-292477c{--display:flex;}.elementor-336 .elementor-element.elementor-element-48debb2{--display:flex;}.elementor-336 .elementor-element.elementor-element-96b1b80 .elementor-button{background-color:#F8F8F8;fill:var( --e-global-color-71fdab6 );color:var( --e-global-color-71fdab6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e50caf8 );padding:4px 15px 04px 15px;}.elementor-336 .elementor-element.elementor-element-96b1b80 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-96b1b80 .elementor-button:focus{background-color:var( --e-global-color-e50caf8 );}.elementor-336 .elementor-element.elementor-element-96b1b80 .elementor-button-content-wrapper{flex-direction:row;}.elementor-336 .elementor-element.elementor-element-d7a4a85{--display:flex;--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;}.elementor-336 .elementor-element.elementor-element-79f25c7 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-336 .elementor-element.elementor-element-79f25c7 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-336 .elementor-element.elementor-element-79f25c7 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-336 .elementor-element.elementor-element-7b3dc5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-336 .elementor-element.elementor-element-f77efcf{--display:flex;}.elementor-336 .elementor-element.elementor-element-f5f2ad1{--display:flex;}.elementor-336 .elementor-element.elementor-element-64eed21 .elementor-button{background-color:#F8F8F8;fill:var( --e-global-color-71fdab6 );color:var( --e-global-color-71fdab6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e50caf8 );padding:4px 15px 04px 15px;}.elementor-336 .elementor-element.elementor-element-64eed21 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-64eed21 .elementor-button:focus{background-color:var( --e-global-color-e50caf8 );}.elementor-336 .elementor-element.elementor-element-64eed21 .elementor-button-content-wrapper{flex-direction:row;}.elementor-336 .elementor-element.elementor-element-c2db2a3{--display:flex;--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-c2db2a3:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-c2db2a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8aa98d );}.elementor-336 .elementor-element.elementor-element-98bb2f3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-98bb2f3:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-98bb2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-470cd29 );}.elementor-336 .elementor-element.elementor-element-2bd39fb{color:var( --e-global-color-5273ff7 );font-family:var( --e-global-typography-b442043-font-family ), Sans-serif;font-size:var( --e-global-typography-b442043-font-size );font-weight:var( --e-global-typography-b442043-font-weight );line-height:var( --e-global-typography-b442043-line-height );}.elementor-336 .elementor-element.elementor-element-97167ed{--display:flex;--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(max-width:1024px){.elementor-336 .elementor-element.elementor-element-dc9ad38{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-336 .elementor-element.elementor-element-499b5ca .elementor-heading-title{font-size:var( --e-global-typography-ed06c27-font-size );line-height:var( --e-global-typography-ed06c27-line-height );}.elementor-336 .elementor-element.elementor-element-4e05344{padding:0px 0px 0px 10px;font-size:var( --e-global-typography-6b0e4e1-font-size );line-height:var( --e-global-typography-6b0e4e1-line-height );}.elementor-336 .elementor-element.elementor-element-b32e015{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-336 .elementor-element.elementor-element-c01e60c{font-size:var( --e-global-typography-b442043-font-size );line-height:var( --e-global-typography-b442043-line-height );}.elementor-336 .elementor-element.elementor-element-5a6e73a{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-336 .elementor-element.elementor-element-7b3dc5b{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-336 .elementor-element.elementor-element-2bd39fb{font-size:var( --e-global-typography-b442043-font-size );line-height:var( --e-global-typography-b442043-line-height );}}@media(max-width:767px){.elementor-336 .elementor-element.elementor-element-dc9ad38{--min-height:100px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-336 .elementor-element.elementor-element-499b5ca .elementor-heading-title{font-size:var( --e-global-typography-ed06c27-font-size );line-height:var( --e-global-typography-ed06c27-line-height );}.elementor-336 .elementor-element.elementor-element-4e05344{font-size:var( --e-global-typography-6b0e4e1-font-size );line-height:var( --e-global-typography-6b0e4e1-line-height );}.elementor-336 .elementor-element.elementor-element-b32e015{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-336 .elementor-element.elementor-element-c01e60c{font-size:var( --e-global-typography-b442043-font-size );line-height:var( --e-global-typography-b442043-line-height );}.elementor-336 .elementor-element.elementor-element-d7a4a85{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-336 .elementor-element.elementor-element-7b3dc5b{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-336 .elementor-element.elementor-element-c2db2a3{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-336 .elementor-element.elementor-element-98bb2f3{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-2bd39fb{padding:0px 5px 0px 5px;font-size:var( --e-global-typography-b442043-font-size );line-height:var( --e-global-typography-b442043-line-height );}}@media(min-width:768px){.elementor-336 .elementor-element.elementor-element-999c1f8{--width:50%;}.elementor-336 .elementor-element.elementor-element-292477c{--width:60%;}.elementor-336 .elementor-element.elementor-element-48debb2{--width:40%;}.elementor-336 .elementor-element.elementor-element-d7a4a85{--width:50%;}.elementor-336 .elementor-element.elementor-element-f77efcf{--width:60%;}.elementor-336 .elementor-element.elementor-element-f5f2ad1{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-336 .elementor-element.elementor-element-292477c{--width:44%;}.elementor-336 .elementor-element.elementor-element-48debb2{--width:59%;}.elementor-336 .elementor-element.elementor-element-f77efcf{--width:44%;}.elementor-336 .elementor-element.elementor-element-f5f2ad1{--width:59%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-2bd39fb */.postcontentcon h2{
    font-size:24px;font-weight:bold;color:#0C2460;
    padding:10px 0;border-bottom:1px solid #e6e6e6;
}
.postcontentcon h3{font-size:20px;font-weight:bold}

@media screen and (max-width:768px){
    .postcontentcon h2{font-size:20px}
    .postcontentcon h3{font-size:16px;font-weight:bold}
}


:root :where(.is-layout-flex) {
    gap: 0px;
}


/* Keep the icon + title on a single row on small screens */
@media (max-width: 600px) {
  .icontitle.wp-block-columns {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center;
    gap: 0.5rem;
  }

  .icontitle.wp-block-column,
  .icontitle .wp-block-column {
    /* Prevent the default block editor stacking behavior */
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: 0;
  }

  /* Icon column: fixed width so the text can take remaining space */
  .icontitle .wp-block-column:first-child {
    flex: 0 0 48px;
    max-width: 48px;
  }

  /* Text column: take remaining space and allow wrapping inside the heading if needed */
  .icontitle .wp-block-column:last-child {
    flex: 1 1 auto;
    min-width: 0;
  }

  /* Make sure the image fits the icon column */
  .icontitle .wp-block-image img {
    width: 100%;
    height: auto;
    display: block;
  }

  /* Prevent the heading from overflowing the row */
  .icontitle h3 {
    margin: 0;
    white-space: normal;
    overflow-wrap: anywhere;
  }
}



/* Container: Force row layout and prevent wrapping */
.wp-block-columns.icontitle {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center; /* Vertically centers the icon with the title */
}

/* Column 1: Image (5%) */
.wp-block-columns.icontitle > .wp-block-column:nth-child(1) {
    flex-basis: 5% !important;
    width: 5% !important;
    min-width: 50px; /* Optional: prevents the icon from becoming too tiny */
}

/* Column 2: Title (95%) */
.wp-block-columns.icontitle > .wp-block-column:nth-child(2) {
    flex-basis: 95% !important;
    width: 95% !important;
}

/* Reset any default WordPress margins that might push the columns apart */
.wp-block-columns.icontitle .wp-block-column {
    margin-left: 0 !important;
    margin-right: 0 !important;
}/* End custom CSS */