/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties;@media screen(md){.heartland-services-widget .elementor-element .swiper .elementor-swiper-button-next{left:90vw;right:auto}.heartland-services-widget .service-carousel{-webkit-mask-image:linear-gradient(to right,#000 var(--spacing-256),transparent 100%);mask-image:linear-gradient(to right,#000 var(--spacing-256),transparent 100%)}}@media screen(xl){.heartland-services-widget .elementor-element .swiper .elementor-swiper-button-next{left:calc(var(--breakpoint-xl) - 4.5rem)}}.heartland-services-widget .elementor-element.elementor-pagination-position-outside .swiper{padding-bottom:calc(var(--spacing, .25rem)*0)}.heartland-services-widget .elementor-swiper-button{background-color:color-mix(in srgb,#fff 50%,transparent);border-radius:calc(infinity*1px)}@supports (color:color-mix(in lab,red,red)){.heartland-services-widget .elementor-swiper-button{background-color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}.heartland-services-widget .elementor-swiper-button{padding:calc(var(--spacing, .25rem)*3)}.heartland-services-widget .elementor-swiper-button svg{height:calc(var(--spacing, .25rem)*16);width:calc(var(--spacing, .25rem)*16);--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y);fill:var(--e-global-color-primary)!important}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}