.elementor-341 .elementor-element.elementor-element-d31363c{--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:179px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-511e164{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-341 .elementor-element.elementor-element-511e164 .elementor-heading-title{font-family:"FunnelSans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:2.6px;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-1f23bf3{width:100%;max-width:100%;text-align:center;}.elementor-341 .elementor-element.elementor-element-1f23bf3.elementor-element{--align-self:center;}.elementor-341 .elementor-element.elementor-element-1f23bf3 .elementor-heading-title{font-family:"FunnelSans", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-c531a90{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-341 .elementor-element.elementor-element-1f23bf3 .elementor-heading-title{font-size:50px;}}/* Start custom CSS for container, class: .elementor-element-c531a90 */.addify {
    text-align: center;
    padding: 49px 7px;
}
.woocommerce.adf-request-quote-page.template_one {
    max-width: 100% !important;
}
.woocommerce .addify-quote-form.template_one .addify-quote-form__contents {
    border: 0;
    border-radius: 0px;
}

tr.cart_item td {
    background: #F6F9FB;
}

tr.cart_item td:first-child {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

tr.cart_item td:last-child {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

table {
    border-collapse: separate;
    border-spacing: 0 15px;
}
td.product-name a{
    font-size: 20px;
}
td.product-name p {
    color: #0f1b1f66;
    font-size: 20px;
}
td.product-quantity input.qty {
    border-radius: 16px !important;
    font-size: 16px !important;
    width: 5rem !important;
}
table th {
    font-size: 16px !important;
    color: #0f1b1fa3 !important;
    font-weight: 400 !important;
}
.adf-quote-detail-wrap{
    max-width: 1320px !important;
    margin: auto;
}
.woocommerce .woocommerce-cart-form .af_quote_fields .af-quote-field-table {
    max-width: 1320px !important;
    margin: auto;
}
.af_quote_fields {
    background-image: url("https://jdteck.sagedigital.io/wp-content/uploads/2025/08/cbfefbce-b0fe-4b61-8cc8-200197303d23-1-scaled.png");
    background-size: cover;
    background-position: center;
    padding-bottom: 58px;
     padding-top: 58px !important;
        border: 0px !important;
}

@media only screen and (min-width: 1100px) {
.quote-fields p:nth-child(1), .quote-fields p:nth-child(2), .quote-fields p:nth-child(3), .quote-fields p:nth-child(4) {
    width: 25% !important;
    flex: 0 0 24%;
}
.quote-fields p:nth-child(5), .quote-fields p:nth-child(6) {
    width: 50%;
    flex: 0 0 49%;
}
.quote-fields p:nth-child(7), .quote-fields p:nth-child(8),.quote-fields p:nth-child(9) {
    width: 33%;
    flex: 0 0 32%;
}
.quote-fields p:nth-child(10), .quote-fields p:nth-child(11) {
    width: 50%;
    flex: 0 0 49%;
}
.quote-fields p:nth-child(12), .quote-fields p:nth-child(13), .quote-fields p:nth-child(14), .quote-fields p:nth-child(15) {
    width: 25% !important;
    flex: 0 0 24%;
}
}

.woocommerce-notices-wrapper {
    max-width: 1320px;
    margin: auto;
}
.quote-fields label {
    display: none !important;
}
.quote-fields {
    gap: 6px;
    margin-top: 23px;
}
.quote-fields input, .quote-fields textarea {
    background: #FFFFFF0D !important;
    border: 1px solid #FFFFFF26 !important;
    border-radius: 10px;
    backdrop-filter: blur(40px);
    padding: 21px 16px !important;
    font-size: 16px !important;
    font-weight: 300;
}
.woocommerce-cart-form p.addify-option-field span span span.select2-selection.select2-selection--single {
    background: #FFFFFF0D !important;
    color: white !important;
    border: 1px solid #FFFFFF26 !important;
    border-radius: 10px !important;
}
.woocommerce-cart-form span.select2-selection__rendered {
    padding-left: 17px !important;
    color: white !important;
    line-height: 27px !important;
}
.woocommerce-cart-form span.select2-selection__arrow b {
    filter: invert(0.5);
}
.woocommerce-cart-form  textarea {
    height: 150px !important;
}
.woocommerce-cart-form button.button.alt.addify_checkout_place_quote {
    background-image: linear-gradient(262deg, #25C664 0%, #369DE5 100%);
    border-radius: 20px;
    padding: 14px 85px;
    font-size: 16px !important;
    font-weight: 700;
}
.af-quote-field-table:before {
    content: 'Your Details';
    color: white;
    font-size: 38px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FunnelSans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://jdteck.sagedigital.io/wp-content/uploads/2025/08/FunnelSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'FunnelSans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://jdteck.sagedigital.io/wp-content/uploads/2025/08/FunnelSans-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'FunnelSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jdteck.sagedigital.io/wp-content/uploads/2025/08/FunnelSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'FunnelSans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://jdteck.sagedigital.io/wp-content/uploads/2025/08/FunnelSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'FunnelSans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://jdteck.sagedigital.io/wp-content/uploads/2025/08/FunnelSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'FunnelSans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://jdteck.sagedigital.io/wp-content/uploads/2025/08/FunnelSans-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'FunnelSans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://jdteck.sagedigital.io/wp-content/uploads/2025/08/FunnelSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'FunnelSans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://jdteck.sagedigital.io/wp-content/uploads/2025/08/FunnelSans-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'FunnelSans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://jdteck.sagedigital.io/wp-content/uploads/2025/08/FunnelSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'FunnelSans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://jdteck.sagedigital.io/wp-content/uploads/2025/08/FunnelSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'FunnelSans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://jdteck.sagedigital.io/wp-content/uploads/2025/08/FunnelSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'FunnelSans';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://jdteck.sagedigital.io/wp-content/uploads/2025/08/FunnelSans-ExtraBoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */