.elementor-413 .elementor-element.elementor-element-807cbb3{--display:flex;--min-height:500px;--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;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-807cbb3:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-807cbb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3C4F;}.elementor-413 .elementor-element.elementor-element-807cbb3::before, .elementor-413 .elementor-element.elementor-element-807cbb3 > .elementor-background-video-container::before, .elementor-413 .elementor-element.elementor-element-807cbb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-413 .elementor-element.elementor-element-807cbb3 > .elementor-background-slideshow::before, .elementor-413 .elementor-element.elementor-element-807cbb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-413 .elementor-element.elementor-element-807cbb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-68df5ea );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-73e541f{text-align:center;}.elementor-413 .elementor-element.elementor-element-73e541f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-4b1113b );}.elementor-413 .elementor-element.elementor-element-ee3d21e.elementor-element{--align-self:center;}.elementor-413 .elementor-element.elementor-element-ee3d21e .awesome-breadcrumb{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-413 .elementor-element.elementor-element-ee3d21e .awesome-breadcrumb a{color:var( --e-global-color-7df75b2 );}.elementor-413 .elementor-element.elementor-element-ee3d21e .awesome-breadcrumb .active{color:var( --e-global-color-4b1113b );}.elementor-413 .elementor-element.elementor-element-ee3d21e .awesome-breadcrumb .sep{color:var( --e-global-color-4b1113b );}.elementor-413 .elementor-element.elementor-element-bfa7593{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-413 .elementor-element.elementor-element-c755377 .woocommerce #customer_details .form-row .input-text, .elementor-413 .elementor-element.elementor-element-c755377  .woocommerce #customer_details .form-row textarea, .elementor-413 .elementor-element.elementor-element-c755377 .woocommerce form #customer_details select, .elementor-413 .elementor-element.elementor-element-c755377 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-413 .elementor-element.elementor-element-c755377 #coupon_code, .elementor-413 .elementor-element.elementor-element-c755377 .select2-container--default .select2-selection--single, .elementor-413 .elementor-element.elementor-element-c755377 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#EE990F1F;}.elementor-413 .elementor-element.elementor-element-c755377 .woocommerce-button{background-color:var( --e-global-color-4b1113b );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-413 .elementor-element.elementor-element-c755377 #payment #place_order{background-color:var( --e-global-color-4b1113b );}.elementor-413 .elementor-element.elementor-element-c755377 .woocommerce-checkout{--place-order-title-alignment:stretch;--purchase-button-width:100%;}.elementor-413 .elementor-element.elementor-element-c755377{--sections-background-color:#FCFCFC;--sections-border-type:solid;--sections-border-color:#EBEBEB;--sections-border-radius:10px 10px 10px 10px;--sections-padding:20px 20px 20px 20px;--forms-columns-gap-padding:calc( 0px/2 );--forms-columns-gap-margin:calc( -0px/2 );--forms-rows-gap:10px;--forms-labels-color:var( --e-global-color-68df5ea );--forms-label-spacing:5px;--forms-fields-normal-color:var( --e-global-color-6f0f612 );--forms-fields-border-radius:5px 5px 5px 5px;--forms-buttons-normal-text-color:var( --e-global-color-7df75b2 );--forms-buttons-border-radius:5px 5px 5px 5px;--purchase-button-border-radius:5px 5px 5px 5px;}.elementor-413 .elementor-element.elementor-element-c755377 .e-woocommerce-login-section, .elementor-413 .elementor-element.elementor-element-c755377 .woocommerce-checkout #customer_details .col-1, .elementor-413 .elementor-element.elementor-element-c755377 .woocommerce-additional-fields, .elementor-413 .elementor-element.elementor-element-c755377 .e-checkout__order_review, .elementor-413 .elementor-element.elementor-element-c755377 .e-coupon-box, .elementor-413 .elementor-element.elementor-element-c755377 .woocommerce-checkout #payment{border-width:1px 1px 1px 1px;}.elementor-413 .elementor-element.elementor-element-c755377 .woocommerce-shipping-fields{--shipping-heading-padding-start:20px;}.elementor-413 .elementor-element.elementor-element-c755377 .woocommerce-billing-fields .form-row label, .elementor-413 .elementor-element.elementor-element-c755377 .woocommerce-shipping-fields .form-row label, .elementor-413 .elementor-element.elementor-element-c755377 .woocommerce-additional-fields .form-row label, .elementor-413 .elementor-element.elementor-element-c755377 .e-woocommerce-login-anchor .form-row label, .elementor-413 .elementor-element.elementor-element-c755377 .e-coupon-anchor-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-413 .elementor-element.elementor-element-c755377 #customer_details .input-text, .elementor-413 .elementor-element.elementor-element-c755377 #customer_details .form-row textarea, .elementor-413 .elementor-element.elementor-element-c755377 #customer_details .form-row select, .elementor-413 .elementor-element.elementor-element-c755377 .e-woocommerce-login-anchor .input-text, .elementor-413 .elementor-element.elementor-element-c755377 #coupon_code, .elementor-413 .elementor-element.elementor-element-c755377 ::placeholder, .elementor-413 .elementor-element.elementor-element-c755377 .select2-container--default .select2-selection--single, .select2-results__option{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-6f0f612 );}.elementor-413 .elementor-element.elementor-element-c755377 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-6f0f612 );}.elementor-413 .elementor-element.elementor-element-c755377 .woocommerce #payment #place_order{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}@media(min-width:768px){.elementor-413 .elementor-element.elementor-element-bfa7593{--content-width:1000px;}}@media(max-width:1024px){.elementor-413 .elementor-element.elementor-element-807cbb3{--min-height:360px;}}@media(max-width:767px){.elementor-413 .elementor-element.elementor-element-807cbb3{--min-height:300px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-73e541f{padding:0px 0px 0px 0px;}.elementor-413 .elementor-element.elementor-element-73e541f .elementor-heading-title{font-size:20px;}.elementor-413 .elementor-element.elementor-element-ee3d21e .awesome-breadcrumb{font-size:16px;}.elementor-413 .elementor-element.elementor-element-bfa7593{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-c755377 */.elementor-413 .elementor-element.elementor-element-c755377 .woocommerce-message{
    display: none !important;
}
.elementor-413 .elementor-element.elementor-element-c755377 div#wc_checkout_add_ons {
    background: #FCFCFC !important;
    border: 1px solid #EBEBEB !important;
    padding: 20px !important;
    border-radius: 10px !important;
    margin-bottom: 25px !important;
}



/* Desktop and General Styles (Your original styles) */
#f150458_field label.checkbox, 
#f773f99_field label.checkbox {
    font-size: 18px;
    font-weight: 700;
    color: #000000;
    display: flex;
    align-items: center;
    gap: 12px;
}

#f150458_field input[type="checkbox"], 
#f773f99_field input[type="checkbox"] {
    transform: scale(1.6);
    margin: 0;
}

/* --- Mobile Responsive Styles --- */
@media screen and (max-width: 768px) {
    #f150458_field label.checkbox, 
    #f773f99_field label.checkbox {
        font-size: 15px;      /* Mobile-e 15px */
        font-weight: 500;     /* Mobile-e 500 weight */
    }

    #f150458_field input[type="checkbox"], 
    #f773f99_field input[type="checkbox"] {
        transform: scale(1.3); /* Mobile-e checkbox ektu choto korlam jate font er sathe manansoi hoy */
    }
}/* End custom CSS */