.elementor-5995 .elementor-element.elementor-element-3c382d18{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5995 .elementor-element.elementor-element-6ead10c .elementor-heading-title{font-family:var( --e-global-typography-3ffb74e-font-family ), Sans-serif;font-size:var( --e-global-typography-3ffb74e-font-size );font-weight:var( --e-global-typography-3ffb74e-font-weight );line-height:var( --e-global-typography-3ffb74e-line-height );}@media(max-width:1380px){.elementor-5995 .elementor-element.elementor-element-6ead10c .elementor-heading-title{font-size:var( --e-global-typography-3ffb74e-font-size );line-height:var( --e-global-typography-3ffb74e-line-height );}}@media(max-width:1024px){.elementor-5995 .elementor-element.elementor-element-6ead10c .elementor-heading-title{font-size:var( --e-global-typography-3ffb74e-font-size );line-height:var( --e-global-typography-3ffb74e-line-height );}}@media(max-width:767px){.elementor-5995 .elementor-element.elementor-element-6ead10c .elementor-heading-title{font-size:var( --e-global-typography-3ffb74e-font-size );line-height:var( --e-global-typography-3ffb74e-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-67130da */.addify-quote-form.template_two .adf-quote-detail-wrap {
    overflow-x: auto !important;
}

.addify-quote-form.template_two {
    align-items: start;
}

table.addify-quote-form__contents.template-two {
    border-collapse: separate !important;
    border-spacing: 0px !important;
    border: none !important;
}

table.addify-quote-form__contents.template-two tr th,
table.addify-quote-form__contents.template-two tr td{
    background: white !important;
}

table.addify-quote-form__contents.template-two tr th {
    border-top: 1px solid black !important;
    border-bottom: 1px solid black !important;
}

table.addify-quote-form__contents.template-two tr th:first-of-type {
    border-top-left-radius: 10px;
    border-left: 1px solid black !important;
    border-right: 1px solid black !important;
}
table.addify-quote-form__contents.template-two tr th:last-of-type {
    border-top-right-radius: 10px;
    border-right: 1px solid black !important;
}

table.addify-quote-form__contents.template-two tr td {
    border-bottom: 1px solid black !important;
}

table.addify-quote-form__contents.template-two tr td:first-of-type {
    border-left: 1px solid black !important;
    border-right: 1px solid black !important;
}

table.addify-quote-form__contents.template-two tr td:last-of-type {
    border-right: 1px solid black !important;
}

table.addify-quote-form__contents.template-two tbody tr:nth-last-of-type(2) td:first-of-type {
    border-bottom-left-radius: 10px !important;
}
table.addify-quote-form__contents.template-two tbody tr:nth-last-of-type(2) td:last-of-type {
    border-bottom-right-radius: 10px !important;
}

table.addify-quote-form__contents .product-name a {
    color: black;
}

table.addify-quote-form__contents .product-name a:hover {
    opacity: 0.7;
}

@media only screen and (max-width: 767px) {
    table.addify-quote-form__contents.template-two tr:first-of-type td {
        border-top: 1px solid black !important;
        border-top-left-radius: 10px !important;
        border-top-right-radius: 10px !important;
    }
    
    table.addify-quote-form__contents.template-two tr td:last-of-type {
        border-right: 1px solid black !important;
        border-left: 1px solid black !important;
        padding-right: 10px !important;
    }
    table.addify-quote-form__contents.template-two tbody tr:nth-last-of-type(2) td:last-of-type {
        border-bottom-left-radius: 10px !important;
    }
}/* End custom CSS */