.elementor-element-43c5df1 .product-images .zoom{left:4px;width:38px;height:38px;border:2px solid;box-sizing:content-box;border-color:#E7E7E7;margin:0 18px 18px 18px;}.elementor-element-43c5df1 .product-images .image-galley-viewer{left:4px;width:38px;height:38px;--porto-product-action-width:38px;border:2px solid;box-sizing:content-box;--porto-product-action-border:2px;border-color:#E7E7E7;margin:0 18px;--porto-product-action-margin:18px;}.elementor-element-43c5df1 .product-images .zoom, .elementor-element-43c5df1 .product-images .img-thumbnail:hover .zoom{background-color:#FFFFFF;}.elementor-element-43c5df1 .product-images .image-galley-viewer, .elementor-element-43c5df1 .product-images .img-thumbnail:hover .image-galley-viewer{background-color:#FFFFFF;}.elementor-element-43c5df1 .product-images .zoom i{line-height:38px;font-size:15px;}.elementor-element-43c5df1 .product-images .image-galley-viewer i{line-height:38px;font-size:15px;}.elementor-element-43c5df1 .product-images .image-galley-viewer.without-zoom{margin-bottom:18px;}.elementor-33525 .elementor-element.elementor-element-cc5b312{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33525 .elementor-element.elementor-element-cc5b312 .product_title{font-family:"Poppins", Poppins;font-size:22px;font-weight:600;line-height:34px;}.elementor-33525 .elementor-element.elementor-element-6106b4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33525 .elementor-element.elementor-element-6106b4f .price{font-family:"Poppins", Poppins;font-size:26px;font-weight:600;color:#222529;}.elementor-33525 .elementor-element.elementor-element-6106b4f .price del{color:#FE1D1D;}.elementor-33525 .elementor-element.elementor-element-683a898{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33525 .elementor-element.elementor-element-dce06b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33525 .elementor-element.elementor-element-0f05241{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-0f05241 .product_meta{display:block;flex-wrap:wrap;}.elementor-element-0f05241 .product_meta, .product-summary-wrap  .elementor-element-0f05241 .product_meta span{color:#616161;font-size:15px;font-weight:400;}.elementor-33525 .elementor-element.elementor-element-ab7efe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33525 .elementor-element.elementor-element-12cecae{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-12cecae .product-summary-wrap .quantity{margin:0px 0px 0px 0px;}.elementor-element-12cecae .product-summary-wrap .quantity .minus{height:50px;border-width:2px 0px 2px 2px;background-color:#FFFFFF;}.elementor-element-12cecae .product-summary-wrap .quantity .qty{border-width:2px 1px 2px 1px;background-color:#FFFFFF;}.elementor-element-12cecae .product-summary-wrap .quantity .plus{height:50px;border-width:2px 2px 2px 0px;background-color:#FFFFFF;}.elementor-element-12cecae .cart:not(.variations_form), .elementor-element-12cecae .single_variation_wrap{border-width:0px 0px 0px 0px;border-style:solid;}.elementor-element-12cecae .product-summary-wrap .variations tr{display:block;}.elementor-33525 .elementor-element.elementor-element-5d67cc8{margin:-4px 4px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-33525 .elementor-element.elementor-element-e273a95{border-style:none;padding:0px 0px 0px 0px;}.elementor-element-880ad49 a, .elementor-element-880ad49 a span{width:auto;text-indent:0;}.elementor-element-880ad49 .yith-wcwl-add-to-wishlist a:before{position:static;margin-right:10px !important;line-height:1;color:var( --e-global-color-6c9f0e3 );}.elementor-element-880ad49 a:before{margin-bottom:.2em;}.elementor-element-880ad49 .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip){border:none;}.elementor-element-880ad49 a:before, .single-product .elementor-element-880ad49 .add_to_wishlist:before{font-size:20px;}.elementor-33525 .elementor-element.elementor-element-880ad49 a, .elementor-33525 .elementor-element.elementor-element-880ad49 a span{font-family:"Poppins", Poppins;font-size:13px;font-weight:700;text-transform:uppercase;}.elementor-element-880ad49 .yith-wcwl-wishlistaddedbrowse a:before, .elementor-element-880ad49 .yith-wcwl-wishlistexistsbrowse a:before{color:var( --e-global-color-74fa7d8 );}.single-product .product-summary-wrap .elementor-element-880ad49 a, .single-product .product-summary-wrap .elementor-element-880ad49 a span, .elementor-element-880ad49 a, .elementor-element-880ad49 a span:not(.yith-wcwl-tooltip){color:#222529;}.single-product .product-summary-wrap .elementor-element-880ad49 a:hover, .single-product .product-summary-wrap .elementor-element-880ad49 a:hover span, .elementor-element-880ad49 a:hover, .elementor-element-880ad49 a:hover span{color:var( --e-global-color-74fa7d8 );}.elementor-element-880ad49 .yith-wcwl-add-to-wishlist a, .elementor-element-880ad49 .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip){height:50px;line-height:50px;}.elementor-element-880ad49 .yith-wcwl-add-to-wishlist a{border:none;}.elementor-element-880ad49 a, .single-product .product-summary-wrap .elementor-element-880ad49 a{background-color:#FFFFFF00;}.elementor-element-880ad49 a:hover, .single-product .product-summary-wrap .elementor-element-880ad49 a:hover{background-color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-33525 .elementor-element.elementor-element-60f8eb9{width:auto;max-width:auto;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-33525 .elementor-element.elementor-element-8e1638c{--divider-border-style:solid;--divider-color:#B9B9B9;--divider-border-width:1px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33525 .elementor-element.elementor-element-8e1638c .elementor-divider-separator{width:70%;}.elementor-33525 .elementor-element.elementor-element-8e1638c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33525 .elementor-element.elementor-element-a3e4089{border-style:none;}.elementor-33525 .elementor-element.elementor-element-3b83364{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33525 .elementor-element.elementor-element-6a4635d .porto-u-main-heading > *{font-size:14px;font-weight:400;text-transform:capitalize;color:#616161;}.elementor-33525 .elementor-element.elementor-element-7a2c865{--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;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7a2c865{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33525 .elementor-element.elementor-element-7681f6c .elementor-button{background-color:#999999;font-family:"Poppins", Poppins;font-size:13px;font-weight:400;}.elementor-33525 .elementor-element.elementor-element-7681f6c .elementor-button-content-wrapper{flex-direction:row;}.elementor-33525 .elementor-element.elementor-element-0249dc1 .elementor-button{background-color:#999999;font-family:"Poppins", Poppins;font-size:13px;font-weight:400;}.elementor-33525 .elementor-element.elementor-element-0249dc1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-33525 .elementor-element.elementor-element-aea421b{--divider-border-style:solid;--divider-color:#B9B9B9;--divider-border-width:1px;}.elementor-33525 .elementor-element.elementor-element-aea421b .elementor-divider-separator{width:70%;}.elementor-33525 .elementor-element.elementor-element-aea421b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33525 .elementor-element.elementor-element-2445174{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33525 .elementor-element.elementor-element-6820e5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-6820e5e .product_meta, .product-summary-wrap  .elementor-element-6820e5e .product_meta span{color:#616161;font-size:15px;font-weight:400;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33525 .elementor-element.elementor-element-b91870d{--display:flex;}.elementor-33525 .elementor-element.elementor-element-b91870d:not(.elementor-motion-effects-element-type-background), .elementor-33525 .elementor-element.elementor-element-b91870d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7772f3 );}.elementor-33525 .elementor-element.elementor-element-c9e38a7{--display:flex;}.elementor-33525 .elementor-element.elementor-element-c9e38a7:not(.elementor-motion-effects-element-type-background), .elementor-33525 .elementor-element.elementor-element-c9e38a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7772f3 );}.elementor-33525 .elementor-element.elementor-element-2ee5600{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-33525 .elementor-element.elementor-element-2ee5600 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-33525 .elementor-element.elementor-element-2ee5600.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-0259161 );}.elementor-33525 .elementor-element.elementor-element-2ee5600.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-33525 .elementor-element.elementor-element-2ee5600.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-quaternary );}.elementor-33525 .elementor-element.elementor-element-2ee5600.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;}.elementor-33525 .elementor-element.elementor-element-2ee5600.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;text-transform:uppercase;}.elementor-33525 .elementor-element.elementor-element-2ee5600 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-33525 .elementor-element.elementor-element-e2948d8{--divider-border-style:solid;--divider-color:#B9B9B9;--divider-border-width:1px;}.elementor-33525 .elementor-element.elementor-element-e2948d8 .elementor-divider-separator{width:100%;}.elementor-33525 .elementor-element.elementor-element-e2948d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-element-a1f1dba .porto-posts-grid{--porto-el-spacing:10px;}.elementor-33525 .elementor-element.elementor-element-a1f1dba .owl-dots{top:-48px !important;right:10px !important;}.elementor-33525 .elementor-element.elementor-element-a1f1dba .owl-dots:not(.disabled){display:none !important;}.elementor-element-a1f1dba .sp-linked-heading{font-size:1rem;font-weight:600;line-height:2.5em;letter-spacing:-0.01em;border:none;}.elementor-33525 .elementor-element.elementor-element-ad2609d{--divider-border-style:solid;--divider-color:#B9B9B9;--divider-border-width:1px;}.elementor-33525 .elementor-element.elementor-element-ad2609d .elementor-divider-separator{width:100%;}.elementor-33525 .elementor-element.elementor-element-ad2609d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:767px){.elementor-33525 .elementor-element.elementor-element-0f05241{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-33525 .elementor-element.elementor-element-5d67cc8{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-33525 .elementor-element.elementor-element-8e1638c .elementor-divider-separator{width:100%;}.elementor-33525 .elementor-element.elementor-element-aea421b .elementor-divider-separator{width:100%;}.elementor-33525 .elementor-element.elementor-element-6820e5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-33525 .elementor-element.elementor-element-e2948d8 .elementor-divider-separator{width:100%;}.elementor-33525 .elementor-element.elementor-element-ad2609d .elementor-divider-separator{width:100%;}}@media(max-width:991px) and (min-width:768px){.elementor-33525 .elementor-element.elementor-element-3991d67{width:50%;}}/* Start custom CSS for porto_cp_image, class: .elementor-element-43c5df1 */.elementor-33525 .elementor-element.elementor-element-43c5df1 .img-thumbnail {
    background: #F6F6F6;
}
.single-product .product-images .img-thumbnail img{
    width: 100%;
    height: unset !important;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for porto_cp_price, class: .elementor-element-6106b4f */.single-product-price p.price {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-683a898 */.elementor-shortcode square-placement {
    margin: 0 0 !important;
}/* End custom CSS */
/* Start custom CSS for porto_cp_meta, class: .elementor-element-0f05241 */.posted_in {

    font-size: 0 !important;
    display: flex !important; /* Menggunakan flexbox untuk mengatur item secara horizontal */
    flex-wrap: wrap !important; /* Memungkinkan item untuk pindah ke baris berikutnya jika tidak muat */
    align-items: center !important; /* Menyelaraskan item secara vertikal di tengah */
}

.posted_in::before {
    content: "Categories: " !important; /* Teks yang akan ditampilkan */
    font-size: 14px !important; /* Ukuran font yang diinginkan untuk label "Categories:" */
    margin-right: 8px !important; /* Jarak setelah label "Categories:" */
    display: inline-block !important; /* Agar margin bekerja */
    vertical-align: middle !important; 
    margin-top: -8px !important;
}

.posted_in a {
    display: inline-block !important; /* Penting untuk menerapkan padding, background, dll. */
    background-color: #F6F6F6 !important; /* Warna latar belakang tag, sesuaikan dengan desain gambar Anda */
    color: #555 !important; /* Warna teks tag, sesuaikan dengan desain gambar Anda */
    padding: 6px 6px !important; /* Padding di dalam tag (vertikal dan horizontal) */
    border-radius: 0px !important; /* Sudut membulat untuk tampilan tag */
    text-decoration: none !important; /* Menghilangkan garis bawah pada link */
    margin-right: 8px !important; /* Jarak antara tag satu dengan yang lain */
    margin-bottom: 8px !important; /* Jarak bawah jika tag membungkus ke baris baru */
    white-space: nowrap !important; /* Mencegah teks tag pecah ke baris baru */
    font-size: 13px !important; /* Mengatur ulang ukuran font untuk teks di dalam tag */
    line-height: 1 !important; /* Menyesuaikan tinggi baris untuk perataan vertikal yang lebih baik */
    transition: background-color 0.3s ease, color 0.3s ease !important; /* Efek transisi halus saat hover */
}

/* Efek hover untuk tag */
.posted_in a:hover {
    background-color: #d0d0d0 !important; /* Warna latar belakang saat di-hover */
    color: #000 !important; /* Warna teks saat di-hover */
}


.elementor-33525 .elementor-element.elementor-element-0f05241 span.posted_in{
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for porto_cp_add_to_cart, class: .elementor-element-12cecae *//* --- Bagian Input Quantity dan Tombol +/- --- */
.qib-container {
    display: flex !important;
    align-items: stretch !important;
    border: none !important;
}

.qib-button {
    background-color: #fff !important;
    color: #333 !important;
    border: 1px solid #ccc !important;
    padding: 0 !important;
    width: 35px !important;
    height: 51px !important;
    line-height: 38px !important;
    text-align: center !important;
    cursor: pointer !important;
    font-weight: bold !important;
    font-size: 18px !important;
    box-sizing: border-box !important;
    outline: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
}

.qib-button.plus {
    order: 1 !important;
    border-radius: 0px !important
}

.qib-button.minus {
    order: 3 !important;
    border-left: 1px solid #ccc !important;
    border-radius: 0px !important

}

.qib-container .quantity {
    order: 2 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
    height: 51px !important;
}

.qib-container .quantity .input-text.qty.text {
    background-color: #fff !important;
    color: #333 !important;
    border: 1px solid #ccc !important;
    border-left: none !important;
    border-right: none !important;
    padding: 0 !important;
    text-align: center !important;
    width: 50px !important;
    height: 40px !important;
    line-height: 38px !important;
    box-sizing: border-box !important;
    outline: none !important;
    -webkit-appearance: textfield !important;
    -moz-appearance: textfield !important;
    appearance: textfield !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

.qib-container .quantity .input-text.qty.text::-webkit-outer-spin-button,
.qib-container .quantity .input-text.qty.text::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}

/* --- Bagian Tombol Add To Cart --- */
.single_add_to_cart_button.button.alt {
    background-color: #000 !important;
    color: #fff !important;
    padding: 12px 25px !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    border: none !important;
    cursor: pointer !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
}

.single_add_to_cart_button.button.alt::before {
    content: "\f290" !important;
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    margin-right: 8px !important;
    font-size: 1em !important;
    color: #fff !important;
    display: inline-block !important;
    vertical-align: middle !important;
}


@media (max-width: 320px) {
    form.cart .qib-container + button[type='submit']:not(#qib_id):not(#qib_id), form.cart .qib-container + div:not(#qib_id):not(#qib_id):not(_) {
        margin-left: 0px !important;
        width: 100%;
        margin-top: 10px;
    }
}


/*Download*/
.btn.btn-primary.download-document-btn {
    font-weight: 400 !important;
    background-color: #999999 !important;
    color: #ffffff !important; /* Menggunakan #ffffff untuk warna putih */
    font-size: 13px !important;
    border: none;
    border-radius: 0px;
}
.shop_table.cart-table .quantity, .single-product .product-summary-wrap .quantity{
    margin: 0;
}


@media only screen and (max-width: 767px) {
  .qib-container:not(#qib_id):not(#qib_id) {
   padding-right: 100px;
  }
  
  button.single_add_to_cart_button.button.alt{
      margin-left:0 !important;
  }
  
  .qib-container{
      padding-bottom:16px;
  }
  form.cart button.single_add_to_cart_button.button,
  form.cart a.add-request-quote-button.button{
        padding-left: 13px !important;
        padding-right: 13px !important;
        font-size: 12px !important;
        gap: 0 !important;
        font-weight: 500;
    }
}
@media only screen and (max-width: 420px) {
  form.cart button.single_add_to_cart_button.button,
  form.cart a.add-request-quote-button.button{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .single-product form.cart:not(.variations_form), .single_variation_wrap .variations_button {
        gap: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for porto_cp_wishlist, class: .elementor-element-880ad49 */.yith-wcwl-add-button .add_to_wishlist {
    display: flex !important;
    flex-direction: row-reverse !important; 
    align-items: center !important;
}

.elementor-element-5224100 .yith-wcwl-add-to-wishlist a:before {
    margin-left: 8px !important;
}

.yith-wcwl-wishlistaddedbrowse .feedback {
    display: flex !important;
    flex-direction: row-reverse !important; /* Membalik urutan ikon dan teks */
    align-items: center !important; /* Menyelaraskan secara vertikal */
}

.elementor-element-5224100 .yith-wcwl-add-to-wishlist a:before {
    margin-left: 8px !important
}    

.elementor-11800 .elementor-element.elementor-element-5224100 a, .elementor-11800 .elementor-element.elementor-element-5224100 a span {
    font-weight: 400 !important;
    font-size: 15px !important
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-60f8eb9 *//*.yith-ywraq-add-to-quote .add-request-quote-button {*/
/*    background: none !important;*/
/*    border: none !important;*/
/*    text-decoration: none !important;*/
/*    color: #053378 !important;*/
/*    font-size: 16px !important;*/
/*    font-family: sans-serif !important;*/
/*    padding: 10px 0 !important;*/
/*    display: flex !important;*/
/*    align-items: center !important;*/
/*    cursor: pointer !important;*/
/*}*/

/*.yith-ywraq-add-to-quote .add-request-quote-button::after {*/
/*    content: "+" !important;*/
/*    display: flex !important;*/
/*    justify-content: center !important;*/
/*    align-items: center !important;*/
/*    width: 30px !important;*/
/*    height: 30px !important;*/
/*    border: 1px solid #053378 !important;*/
/*    border-radius: 2px !important;*/
/*    font-size: 1.5em !important;*/
/*    margin-left: 10px !important;*/
/*    box-sizing: border-box !important;*/
/*    color: #053378 !important;*/
/*}*/

.wp-block-post.product a.button, .wp-block-post.product .add-request-quote-button.button, .wp-block-post.product .add-request-quote-button-addons.button, .woocommerce .add-request-quote-button.button, .woocommerce .add-request-quote-button-addons.button {
    color: white !important;
    border: none !important;
    margin-top: 0px;
        font-weight: 700 !important;
    font-family: 'Poppins' !important;
    margin-left: 0px;
    background: #FE1D1D !important;
}

/*.woocommerce .add-request-quote-button.button:hover, .woocommerce .add-request-quote-button-addons.button:hover {*/
/*    background-color: transparent !important;*/
/*    color: black !important;*/
/*    border: none !important;*/
/*}*/

@media (max-width: 768px) {
    .wp-block-post.product a.button, .wp-block-post.product .add-request-quote-button.button, .wp-block-post.product .add-request-quote-button-addons.button, .woocommerce .add-request-quote-button-addons.button {
        margin-top: 20px !important;
        margin-left: -10px;
    }
}

@media (max-width: 480px) {
    .wp-block-post.product a.button, .wp-block-post.product .add-request-quote-button.button, .wp-block-post.product .add-request-quote-button-addons.button, .woocommerce .add-request-quote-button-addons.button {
        margin-top: 6px !important;
        margin-left: 0px;
    }
    
/*    .yith-ywraq-add-to-quote .add-request-quote-button::after {*/
/*    content: "+" !important;*/
/*    display: flex !important*/
/*;*/
/*    justify-content: center !important;*/
/*    align-items: center !important;*/
/*    width: 27px !important;*/
/*    height: 25px !important;*/
/*    border: 1px solid #053378 !important;*/
/*    border-radius: 2px !important;*/
/*    font-size: 1.4em !important;*/
/*    margin-left: 10px !important;*/
/*    box-sizing: border-box !important;*/
/*    color: #053378 !important;*/
/*}*/



}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2445174 */.elementor-33525 .elementor-element.elementor-element-2445174 {
    padding: 15px !important;
}

.elementor-33525 .elementor-element.elementor-element-2445174 .contact-grid {
    gap: 10px !important;
}

.elementor-33525 .elementor-element.elementor-element-2445174 .contact-card {
    padding: 10px !important;
}/* End custom CSS */
/* Start custom CSS for porto_cp_meta, class: .elementor-element-6820e5e */.elementor-33525 .elementor-element.elementor-element-6820e5e span{
  display: none;
}/* End custom CSS */