.elementor-30180 .elementor-element.elementor-element-d403243:not(.elementor-motion-effects-element-type-background), .elementor-30180 .elementor-element.elementor-element-d403243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#095879;background-image:url("https://everytexan.org/wp-content/uploads/2025/06/Section-Cover_budget-taxes.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30180 .elementor-element.elementor-element-d403243 > .elementor-background-overlay{background-color:#095879;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30180 .elementor-element.elementor-element-d403243 > .elementor-container{min-height:250px;}.elementor-30180 .elementor-element.elementor-element-d403243{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:75px;}.elementor-30180 .elementor-element.elementor-element-da18ab2{margin-top:0px;margin-bottom:80px;}.elementor-30180 .elementor-element.elementor-element-1e7ed91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30180 .elementor-element.elementor-element-ea45fbb{margin-top:-84px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-30180 .elementor-element.elementor-element-b5acfc7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30180 .elementor-element.elementor-element-c198fe6{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100.156% );max-width:100.156%;--container-widget-width:100.156%;--container-widget-flex-grow:0;}.elementor-30180 .elementor-element.elementor-element-c198fe6 .elementor-image-carousel-caption{text-align:center;}@media(min-width:768px){.elementor-30180 .elementor-element.elementor-element-b5acfc7{width:67.664%;}.elementor-30180 .elementor-element.elementor-element-06f5831{width:14.953%;}}@media(min-width:1025px){.elementor-30180 .elementor-element.elementor-element-d403243:not(.elementor-motion-effects-element-type-background), .elementor-30180 .elementor-element.elementor-element-d403243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-30180 .elementor-element.elementor-element-1e7ed91{width:var( --container-widget-width, 946.594px );max-width:946.594px;--container-widget-width:946.594px;--container-widget-flex-grow:0;}}/* Start custom CSS for section, class: .elementor-element-d403243 */.elementor-30180 .elementor-element.elementor-element-d403243::before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 1600px;
    height: 100%;
    background-image: linear-gradient(to right, rgba(9,88,121,1), rgba(9,88,121,0) 30%, rgba(9,88,121,0) 70%, rgba(9,88,121,1));
    margin: 0 auto;
    left: calc(50% - 800px);
    right: calc(50% - 800px);
}

.elementor-30180 .elementor-element.elementor-element-d403243 .elementor-container::after {
    content:"";
    position: absolute;
    display: inline-block;
    bottom: -75px;
    left: -7px;
    width: 155px;
    height: 155px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='154' height='153.827' viewBox='0 0 154 153.827'%3E%3Cg transform='translate(-142 -579.471)'%3E%3Cpath d='M25.928,123.083,151.44,170.934a4.511,4.511,0,0,0,1.409,0A4.087,4.087,0,0,0,156.3,169.1a4.017,4.017,0,0,0-.423-5.074L30.368,31.469a4.087,4.087,0,0,0-7.047,2.819v84.567a4.228,4.228,0,0,0,2.608,4.228Z' transform='translate(118.692 562.309)' fill='%23f2a900'/%3E%3Cpath d='M158.945,160.909a4.091,4.091,0,0,0,6.624-4.44L117.719,30.958a4.088,4.088,0,0,0-3.806-2.607H29.346a4.087,4.087,0,0,0-3.876,2.608,4.158,4.158,0,0,0,1.057,4.51Z' transform='translate(130.143 551.121)' fill='%23dc582a'/%3E%3C/g%3E%3C/svg%3E") left bottom / auto no-repeat;
    z-index: 2;
}

@media screen and (max-width: 1200px) {
    .elementor-30180 .elementor-element.elementor-element-d403243 .elementor-container::after {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8);
    }
}
@media screen and (max-width: 1020px) {
    .elementor-30180 .elementor-element.elementor-element-d403243 .elementor-container::after { 
        left: auto;
        right: 832px;
    }
}/* End custom CSS */