.ult-sticky-section.ult-sticky #gform_wrapper_1 {
    background-color: #08182D !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding: 30px;
}
#right-sec-contact .ult-sticky-section.ult-sticky  h2 {
    font-size: 24px!important;
    font-weight: 500;
    font-family: 'Poppins';
    background-color: #08182D !important;
    padding: 20px 20px!important;
    padding-bottom: 0px!important;
}
#primary, #secondary {
    width: 100%!important;
    background: transparent!important;
}
#page .site-content {
    flex-grow: 1;
    background: #fff;
}
.helpie-faq.accordions .accordion__header:after {
    content: url(/wp-content/uploads/2025/05/arrow_forward.png)!important;
    height: 100%!important;
    margin-right: 30px;
    position: absolute;
    right: 0;
    top: 12px !important;
    width: 14px;
}
.helpie-faq.accordions .accordion__header.active:after {
    transform: rotate(180deg)!important;
    margin-right: 30px!important;
    height: auto!important;
}
.helpie-faq.accordions .accordion__header:before, .helpie-faq.accordions .accordion__header:after {
    background: transparent!important;
}
.ast-page-builder-template .site-content > .ast-container {
    max-width: 1320px!important;
    padding: 0px 0px!important;
}
div#tom-service-banner {
    display: flex;
    justify-content: center;
    background: linear-gradient(to left, white 30%, #08182D 20%);
}
#faqs-second ul {
    margin-left: 0;
}
#tom-service-banner h1 {
    display: grid;
    grid-template-columns: 154%;
    z-index: 3333;
    position: relative;
}

#tom-service-banner 
 .vc_single_image-img {
    z-index: 1111;
    position: relative;
    overflow: visible;
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    z-index: auto!important;
}
p.gform_required_legend {
    color: #fff;
}
label.gfield_label.gform-field-label {
    color: #fff;
}
legend.gfield_label {
    color: #fff!important;
}
.gfield_checkbox {
    display: grid!important;
    grid-template-columns: 33% 33% 33%!important;
    color: #fff;
}
.gform-theme--foundation .gfield textarea.small {
    border-radius: 0px!important;
    height: 100px;
}
.gform-field-label {
    color: #fff!important;
    font-size: 16px!important;
}
legend.gfield_label.gform-field-label.gfield_label_before_complex {
    font-size: 20px!important;
}
div#field_1_3 label {
    font-family: Poppins;
    font-weight: 400;
    font-size: 20px!important;
    line-height: 135%;
}
.gchoice label {
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px!important;
    line-height: 150%;
}
#inner-aces p, #inner-aces-three-colmn p {
    font-size: 14px;
}
input#gform_submit_button_1 {
    background: #E54A35;
    width: 100%;
    border-radius: 0;
    padding: 16px 20px!important;
    font-size: 16px;
}
div#cta-service, #acquisitions-conomic {
    display: flex;
    align-items: center;
    justify-content: center;
}
#right-sec-am .wpb_text_column {
    width: 46%;
    float: left;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    margin: 0px 2%!important;
}
#right-sec-am p {
    position: relative;
}
div#right-sec-contact {
    padding-left: 5%;
}
.gform_validation_errors {
    display: none!important;
}
#right-sec-am p:before {
    content: url(/wp-content/uploads/2025/02/back-color.png);
    left: -8px;
    margin-top: 0px;
    position: absolute;
    transform: scale(1.8);
}
div#inner-aces h3, #inner-aces-three-colmn h3{
    font-family: Poppins;
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    margin: 10px 0px;
}

#inner-aces .vc_col-sm-3 {
    background: #FCEDEB;
    width: 100%;
    padding: 20px;
    margin-left: 0;
}
div#section-second #second-red li::before {
    position: absolute;
    left: -3px;
}
#second-red li {
    padding: 4px 0px!important;
    border-bottom: 0px solid #F3ACA2!important;
    gap: 0px!important;
    display: block!important;
    padding-left: 34px!important;
}
#inner-aces-five-column h3 {
    padding: 10px 0px;
    font-weight: 600;
    vertical-align: middle;
}
#inner-three-policy p:before {
    content: url(/wp-content/uploads/2025/02/back-color.png);
    left: 8px;
    margin-top: 0px;
    position: absolute;
    transform: scale(1.8);
}
#inner-aces {
    display: grid!important; 
    grid-template-columns: 24% 24% 24% 24%;
    gap: 1%;
}
#inner-aces .wpb_column.vc_column_container:hover p, #inner-aces .wpb_column.vc_column_container:hover h3, #inner-aces-three-colmn .wpb_column.vc_column_container:hover p, #inner-aces-three-colmn .wpb_column.vc_column_container:hover h3, #inner-aces-five-column .wpb_column.vc_column_container:hover h3, #inner-aces-five-column .wpb_column.vc_column_container:hover p{
    color: #fff!important;
}
#inner-aces .wpb_column.vc_column_container:hover img, #inner-aces-three-colmn .wpb_column.vc_column_container:hover img , #inner-aces-five-column .wpb_column.vc_column_container:hover img {
    filter: grayscale(0%) brightness(271%);
}
#inner-aces .wpb_column.vc_column_container:hover, #inner-aces-three-colmn .wpb_column.vc_column_container:hover, #inner-aces-five-column .wpb_column.vc_column_container:hover{
    background: #E54A35;
}
#second-red h3 {
    color: #E54A35;
    font-family: Lora;
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 15px;
}
#inner-aces-five-column .wpb_column.vc_column_container {
    width: 31%;
    background: #FCEDEB;
    padding: 20px;
    margin: 1%;
}
#inner-aces-five-column {
    display: flex!important;
    justify-content: center;
}
#inner-aces-three-colmn {
    display: grid!important;
    grid-template-columns: 31% 31% 31%;
    gap: 3%;
}
#inner-aces .vc_col-sm-3 {
    background: #FCEDEB;
    width: 100%;
    padding: 20px;
    margin-left: 0;
}
#inner-aces-three-colmn .vc_col-sm-2 {
    background: #FCEDEB;
    width: 100%;
    padding: 20px;
    margin-left: 0;
}

