.elementor .hover:hover,.elementor .hover:focus-visible{opacity:70%;}.elementor .hover{opacity:100%;transition:all 200ms;}.elementor .mono{font-family:var(--secFont);font-weight:400;font-size:12px;color:var(--50);letter-spacing:2px;line-height:1.3em;text-transform:uppercase;}.elementor .header4{width:100%;font-family:var(--mainFont);font-weight:400;font-size:28px;color:var(--00);letter-spacing:0.5px;line-height:1.15em;}.elementor .bigMono{max-width:231px;font-family:var(--secFont);font-weight:400;font-size:16px;color:var(--50);line-height:1em;text-transform:uppercase;}.elementor .header1{font-family:var(--mainFont);font-weight:400;font-size:121px;color:var(--00);letter-spacing:-8.28px;line-height:0.9em;margin-inline-start:-8px;text-underline-offset: 100px;
text-decoration-thickness: 100px;
text-decoration-color: red;;\n}.elementor .button{width:auto;height:42px;min-height:42px;overflow:hidden;position:relative;padding-block-start:11px;padding-block-end:13px;padding-inline-start:18px;padding-inline-end:18px;background-color:var(--00);transition:all 200ms;}.elementor .button:hover,.elementor .button:focus-visible{border-width:0px;background-color:var(--active);}
.button:hover h2 {
  color: var(--00) !important;
}

.button:hover path {
fill: var(--00) !important;\n}.elementor .standart{max-width:1640px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:25px;padding-inline-end:25px;flex-direction:column;gap:var(--bigGap);}.elementor .smallText{font-family:var(--mainFont);font-weight:400;font-size:15px;color:var(--25);line-height:1.3em;}.elementor .buttonAnimation{width:100%;height:42px;max-height:42px;padding:0px;}.elementor .bVeryBigMargin{padding:0px;margin-block-end:var(--veryBigGap);}.elementor .links{display:block;}.elementor .routeItem{border-width:1px;border-color:var(--80);border-style:solid;flex-direction:column;gap:20px;}