.elementor-240 .elementor-element.elementor-element-2dbf102{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--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-240 .elementor-element.elementor-element-2dbf102:not(.elementor-motion-effects-element-type-background), .elementor-240 .elementor-element.elementor-element-2dbf102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pqssurvey.com/wp-content/uploads/2026/01/PQS-Survey-Red-Laser-Background-Left.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-240 .elementor-element.elementor-element-2dbf102::before, .elementor-240 .elementor-element.elementor-element-2dbf102 > .elementor-background-video-container::before, .elementor-240 .elementor-element.elementor-element-2dbf102 > .e-con-inner > .elementor-background-video-container::before, .elementor-240 .elementor-element.elementor-element-2dbf102 > .elementor-background-slideshow::before, .elementor-240 .elementor-element.elementor-element-2dbf102 > .e-con-inner > .elementor-background-slideshow::before, .elementor-240 .elementor-element.elementor-element-2dbf102 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--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-240 .elementor-element.elementor-element-71857c7 > .elementor-widget-container{padding:2.5rem 0rem 2.5rem 0rem;}.elementor-240 .elementor-element.elementor-element-71857c7{text-align:center;}.elementor-240 .elementor-element.elementor-element-71857c7 .elementor-heading-title{font-family:"mislab-std", Sans-serif;font-size:60px;font-weight:800;color:#FFFFFF;}.elementor-240 .elementor-element.elementor-element-35a89a66{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:13rem;--padding-right:13rem;}@media(min-width:768px){.elementor-240 .elementor-element.elementor-element-2dbf102{--content-width:1520px;}}@media(max-width:1200px){.elementor-240 .elementor-element.elementor-element-71857c7 .elementor-heading-title{font-size:50px;}.elementor-240 .elementor-element.elementor-element-35a89a66{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}}@media(max-width:1024px){.elementor-240 .elementor-element.elementor-element-35a89a66{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}}@media(max-width:880px){.elementor-240 .elementor-element.elementor-element-71857c7 .elementor-heading-title{font-size:40px;}.elementor-240 .elementor-element.elementor-element-35a89a66{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:767px){.elementor-240 .elementor-element.elementor-element-71857c7 .elementor-heading-title{font-size:30px;}.elementor-240 .elementor-element.elementor-element-35a89a66{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for container, class: .elementor-element-35a89a66 *//* Hide the default WooCommerce/Quote 'X' and replace with a red Trash Bin */
.woocommerce table.shop_table a.remove,
.yith-ywraq-list a.remove,
table.cart a.remove {
    display: block !important;
    text-indent: -9999px !important; /* Pushes the standard 'X' out of view */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23d33" d="M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"/></svg>') !important;
    background-size: 16px 16px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    width: 24px !important;
    height: 24px !important;
    border-radius: 0 !important;
    background-color: transparent !important; /* Removes the standard red circle */
}
div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color));
    color: var(--wpforms-button-text-color);
    font-family: 'mislab-std';
    font-weight: 800;
}
div.wpforms-container-full input[type=submit]:hover,
div.wpforms-container-full button[type=submit]:hover,
div.wpforms-container-full .wpforms-page-button:hover,
.wp-core-ui div.wpforms-container-full input[type=submit]:hover,
.wp-core-ui div.wpforms-container-full button[type=submit]:hover,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover {
    background-color: var(--wpforms-button-background-color);
    color: var(--wpforms-button-text-color-alt, var(--wpforms-button-text-color));
    font-family: 'mislab-std';
    font-weight: 800;
    cursor: pointer;
    transition: all 0.3s ease;
}

#ywraq-other-form{
    width: 60% !important;
    margin:0 auto !important;
}

input.iti__tel-input, body .iti input.iti__tel-input[type=text], body .iti input.iti__tel-input[type=tel], div.wpforms-container .wpforms-form .iti input.iti__tel-input, div.wpforms-container .wpforms-form .iti input.iti__tel-input[type=text], div.wpforms-container .wpforms-form .iti input.iti__tel-input[type=tel], div.wpforms-container-full .wpforms-form .iti input.iti__tel-input, div.wpforms-container-full .wpforms-form .iti input.iti__tel-input[type=text], div.wpforms-container-full .wpforms-form .iti input.iti__tel-input[type=tel], #wpforms-conversational-form-page .iti input.iti__tel-input, #wpforms-conversational-form-page .iti input.iti__tel-input[type=text], #wpforms-conversational-form-page .iti input.iti__tel-input[type=tel] {
   
    padding-left: 50px !important;
}

