.elementor-2528 .elementor-element.elementor-element-d4ef07d{--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;}.elementor-2528 .elementor-element.elementor-element-e60c176{width:100%;max-width:100%;}.elementor-2528 .elementor-element.elementor-element-73b627e > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-2528 .elementor-element.elementor-element-73b627e{font-weight:500;color:#D6001C;}.elementor-2528 .elementor-element.elementor-element-b3e72d7 > .elementor-widget-container{margin:0px 0px 60px 0px;}h1.entry-title{margin-top:1px;}@media(max-width:1024px){.elementor-2528 .elementor-element.elementor-element-b3e72d7 > .elementor-widget-container{margin:-50px 0px 0px 0px;}}@media(max-width:767px){.elementor-2528 .elementor-element.elementor-element-73b627e{font-size:13px;}.elementor-2528 .elementor-element.elementor-element-b3e72d7 > .elementor-widget-container{margin:-60px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-e60c176 */.wts-main-banner-offer {
    margin: 0 auto;
    display: inline;
    width: 320px;
    color: #fab005;
    font-size: 2em;
    font-weight: 600;
    text-align: center;
}

.wts-main-banner-offer:hover {
    color: #D6001C;
    text-decoration: none;
}

.wts-inline {
    display: inline !important;
}

.wts-svg-offer {
    height: 40px;
}

@media only screen and (max-width: 400px) {
    .wts-svg-offer {
        height: 30px;
    }
    
    .wts-main-banner-offer {
        font-size: 22px;
    }
}


.cd-offer-pg-heading h1 {
    display: inline-block !important;
    color: #d6001c !important;
}

.cd-offer-pg-heading {
    text-align: center
}


@media only screen and (max-width: 480px) {
	.cd-offer-pg-heading h1 {
    font-size: 1.2em !important;
 }	
}/* End custom CSS */
/* Start custom CSS for themo-pricing, class: .elementor-element-b3e72d7 */.wts-cust-offer-wrapper .th-pricing-column {
    border-color:  #FAB005 !important;
}

.wts-cust-offer-wrapper .th-pricing-column.th-highlight {
	background-color: #FAB005;
}

.wts-cust-offer-wrapper .th-pricing-cost {
    color: #c30022;
}

.wts-cust-offer-wrapper .th-pricing-column {
	background-color: var(--e-global-color-thmv_primary);
}

.wts-cust-offer-wrapper .th-pricing-title, 
.wts-cust-offer-wrapper .th-pricing-sub-title,
.wts-cust-offer-wrapper .th-pricing-cost {
    color: white;
}/* End custom CSS */