/**handles:namedrop-styles**/
.w-gallery-item-img:has(.namedrop),.w-image-h:has(.namedrop){position:relative}.w-image-h:has(.namedrop) img{display:inline-block!important;width:auto}.w-post-elm.post_image:has(.namedrop){overflow:visible}.namedrop{--spacer:3rem;--fontsize:1rem;display:flex;flex-direction:column;position:absolute;font-size:var(--fontsize);z-index:99}.bg_has_namedrop+.l-section-h{z-index:100}.namedrop .line{padding:5px 10px;width:fit-content;border-radius:2px;position:relative}.namedrop .line.second{margin-top:5px}.namedrop .line.full-width,.namedrop:has(.line.full-width){width:100%}.no-namedrops .namedrop{display:none!important}@media (max-width:600px){.no-namedrops-on-mobile .namedrop{display:none!important}}.namedrop.black .line{background:#000;color:#fff}.namedrop.green .line{background:var(--color-content-primary);color:#fff}.namedrop.grello .line{background:var(--color-content-bg-alt);color:#000}.namedrop.white .line{background:#fff;color:var(--color-content-primary)}.namedrop.top-flush{top:0}.namedrop.top{top:var(--spacer)}.namedrop.middle{top:0;bottom:0;justify-content:center}.namedrop.bottom{bottom:var(--spacer)}.namedrop.bottom-flush{bottom:0}.namedrop.left{left:0}.namedrop.leftish{left:var(--spacer)}.namedrop.center{left:0;right:0;text-align:center;align-items:center}.namedrop.rightish{right:var(--spacer);text-align:right;align-items:end}.namedrop.right{right:0;text-align:right;align-items:end}.namedrop .line.inset-left{margin-right:calc(var(--spacer)* .5)}.namedrop .line.outset-left{margin-left:calc(var(--spacer)* -.5)}.namedrop .line.inset-right{margin-left:calc(var(--spacer)* .5)}.namedrop .line.outset-right{margin-right:calc(var(--spacer)* -.5)}div:not(.bg_has_namedrop)>.namedrop.left .line:not(.inset-right):not(.outset-left):not(.full-width){border-top-left-radius:0;border-bottom-left-radius:0}div:not(.bg_has_namedrop)>.namedrop.right .line:not(.inset-left):not(.outset-right):not(.full-width){border-top-right-radius:0;border-bottom-right-radius:0}.bg_has_namedrop .namedrop.left,.bg_has_namedrop .namedrop.leftish,.bg_has_namedrop .namedrop.right,.bg_has_namedrop .namedrop.rightish{width:100%}.bg_has_namedrop .namedrop.left .line{left:max(0px,calc((100% - var(--site-content-width))/ 2))}.bg_has_namedrop .namedrop.leftish .line{left:max(0px,calc(((100% - var(--site-content-width))/ 2) + var(--spacer)))}.bg_has_namedrop .namedrop.right .line{right:max(0px,calc((100% - var(--site-content-width))/ 2))}.bg_has_namedrop .namedrop.rightish .line{right:max(0px,calc(((100% - var(--site-content-width))/ 2) + var(--spacer)))}.bg_has_namedrop .namedrop .line.outset-left{margin-left:0}.bg_has_namedrop .namedrop .line.outset-left+.line,.bg_has_namedrop .namedrop .line:has(+ .line.outset-left){margin-left:calc(var(--spacer)* .5)}.bg_has_namedrop .namedrop .line.outset-right{margin-right:0}.bg_has_namedrop .namedrop .line.outset-right+.line,.bg_has_namedrop .namedrop .line:has(+ .line.outset-right){margin-right:calc(var(--spacer)* .5)}.bg_has_namedrop .namedrop .line.inset-left{margin-left:calc(var(--spacer)* .5)}.bg_has_namedrop .namedrop .line.inset-right{margin-right:calc(var(--spacer)* .5)}.bg_has_namedrop .namedrop.bottom-flush{bottom:1rem}.bg_has_namedrop .namedrop.bottom-flush+.namedrop.bottom,.bg_has_namedrop .namedrop.bottom:has(+ .namedrop.bottom-flush){margin-bottom:1rem}.l-section:first-child>.bg_has_namedrop .namedrop{margin-top:calc(var(--header-height) + var(--spacer))}.l-section:has( + .l-section .overlap-top )>.bg_has_namedrop .namedrop{margin-bottom:var(--spacer)}@media (min-width:1500px){#hero.l-section:has( + .l-section .overlap-top )>.bg_has_namedrop .namedrop{margin-bottom:calc(var(--spacer) + 1rem)}}.l-section.with_slider:has(.bg_has_namedrop)>.l-section-h,.l-section.with_slider:has(.bg_has_namedrop)>.l-section-shape{z-index:100}@media (max-width:1024px){.bg_has_namedrop div.namedrop{display:none!important}}.post_custom_field:has(.namedrop),.post_image:has(.namedrop),.w-gallery-item-img:has(.namedrop),.w-image-h:has(.namedrop),.w-video:has(.namedrop),.wp-post-image:has(.namedrop),figure:has(.namedrop),p:has(.namedrop){container-type:inline-size}@container (max-width:500px){.post_custom_field:has(.namedrop) .namedrop,.post_image:has(.namedrop) .namedrop,.w-gallery-item-img:has(.namedrop) .namedrop,.w-image-h:has(.namedrop) .namedrop,.w-video:has(.namedrop) .namedrop,.wp-post-image:has(.namedrop) .namedrop,figure:has(.namedrop) .namedrop,p:has(.namedrop) .namedrop{--fontsize:0.8rem;line-height:1rem;--spacer:32px}}@container (max-width:350px){.post_custom_field:has(.namedrop) .namedrop,.post_image:has(.namedrop) .namedrop,.w-gallery-item-img:has(.namedrop) .namedrop,.w-image-h:has(.namedrop) .namedrop,.w-video:has(.namedrop) .namedrop,.wp-post-image:has(.namedrop) .namedrop,figure:has(.namedrop) .namedrop,p:has(.namedrop) .namedrop{--fontsize:14px;line-height:.8rem;--spacer:30px}}