div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea {
1. 
2.  
3. 
4.     font-size: 24px !important;
5. 
6.     padding: 24px 20px !important;
}

.wpforms-field.wpforms-field-content .wpforms-field-row p, .wpforms-field.wpforms-field-content .wpforms-field-row blockquote, .wpforms-field.wpforms-field-content .wpforms-field-row pre, .wpforms-field.wpforms-field-content .wpforms-field-row table {
    margin: 0 0 20px 0;
    width: 180%;
}
.elementor-kit-6 button, .elementor-kit-6 input[type="button"], .elementor-kit-6 input[type="submit"], .elementor-kit-6 .elementor-button {
    background-color: var(--e-global-color-primary);
    font-family: "mislab-std", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    color: #FFFFFF;
    border-radius: 100px;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
  
    color: #ffffff;
    background-color: #EE1C24;
    
}

.woocommerce table.shop_table {
    border: 1px solid;
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border-radius: 5px;
}

.product-name{
    background: #F1F1F1 !important;
    border: 0px;
}

/* Adds a slight fade effect when hovering over the bin */
.woocommerce table.shop_table a.remove:hover,
.yith-ywraq-list a.remove:hover,
table.cart a.remove:hover {
    background-color: transparent !important;
    opacity: 0.6;
}
#yith-ywraq-form table.cart .product-thumbnail {
    display: table-cell;
    background: white;
    width: 14%;
    border: 0px;
}

.woocommerce table.shop_table td {
    border-top: 0px !important;
    padding: 9px 29px;
    vertical-align: middle;
    line-height: 1.5em;
    background: #222222;
}

table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
    border-block-start: 0px );
    display: none;
}

.elementor-kit-6 a {
    color: #000;
    font-family: "unit", Sans-serif;
    font-size: 30px;
    font-weight: bold;
    background
Shorthand property for setting most background properties at the same place in the style sheet.

Widely available across major browsers (Baseline since January 2018)
Learn more

Don't show
: #;
}

#yith-ywraq-form .product-subtotal, #yith-ywraq-form .product-quantity, #yith-ywraq-form .product-price {
    text-align: right;
    padding: 22px 15px;
    width: 12%;
    background: #F1F1F1;
}

yith-ywraq-form .product-subtotal, #yith-ywraq-form .product-quantity, #yith-ywraq-form .product-price {
    text-align: center !important;
    padding: 22px 15px;
    width: 6%;
    background: #333333;
}


.elementor-kit-6 h3 {
    font-family: "mislab-std", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    margin-top: 80px !important;
    color: #EE1C24;
}

#yith-ywraq-form .product-subtotal, #yith-ywraq-form .product-quantity, #yith-ywraq-form .product-price {
    text-align: center;
    padding: 30px 15px;
}



.cart-item {
    margin-bottom: 10px !important;
}

.quantity{
    color: red !important;
}

#yith-ywraq-default-form{
    width: 40% !important;
}

#yith-ywraq-form .update-list-wrapper input[type="submit"] {
    margin-right: 0;
    margin-top: 20px;
    border-radius: 100px;
    font-size: 22px !important;
    background: #000;
}

#yith-ywraq-form .update-list-wrapper .after-table-right .button {
    margin-bottom: 0;
    border-radius: 100px;
    font-weight:800 !important;
    font-size: 22px !important;
}


@media screen and (max-width: 768px) {
    table.shop_table.ywraq_responsive .product-remove {
        max-width: 44px;
        padding: 10px;
    }
    
    #yith-ywraq-form .update-list-wrapper input[type="submit"] {
        font-size: 16px !important;
    }
    
    #yith-ywraq-form .update-list-wrapper .after-table-right .button {
    margin-bottom: 0;
    border-radius: 100px;
    font-weight:800 !important;
    font-size: 16px !important;
}

    
    .elementor-kit-6 a {
    color: #000;
    /* font-family: "unit", Sans-serif; */
    font-size: 20px;
    font-weight: bold;
}

#ywraq-other-form{
    width: 100% !important;
    margin:0 auto !important;
}

#yith-ywraq-form .product-subtotal, #yith-ywraq-form .product-quantity, #yith-ywraq-form .product-price {
    text-align: center;
    padding: 20px 15px;
}
}/* End custom CSS */