.elementor-658 .elementor-element.elementor-element-d1a76e3:not(.elementor-motion-effects-element-type-background), .elementor-658 .elementor-element.elementor-element-d1a76e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-658 .elementor-element.elementor-element-d1a76e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-658 .elementor-element.elementor-element-d1a76e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-658 .elementor-element.elementor-element-255a7b7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-658 .elementor-element.elementor-element-ef1c99a{margin-top:30px;margin-bottom:40px;}.elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tab-link{flex-direction:row !important;}.elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs-style-iconbox .premium-tabs-nav ul li .premium-tab-link, .elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs-style-circle .premium-tabs-nav ul li::before, .elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs-style-flip .premium-tabs-nav .premium-tabs-nav-list-item, .elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs-style-tzoid .premium-tabs-nav ul li .premium-tab-link::after{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs-style-iconbox .premium-tabs-nav ul li.tab-current a, .elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs-style-circle .premium-tabs-nav ul li.tab-current::before, .elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs-style-flip .premium-tabs-nav li.tab-current a::after, .elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs-style-tzoid .premium-tabs-nav ul li.tab-current a::after{background-color:var( --e-global-color-primary );}.elementor-658 .elementor-element.elementor-element-3f2d84a ul.premium-tabs-horizontal .premium-tab-arrow{border-top-color:var( --e-global-color-primary );}.elementor-658 .elementor-element.elementor-element-3f2d84a ul.premium-tabs-vertical .premium-tab-arrow{border-left-color:var( --e-global-color-primary );}.elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs-nav-list{flex-wrap:wrap;}.elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs:not(.premium-tabs-style-circle) .premium-tab-link, .elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs-style-circle .premium-tabs-nav li::before, .elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs-style-tzoid .premium-tab-link::after{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs .premium-tabs-nav-list li.tab-current .premium-tab-link{border-style:none;}.elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs .tab-current .premium-tab-title{color:var( --e-global-color-cdb48b0 );}.elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs .premium-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tab-content{padding:20px 20px 20px 20px;}.elementor-658 .elementor-element.elementor-element-3f2d84a .premium-tabs{border-style:none;}@media(max-width:767px){.elementor-658 .elementor-element.elementor-element-d1a76e3{padding:40px 0px 40px 0px;}.elementor-658 .elementor-element.elementor-element-255a7b7{width:100%;max-width:100%;}}/* Start custom CSS */.gform-theme--foundation .gform_fields {
  grid-row-gap: 20px !important;
}
.iti__selected-country, .iti__selected-country:hover, .elementor-kit-8 button, .elementor-kit-8 button:hover {background: transparent;}

.premium-tabs-nav-list-item a {text-decoration: none !important;}

.responsive-table {
  width: 100%;
  border-collapse: collapse !important; /* Remove gaps between table cells */
  border-spacing: 0 !important /* No extra space between rows/columns */
}

.responsive-table thead {
  background-color: #f4f4f4 !important; /* Light gray header background */
}

.responsive-table th, 
.responsive-table td {
  text-align: center !important; /* Align text to the left */
  padding: 6px !important; /* Add padding to cells */
  border: 1px solid #ddd !important; /* Add border to cells */
  font-size: 14px !important;
}/* End custom CSS */