/*!
 * Digital Perception Theme
 * Built: 2025-12-27 13:23:58
 * Auto-generated file — do not edit directly.
 */

@layer bricks.reset{.reviews-slider .splide__arrows {
    display:flex !important;flex-direction:row;position:absolute;bottom:-2rem;gap:1.2rem}.team-card__img img,.latest-blogs figure img{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important}}

.team-card__img,.latest-blogs figure{position:relative}.latest-blogs figure{padding-top:66%;border-radius:var(--radius-sm);overflow:hidden}.reviews-slider .splide__arrow{position:static !important}.splide{visibility:hidden;opacity:0;height:0;overflow:hidden;transition:opacity 0.3s ease}.splide.is-initialized{visibility:visible;opacity:1;height:auto;overflow:visible}.splide{height:0;transition:height 0.4s ease,opacity 0.3s ease}.splide.is-initialized{height:auto}.service-details__text ul li::before{content:'\f178';font-family:'Font Awesome 6 Solid';color:#0b59db;padding-right:1rem;}.has-icon-envelope,.has-icon-call,.has-icon-map{position:relative;padding-left:4.6rem}.has-icon-envelope::before,.has-icon-call::before,.has-icon-map::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3.5rem;height:3.5rem;padding:6px;background-color:var(--clr-primary);border-radius:50%;background-size:1.8rem 1.8rem;background-repeat:no-repeat;background-position:center}.has-icon-envelope::before{background-image:url("../images/icons/envelope.svg")}.has-icon-call::before{background-image:url("../images/icons/phone.svg")}.has-icon-map::before{background-image:url("../images/icons/maps-icon.svg")}.site-wrapper{display:flex;flex-direction:column;min-height:100vh}/* let content push footer down */.brx-content{flex:1}body.admin-bar .site-wrapper{min-height:calc(100vh - 32px)}@media (min-width: 768px){.header__megamenu ul a:not(.megamenu__outer .megamenu__block a){position:relative;padding-block:0.4rem}.header__megamenu ul a:not(.megamenu__outer .megamenu__block a)::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:radial-gradient(circle, var(--clr-primary) 60%, transparent 61%);border-radius:2px;transition:width 0.4s cubic-bezier(0.25, 1, 0.5, 1)}.header__megamenu ul a:not(.megamenu__outer .megamenu__block a):hover::after,.header__megamenu [aria-current="page"]::after,.header__megamenu .open a::after{width:100% !important}.header__megamenu .megamenu__wrap [aria-current="page"]{color:var(--clr-primary)}.header__megamenu .megamenu__wrap a:hover{color:var(--clr-primary)}}@media screen and (max-width: 782px){body.admin-bar .site-wrapper{min-height:calc(100vh - 46px)}}
/*# sourceMappingURL=theme.css.map */
