.elementor .padding-no{padding:0px;gap:30px;}.elementor .button{font-weight:700;color:var(--white);border-radius:2px;border-style:none;background-color:var(--red);box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.27);}.elementor .padding-outer{padding-inline-start:30px;padding-inline-end:30px;gap:10vh;}.elementor .title-large{font-weight:700;font-size:60px;line-height:2em;}.elementor .subtitle{font-weight:700;font-size:24px;}.elementor .underline{text-decoration:underline;text-underline-offset: 20px;\n}.elementor .lead{font-size:22px;}.elementor .gap-30{gap:30px;}.elementor .padding-top{padding-block-start:80px;}.elementor .padding-bottom{padding-block-end:80px;}.elementor .margin-top-80{margin-block-start:80px;}.elementor .text-bold{font-weight:700;}.elementor .width-1280{padding-inline: max(20px, calc((100% - 1280px) / 2));\n}.elementor .title-extra-large{font-weight:700;font-size:80px;}.elementor .bold{font-weight:700;}.elementor .title-medium{font-size:48px;}.elementor .full-height{height:100vh;}.elementor .special-k{position:relative;font-weight:700;font-size:60px;.special-k-line {
position: relative;
display: inline-block;
color: var(--red);
}
.special-k-line::after {
content: "";
position: absolute;
left: 0;
bottom: 10px;
width: 150%;
height: 0.12em;
background: var(--red);
}\n}.elementor .text-red{color:var(--red);}.elementor .klotz-list{ul {
padding-left: 1rem;
list-style-type: "- ";
}\n}.elementor .text-white{color:var(--white);}.elementor .menu-main{font-weight:700;font-size:28px;color:var(--red);}.elementor .menu-sub{font-weight:700;font-size:20px;color:var(--red);}.elementor .hover-uderline:hover,.elementor .hover-uderline:focus-visible{text-decoration:underline;}.elementor .hover-uderline{text-underline-offset: 0.3em;\n}