.elementor-108144 .elementor-element.elementor-element-3d029c45{padding:40px 0px 40px 0px;}.elementor-108144 .elementor-element.elementor-element-0e60297 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-108144 .elementor-element.elementor-element-0e60297 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-108144 .elementor-element.elementor-element-dfccc1d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-108144 .elementor-element.elementor-element-4ef9525{padding:0px 0px 80px 0px;}@media(max-width:1024px){.elementor-108144 .elementor-element.elementor-element-0e60297 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-108144 .elementor-element.elementor-element-0e60297 .elementor-heading-title{font-size:30px;}}/* Start custom CSS */#plandetails h3 {
    font-size: 24px;
    font-weight: normal;
}

.elementor-kit-108082 button, .elementor-kit-108082 input[type="button"], .elementor-kit-108082 input[type="submit"], .elementor-kit-108082 .elementor-button {
    font-size: 16px;
    padding: 10px 20px;
    border: none;
    text-transform: none;
    border: 2px solid;
    
}
#compare-table th + th h3 {
    color: #ffffff;
    font-weight: normal
}
#search {
    height: 48px;
}
#comparethese {
    border-color: #B20839;
}
.viewplancertificate:hover {
    border-color: #B20839;
}
button.lightbox-buynow:hover {
    color: #ffffff;
}
#quote label {
    font-size: 18px;
}
.buttoncontainer button {
    /*font-size: 12px;*/
    margin-top: 5px;
}
.elementor-shortcode .row,
.elementor-shortcode .container,
.elementor-shortcode div[class^="col-"] {
    padding: 0;
}/* End custom CSS */