
/* DEGITECH: compact navigation, PL and DE */
.dg-elementor #top :is(.elementor-element-00000008,.elementor-element-00000072){--justify-content:center;--gap:10px 30px;--column-gap:30px;--row-gap:10px;justify-content:center;column-gap:30px;row-gap:10px}
.dg-elementor #top :is(.elementor-element-00000008,.elementor-element-00000072)>.elementor-widget{width:auto;flex:0 0 auto}
@media(max-width:767px){.dg-elementor #top :is(.elementor-element-00000008,.elementor-element-00000072){--gap:10px 21px;--column-gap:21px;column-gap:21px}}

/* DEGITECH: Elementor navigation hover, PL and DE */
.dg-elementor #top :is(.elementor-element-00000008,.elementor-element-00000072) .elementor-button{color:#0061ed;font-size:15px;transition:transform .2s ease;transform-origin:center;text-decoration:none}
.dg-elementor #top :is(.elementor-element-00000008,.elementor-element-00000072) .elementor-button .elementor-button-text{display:inline-block;padding-bottom:5px;margin-bottom:-5px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:center bottom;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .2s ease}
.dg-elementor #top :is(.elementor-element-00000008,.elementor-element-00000072) .elementor-button .elementor-button-text::after{content:none}
.dg-elementor #top :is(.elementor-element-00000008,.elementor-element-00000072) .elementor-button:is(:hover,:focus-visible){color:#0061ed;text-decoration:none;transform:scale(1.04)}
.dg-elementor #top :is(.elementor-element-00000008,.elementor-element-00000072) .elementor-button:is(:hover,:focus-visible) .elementor-button-text{background-size:100% 1px;text-decoration:none}
@media(prefers-reduced-motion:reduce){.dg-elementor #top :is(.elementor-element-00000008,.elementor-element-00000072) .elementor-button,.dg-elementor #top :is(.elementor-element-00000008,.elementor-element-00000072) .elementor-button .elementor-button-text{transition:none}}

.dg-elementor .elementor-widget-text-editor p:last-child{margin-bottom:0}.dg-elementor .dg-hero-frame{overflow:hidden}.dg-elementor .dg-scroll-zoom img{display:block;transform-origin:60% 50%;will-change:transform}.dg-elementor .dg-hero-frame .elementor-widget-image{width:100%}.dg-elementor .elementor-button:focus-visible,.dg-elementor a:focus-visible{outline:3px solid #edaa29;outline-offset:4px}.dg-elementor [id]{scroll-margin-top:20px}.dg-elementor .dg-hero-frame{mask-image:linear-gradient(to right,transparent 0%,black 14%)}@media(max-width:767px){.dg-elementor .dg-hero-frame{mask-image:none}}@media(prefers-reduced-motion:reduce){.dg-elementor .dg-scroll-zoom img{transform:none!important;will-change:auto}}