.elementor-17136 .elementor-element.elementor-element-70fe098{--display:flex;--position:fixed;--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;top:0px;--z-index:99;}.elementor-17136 .elementor-element.elementor-element-70fe098:not(.elementor-motion-effects-element-type-background), .elementor-17136 .elementor-element.elementor-element-70fe098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-17136 .elementor-element.elementor-element-70fe098{left:0px;}body.rtl .elementor-17136 .elementor-element.elementor-element-70fe098{right:0px;}.elementor-17136 .elementor-element.elementor-element-949572c{--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;--justify-content:space-between;}.elementor-17136 .elementor-element.elementor-element-ebb4973 .elementor-menu-toggle{margin-left:auto;}.elementor-17136 .elementor-element.elementor-element-ebb4973 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-76a2f0d );fill:var( --e-global-color-76a2f0d );padding-left:12px;padding-right:12px;}.elementor-17136 .elementor-element.elementor-element-ebb4973 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17136 .elementor-element.elementor-element-ebb4973 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17136 .elementor-element.elementor-element-ebb4973 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17136 .elementor-element.elementor-element-ebb4973 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-17136 .elementor-element.elementor-element-ebb4973 div.elementor-menu-toggle{color:var( --e-global-color-76a2f0d );}.elementor-17136 .elementor-element.elementor-element-ebb4973 div.elementor-menu-toggle svg{fill:var( --e-global-color-76a2f0d );}.elementor-17136 .elementor-element.elementor-element-749b67a{--display:flex;--min-height:270px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-17136 .elementor-element.elementor-element-749b67a:not(.elementor-motion-effects-element-type-background), .elementor-17136 .elementor-element.elementor-element-749b67a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ahnmedia.com/wp-content/uploads/2026/01/bg-UC-png.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17136 .elementor-element.elementor-element-517df9a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17136 .elementor-element.elementor-element-78300ba .elementor-icon-wrapper{text-align:center;}.elementor-17136 .elementor-element.elementor-element-78300ba .elementor-icon{font-size:24px;}.elementor-17136 .elementor-element.elementor-element-78300ba .elementor-icon svg{height:24px;}.elementor-17136 .elementor-element.elementor-element-78300ba .elementor-icon-wrapper svg{width:auto;}.elementor-17136 .elementor-element.elementor-element-9476ead .elementor-icon-wrapper{text-align:center;}.elementor-17136 .elementor-element.elementor-element-9476ead .elementor-icon{font-size:24px;}.elementor-17136 .elementor-element.elementor-element-9476ead .elementor-icon svg{height:24px;}.elementor-17136 .elementor-element.elementor-element-9476ead .elementor-icon-wrapper svg{width:auto;}.elementor-17136 .elementor-element.elementor-element-4e4be6b .elementor-heading-title{color:#04DB66;}.elementor-17136 .elementor-element.elementor-element-dd09e2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17136 .elementor-element.elementor-element-8c486a2{text-align:center;}.elementor-17136 .elementor-element.elementor-element-8c486a2 .elementor-heading-title{font-size:48px;font-weight:600;text-transform:capitalize;line-height:120%;color:var( --e-global-color-76a2f0d );}.elementor-17136 .elementor-element.elementor-element-aaf5bfa{--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-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17136 .elementor-element.elementor-element-d5ffd7b{--display:flex;}.elementor-17136 .elementor-element.elementor-element-27dcc7c{--display:flex;}/* Start custom CSS for container, class: .elementor-element-749b67a */.elementor-17136 .elementor-element.elementor-element-749b67a .elementor-icon-wrapper {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-93c25d4 */.elementor-17136 .elementor-element.elementor-element-93c25d4 *{
    font-family: Poppins;
}

.elementor-17136 .elementor-element.elementor-element-93c25d4 h3{
    font-size: 22px;
    color: #063D3B;
}

.elementor-17136 .elementor-element.elementor-element-93c25d4 input{
    border: 1px solid #E0E0E0 !important;
    border-radius: 2px !important;
    background: transparent !important;
    padding: 12px 16px !important;
}

.elementor-17136 .elementor-element.elementor-element-93c25d4 .select2-selection{
    background: transparent !important;
}

.elementor-17136 .elementor-element.elementor-element-93c25d4 .select2-selection__rendered{
    border: 1px solid #E0E0E0 !important;
    border-radius: 2px !important;
    background: transparent !important;
    height: 100%;
    display: flex;
    align-items: center;
}

#customer_details .col-1, .e-checkout__order_review, .woocommerce-checkout-payment{
    border: none !important;
    padding: 0 !important;
}

.woocommerce-billing-fields__field-wrapper{
    padding: 20px;
    border: 1px solid rgba(6,61,59, .4);
    border-radius: 20px;
    /*box-shadow: 0 0 8px rgba(0,0,0,.15);*/
}

#order_review{
    padding: 20px;
    border: 1px solid rgba(6,61,59, .4);
    border-bottom: 0;
    border-radius: 20px 20px 0 0;
/*box-shadow: 0 0px 8px rgba(0,0,0,.15);*/
}

.e-checkout__order_review{
    margin-bottom: 0 !important;
}

.e-checkout__order_review-2{
    padding: 20px;
    border: 1px solid rgba(6,61,59, .4);
    border-top: 0;
    border-radius: 0 0 20px 20px;
/*box-shadow: 0 0px 8px rgba(0,0,0,.15);*/

}

#payment{
    margin-bottom: 0 !important;
}

#payment .payment_methods .payment_box{
    background: #fff !important;
    padding: 0 !important;
}

#wc-stripe-upe-form, .payment_box.payment_method_stripe fieldset:last-child{
        border: none;
    padding: 0;
    margin: 0;
}

#payment #place_order{
    background: #063D3B !important;
    border-radius: 20px !important;
}

.woocommerce-privacy-policy-link{
    font-size: 12px !important;
    color: #063D3B !important;
    font-weight: bold !important;
}

.shop_table.woocommerce-checkout-review-order-table tbody tr td,
.shop_table.woocommerce-checkout-review-order-table tfoot tr th,.shop_table.woocommerce-checkout-review-order-table tfoot tr td{
    border-top: 1px solid rgba(6,61,59, .4) !important;
}

.order-total *{
    font-size: 22px;
    color: #063D3B !important;
    font-weight: bold !important;
}


#customer_details .col-2{
    display: none;
}

.elementor-17136 .elementor-element.elementor-element-93c25d4 .e-coupon-box{
    margin: 0;
    border-radius: 0;
    border-top: 0;
    border-bottom: 0;
    border-color: #063d3b66;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaf5bfa */.woocommerce-order{
    display: none !important;
}

#billing_city_field .required{
    display: none;
}/* End custom CSS */