.helpie-faq.accordions .accordion .accordion__item .accordion__header:hover {
    background: #F9FAFB!important
    color: #0c0c0c!important;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header:hover h3 {
    color: #0c0c0c!important;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__body {
    padding-right: 66px!important;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__body {
    padding-right: 66px!important;
    padding-left: 22px !important;
    padding-top: 20px;
    padding-bottom: 16px!important;
}

.helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title {
    padding-right: 40px!important;
}
.accordion__body {
    padding-bottom: 10px!important;
}
.helpie-faq.accordions .accordion .accordion__item {
    list-style-type: none;
    padding: 0;
    border-bottom: solid 0px #44596b;
    background: #F9FAFB;
    margin: 10px 0px!important;
}
.accordion__title h3 {
    font-family: Poppins;
    font-weight: 600;
    font-size: 16px!important;
    line-height: 150%;
    color: #0C0C0C!important;
}
div#section-second ul li {
    list-style: none;
    margin: 0px 0px;
    border-bottom: 1px solid #F3ACA2;
    padding: 20px 0px;
    display: flex;
    gap: 15px;
}
div#section-second ul li:last-child{
    border-bottom: 0px solid #F3ACA2;

}
div#section-second ul {
    margin-left: 0;
}
div#section-second ul li:before {
    content: url(/wp-content/uploads/2025/02/arrow-right-red.png);
}

div#section-second ul li:before {
    content: url(/wp-content/uploads/2025/02/arrow-right-red.png);
}
#right-sec-contact h2 {
    font-size: 24px!important;
    font-weight: 500;
    font-family: 'Poppins';
}

@media only screen and (max-width:1500px){
 
h2 {
    font-size: 40px!important;
    font-weight: 500;
}
}

@media only screen and (max-width:1300px){
#right-sec-contact h2 {
    font-size: 20px!important;
}    
   h2 {
    font-size: 32px!important;
} 
 div#inner-aces h3, #inner-aces-three-colmn h3 {
    font-family: Poppins;
    font-weight: 600;
    font-size: 16px!important;
    line-height: 135%;
    margin: 10px 0px;
}   
 #right-sec-contact h2 {
    font-size: 22px!important;
} 
div#faqs-second {
    padding-left: 5% !important;
    padding-right: 5% !important;
}
 div#cta-service {
    padding-left: 5%!important;
    padding-right: 5% !important;
}   
 div#section-second {
    padding-left: 3%!important;
    padding-right: 3% !important;
}   
div#acquisitions-conomic {
    padding-left: 5%!important;
    padding-right: 5% !important;
}  
    
 #tom-service-banner h1 {
    font-size: 56px!important;
}
    
}

@media only screen and (max-width:1100px){
div#right-sec-contact {
    padding-left: 0%;
}    
#tom-service-banner p {
    display: grid;
    grid-template-columns: 100%;
    z-index: 3333;
    position: relative;
}    
#tom-service-banner h1 {
    grid-template-columns: 152%;
}
 br {
    display: none;
}   
 #tom-service-banner h1 {
    font-size: 42px!important;
}
    
}

