
/* SearchVire Full Customization Layer */
.sv-advanced-wrap.sv-adv-width.sv-adv-self,.sv-advanced-wrap.sv-adv-width.sv-adv-inner>:first-child{max-width:var(--sv-adv-max-width)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
.sv-advanced-wrap.sv-adv-minheight.sv-adv-self,.sv-advanced-wrap.sv-adv-minheight.sv-adv-inner>:first-child{min-height:var(--sv-adv-min-height)}
.sv-advanced-wrap.sv-adv-opacity.sv-adv-self,.sv-advanced-wrap.sv-adv-opacity.sv-adv-inner>:first-child{opacity:var(--sv-adv-opacity)}
.sv-advanced-wrap.sv-adv-align.sv-adv-self,.sv-advanced-wrap.sv-adv-align.sv-adv-inner>:first-child{text-align:var(--sv-adv-align)!important}
.sv-advanced-wrap.sv-adv-overflow.sv-adv-self,.sv-advanced-wrap.sv-adv-overflow.sv-adv-inner>:first-child{overflow:var(--sv-adv-overflow)!important}
.sv-advanced-wrap.sv-adv-z.sv-adv-self,.sv-advanced-wrap.sv-adv-z.sv-adv-inner>:first-child{position:relative;z-index:var(--sv-adv-z)}
.sv-advanced-wrap.sv-adv-border.sv-adv-self,.sv-advanced-wrap.sv-adv-border.sv-adv-inner>:first-child{border-width:var(--sv-adv-border-width)!important;border-style:var(--sv-adv-border-style)!important;border-color:var(--sv-adv-border-color)!important}
.sv-advanced-wrap.sv-adv-shadow.sv-adv-self,.sv-advanced-wrap.sv-adv-shadow.sv-adv-inner>:first-child{box-shadow:var(--sv-adv-shadow)!important}
.sv-advanced-wrap.sv-adv-radius.sv-adv-self,.sv-advanced-wrap.sv-adv-radius.sv-adv-inner>:first-child{border-radius:var(--sv-adv-radius)!important}
.sv-advanced-wrap.sv-adv-padding.sv-adv-self,.sv-advanced-wrap.sv-adv-padding.sv-adv-inner>:first-child{padding:var(--sv-adv-pad-top) var(--sv-adv-pad-right) var(--sv-adv-pad-bottom) var(--sv-adv-pad-left)!important;box-sizing:border-box}
.sv-advanced-wrap.sv-adv-typography.sv-adv-self,.sv-advanced-wrap.sv-adv-typography.sv-adv-inner>:first-child{font-family:var(--sv-adv-font,inherit)!important}
.sv-advanced-wrap.sv-adv-typography h1,.sv-advanced-wrap.sv-adv-typography h2,.sv-advanced-wrap.sv-adv-typography h3,.sv-advanced-wrap.sv-adv-typography h4,.sv-advanced-wrap.sv-adv-typography h5,.sv-advanced-wrap.sv-adv-typography h6{font-weight:var(--sv-adv-heading-weight)!important;letter-spacing:var(--sv-adv-letter-spacing)!important}
.sv-advanced-wrap.sv-adv-typography p,.sv-advanced-wrap.sv-adv-typography li,.sv-advanced-wrap.sv-adv-typography blockquote,.sv-advanced-wrap.sv-adv-typography a,.sv-advanced-wrap.sv-adv-typography button{line-height:var(--sv-adv-body-line-height)!important}
.sv-advanced-wrap.sv-adv-hover.sv-adv-self,.sv-advanced-wrap.sv-adv-hover.sv-adv-inner>:first-child{transition:transform var(--sv-adv-transition) ease,box-shadow var(--sv-adv-transition) ease}
@media (hover:hover) and (pointer:fine){.sv-advanced-wrap.sv-adv-hover.sv-adv-self:hover,.sv-advanced-wrap.sv-adv-hover.sv-adv-inner>:first-child:hover{transform:translateY(calc(var(--sv-adv-hover-lift) * -1));box-shadow:var(--sv-adv-hover-shadow)!important}}
@media (min-width:1025px){.sv-advanced-wrap.sv-hide-desktop{display:none!important}}
@media (min-width:768px) and (max-width:1024px){.sv-advanced-wrap.sv-hide-tablet{display:none!important}}
@media (max-width:767px){.sv-advanced-wrap.sv-hide-mobile{display:none!important}}
@media (prefers-reduced-motion:reduce){.sv-advanced-wrap.sv-adv-hover.sv-adv-self,.sv-advanced-wrap.sv-adv-hover.sv-adv-inner>:first-child{transition:none!important}.sv-advanced-wrap.sv-adv-hover.sv-adv-self:hover,.sv-advanced-wrap.sv-adv-hover.sv-adv-inner>:first-child:hover{transform:none!important}}
