.elementor-15 .elementor-element.elementor-element-e5cc0ba{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.85;--overlay-mix-blend-mode:multiply;}.elementor-15 .elementor-element.elementor-element-e5cc0ba:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e5cc0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kuradiprotsess.ee/wp-content/uploads/2026/03/Kratt.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e5cc0ba::before, .elementor-15 .elementor-element.elementor-element-e5cc0ba > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e5cc0ba > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e5cc0ba > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e5cc0ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e5cc0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFE3E3 0%, #050505 69%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-9af7af0{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;top:10%;font-family:"DotGothic16", Sans-serif;font-weight:400;color:#BB6E6EA3;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-9af7af0{left:10%;}body.rtl .elementor-15 .elementor-element.elementor-element-9af7af0{right:10%;}.elementor-15 .elementor-element.elementor-element-407be22{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:25%;text-align:end;font-family:"DotGothic16", Sans-serif;font-weight:400;color:#680606A3;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-407be22{right:5%;}body.rtl .elementor-15 .elementor-element.elementor-element-407be22{left:5%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-2ce52c2 .elementor-button{background-color:#E4000000;font-family:"DotGothic16", Sans-serif;font-size:10px;font-weight:500;fill:#680000;color:#680000;transition-duration:2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#680000;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-2ce52c2{--e-transform-rotateZ:4deg;bottom:20%;z-index:0;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2ce52c2{left:10%;}body.rtl .elementor-15 .elementor-element.elementor-element-2ce52c2{right:10%;}.elementor-15 .elementor-element.elementor-element-5a4a059{--display:flex;--position:absolute;--min-height:20px;--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:3;}.elementor-15 .elementor-element.elementor-element-5a4a059::before, .elementor-15 .elementor-element.elementor-element-5a4a059 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5a4a059 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5a4a059 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5a4a059 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5a4a059 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FF0000;--background-overlay:'';}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5a4a059{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-5a4a059{right:0px;}.elementor-15 .elementor-element.elementor-element-e550bc7{--display:flex;--position:absolute;--min-height:50vh;top:0px;--z-index:1;}.elementor-15 .elementor-element.elementor-element-e550bc7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e550bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #F2295B00 100%);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e550bc7{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-e550bc7{right:0px;}.elementor-15 .elementor-element.elementor-element-e798259{--display:flex;--position:absolute;--min-height:50vh;top:50vh;--z-index:1;}.elementor-15 .elementor-element.elementor-element-e798259:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e798259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e798259{left:0vh;}body.rtl .elementor-15 .elementor-element.elementor-element-e798259{right:0vh;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-851d7ac img{width:900px;opacity:0.85;}.elementor-15 .elementor-element.elementor-element-8f83841 .elementor-button{background-color:var( --e-global-color-6bd8d8e );font-family:"DotGothic16", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.72);transition-duration:2s;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-8f83841{--e-transform-rotateZ:4deg;z-index:0;}.elementor-15 .elementor-element.elementor-element-04b58f4{--e-transform-rotateZ:-2deg;text-align:center;font-family:"DotGothic16", Sans-serif;font-size:10px;font-weight:100;font-style:italic;color:#940000;}.elementor-15 .elementor-element.elementor-element-028755d{--display:flex;}.elementor-15 .elementor-element.elementor-element-d0f7ccb.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-d0f7ccb{z-index:2;text-align:center;font-family:"Bodoni Moda", Sans-serif;font-size:9.5vw;font-weight:normal;word-spacing:50px;color:#D51E1E;}.elementor-15 .elementor-element.elementor-element-7a1ce89{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7a1ce89:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7a1ce89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-dcdfa15{width:var( --container-widget-width, 6em );max-width:6em;--container-widget-width:6em;--container-widget-flex-grow:0;top:52px;z-index:0;text-align:end;font-family:"Felipa", Sans-serif;font-size:8vw;font-weight:300;letter-spacing:-4.9px;word-spacing:0px;color:#7A7A7A0F;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-dcdfa15{left:12%;}body.rtl .elementor-15 .elementor-element.elementor-element-dcdfa15{right:12%;}.elementor-15 .elementor-element.elementor-element-dcf1b73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5b07dc7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DotGothic16", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-16cd301{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;font-family:"DotGothic16", Sans-serif;font-size:12px;font-weight:400;color:#540000;}.elementor-15 .elementor-element.elementor-element-e312a7a{--e-transform-rotateZ:-2deg;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:37%;z-index:1;font-family:"DotGothic16", Sans-serif;font-size:10px;font-weight:100;color:#410101;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e312a7a{left:4%;}body.rtl .elementor-15 .elementor-element.elementor-element-e312a7a{right:4%;}.elementor-15 .elementor-element.elementor-element-755a2c0{--display:flex;--position:absolute;--min-height:0px;--justify-content:flex-end;top:100px;}.elementor-15 .elementor-element.elementor-element-755a2c0.e-con{--e-con-transform-rotateZ:-5deg;--e-con-transform-skewX:-4deg;--e-con-transform-skewY:4deg;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-755a2c0{right:10em;}body.rtl .elementor-15 .elementor-element.elementor-element-755a2c0{left:10em;}.elementor-15 .elementor-element.elementor-element-0c0c67e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;box-shadow:1px 1px 20px 7px rgba(255, 0, 0, 0.36);}.elementor-15 .elementor-element.elementor-element-0c0c67e .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-851d7ac img{width:500px;}.elementor-15 .elementor-element.elementor-element-d0f7ccb{font-size:8.4vw;}.elementor-15 .elementor-element.elementor-element-7a1ce89{--min-height:700px;}.elementor-15 .elementor-element.elementor-element-5b07dc7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-15 .elementor-element.elementor-element-755a2c0.e-con{--e-con-transform-scale:1.2;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-755a2c0{right:10vw;}body.rtl .elementor-15 .elementor-element.elementor-element-755a2c0{left:10vw;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-e5cc0ba:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e5cc0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15 .elementor-element.elementor-element-e5cc0ba::before, .elementor-15 .elementor-element.elementor-element-e5cc0ba > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e5cc0ba > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e5cc0ba > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e5cc0ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e5cc0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #FFE3E3 0%, #050505 81%);}.elementor-15 .elementor-element.elementor-element-e5cc0ba{--overlay-opacity:1;}.elementor-15 .elementor-element.elementor-element-9af7af0{font-size:14px;}.elementor-15 .elementor-element.elementor-element-407be22{font-size:14px;}.elementor-15 .elementor-element.elementor-element-2ce52c2 .elementor-button{font-size:10px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-851d7ac img{width:270px;}.elementor-15 .elementor-element.elementor-element-8f83841 .elementor-button{font-size:14px;padding:16px 12px 16px 12px;}.elementor-15 .elementor-element.elementor-element-d0f7ccb{font-size:9.5vw;line-height:1em;}.elementor-15 .elementor-element.elementor-element-7a1ce89{--min-height:0px;--padding-top:0px;--padding-bottom:400px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-dcf1b73{--min-height:0px;}.elementor-15 .elementor-element.elementor-element-5b07dc7.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-5b07dc7{text-align:start;font-size:14px;}.elementor-15 .elementor-element.elementor-element-16cd301{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:start;font-size:14px;}.elementor-15 .elementor-element.elementor-element-16cd301.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-e312a7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:start;font-size:14px;}.elementor-15 .elementor-element.elementor-element-e312a7a.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-755a2c0.e-con{--e-con-transform-scale:0.9;}.elementor-15 .elementor-element.elementor-element-755a2c0{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:315px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-755a2c0{right:0vh;}body.rtl .elementor-15 .elementor-element.elementor-element-755a2c0{left:0vh;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-5a4a059{--content-width:100vw;}.elementor-15 .elementor-element.elementor-element-e550bc7{--content-width:100vw;}.elementor-15 .elementor-element.elementor-element-e798259{--content-width:100vw;}.elementor-15 .elementor-element.elementor-element-dcf1b73{--width:54%;}.elementor-15 .elementor-element.elementor-element-755a2c0{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-e550bc7 */.elementor-15 .elementor-element.elementor-element-e550bc7 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e798259 */.elementor-15 .elementor-element.elementor-element-e798259 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0f7ccb */.elementor-15 .elementor-element.elementor-element-d0f7ccb {
  transform: scaleY(5);
  transform-origin: center center;
  height: 10vw;
  overflow: hidden;

  /* Add these: */
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-d0f7ccb {
    height: auto;
    transform: scaleY(3);
    line-height: 1.8;
    font-size: 15vw !important;
  }

  .elementor-15 .elementor-element.elementor-element-d0f7ccb span {
    display: block;
    text-align: center;
  }
}
.elementor-15 .elementor-element.elementor-element-d0f7ccb {
  color: #cc0000;
  filter: url(#hole-effect);
  text-shadow:
    0 2px 0 #6b0000,
    0 4px 2px #4a0000,
    2px 8px 3px rgba(139,0,0,0.6),
    -1px 14px 5px rgba(100,0,0,0.4),
    3px 22px 8px rgba(80,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5cc0ba */#hero::after {
  content: '';
  position: absolute;
  inset: 0;
  background-image: repeating-linear-gradient(
    0deg,
    rgba(180, 180, 180, 0.06) 0px,
    rgba(180, 180, 180, 0.06) 1px,
    transparent 1px,
    transparent 4px
  );
  pointer-events: none;
  z-index: 4;
}/* End custom CSS */