@media only screen and (max-width:921px){
div#section-second #inner-economic .vc_column-inner {
    padding-right: 0px!important;
}	
div#section-second #inner-economic {
    gap: 20px;
    display: flex;
    flex-direction: column-reverse!important;
}
div#section-second .vc_row.vc_row-flex {
    display: flex;
    flex-direction: column!important;
    gap: 20px;
    align-items: flex-start;
}
#inner-economic .vc_row.vc_row-flex .vc_column-inner{
    padding-right: 0px!important;
}
#second-red li {
    padding-left: 10px!important;
}	
#inner-economic .vc_row.vc_row-flex .vc_column-inner{
    padding-right: 0px!important;
}
div#section-second .vc_col-sm-6{
width: 100%;
}
 #inner-aces-five-column .wpb_column.vc_column_container {
    width: 48%;
}   
 div#tom-service-banner {
    padding-right: 5%!important;
}      
#tom-service-banner .wpb_single_image.vc_align_right {
    text-align: center;
}    
 #tom-service-banner 
 .vc_single_image-img {
    z-index: 0000;
    position: relative;
    overflow: visible;
}   
.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-y: 11px!important;
}	
.gform-theme--foundation .gfield--width-half {
    grid-column: span 12!important;
}	
div#section-second ul li {
    padding: 10px 0px;
}	
.helpie-faq.accordions .accordion {
    margin: 16px 0!important;
}	
div#section-second {
    padding-bottom: 3% !important;
}	
#inner-aces-three-colmn .wpb_text_column.wpb_content_element {
    margin-bottom: 28px;
}	
#bottom-banner-sec .vc_column-inner {
    padding-top: 0px!important;
}	
 #bottom-banner-sec p {
    font-size: 16px!important;
}   
 #right-sec-contact h2 {
    font-size: 20px!important;
}   
 div#right-sec-contact {
    padding-left: 0%;
}   
  #right-sec-am .vc_column-inner {
    padding-left: 3% !important;
}  
#cta-service div#leftwhatdo {
    width: 100%;
}   
#inner-aces {
    display: grid!important;
    grid-template-columns: 49% 49%;
    gap: 3%;
}
 #inner-aces-three-colmn {
    display: grid!important;
    grid-template-columns: 50% 50%;
    gap: 3%;
}   
 #tom-service-banner p {
    display: grid;
    grid-template-columns: 100%;
    z-index: 3333;
    position: relative;
}   
  #tom-service-banner h1 {
    display: grid;
    grid-template-columns: 100%;
    z-index: 3333;
    position: relative;
}      
div#right-sec-contact .vc_column-inner {
    padding: 20px!important;
}    
 h2, .entry-content h2 {
    font-size: 26px!important;
}   
 #inner-aces-three-colmn .vc_col-sm-2 .vc_column-inner {
    padding: 0px 14px!important;
}   
#inner-aces-three-colmn .vc_col-sm-2 {
    padding: 11px 0px;
    margin-left: 0;
}    
 
#tom-service-banner .vc_col-sm-5, #tom-service-banner .vc_col-sm-7 {
    width: 100%;
}    
  #tom-service-banner .vc_row.wpb_row {
    display: flex;
    flex-direction: column-reverse;
}  
div#tom-service-banner {
    display: flex;
    justify-content: center;
    background: linear-gradient(to left, white 0%, #08182D 0%);
    padding-top: 5% !important;
}
.maw_advanced_btn.hvr-fade {
    padding: 10px 12px!important;
}    
 #tom-service-banner h1 {
    font-size: 36px!important;
}
div#faqs-second {
    padding-left: 3% !important;
    padding-right: 3% !important;
}    
.gfield_checkbox {
    display: grid!important;
    grid-template-columns: 50% 50%!important;
    color: #fff;
}
}

@media only screen and (max-width:767px){
div#right-sec-contact .vc_column-inner {
    padding: 15px!important;
}
div#right-sec-am {
    margin-top: 20px;
}	
 .helpie-faq.accordions .accordion .accordion__item .accordion__body {
    padding-right: 20px!important;
    padding-left: 22px !important;
    padding-top: 20px;
    padding-bottom: 16px!important;
}   
legend.gfield_label.gform-field-label.gfield_label_before_complex {
    font-size: 18px!important;
}    
div#field_1_3 label {
    font-size: 18px!important;

}    
 div#cta-service {
    left: 0!important;
}   
  .helpie-faq.accordions .accordion__header:after {
    height: 37%!important;
}  
 .helpie-faq.accordions .accordion {
    margin: 10px 0!important;
}   
  #right-sec-am .wpb_text_column {
    width: 100%;
    float: left;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    margin: 0px 0%!important;
}  
#inner-aces {
    display: grid!important;
    grid-template-columns: 100%;
    gap: 1%;
}    
 div#right-sec-contact {
    padding-left: 0%;
}   
#inner-aces-three-colmn {
    display: flex!important;
    grid-template-columns: 100%;
    gap: 20px;
}    
h2, .entry-content h2 {
    font-size: 22px!important;
}    
 #tom-service-banner h1 {
    font-size: 24px!important;
}
div#inner-three-policy {
    padding: 0px 5%;
}    
}

@media only screen and (max-width:580px){
  #inner-aces-five-column .wpb_column.vc_column_container {
    width: 100%;
    margin: 1%;
}  
    .maw_advanced_btn.hvr-fade {
    padding: 10px 12px!important;
    width: 100%;
}
}

