.elementor-3 .elementor-element.elementor-element-6e7fd4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-04182da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-5dff94c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-5dff94c.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-6e7fd4b{--content-width:85%;}.elementor-3 .elementor-element.elementor-element-5dff94c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3 .elementor-element.elementor-element-6e7fd4b{--content-width:80%;}}/* Start custom CSS */.updatelegal {
    font-size:13px;
    font-style:italic;
           margin-top:30px;
}

H3 {
    margin-bottom:0;
       margin-top:30px;
 
}



/* CSS CTA ROUND */

.btn-round {
  width:100px;
  height:100px;
  border-radius: 50%;
  border: 5px solid black;
  cursor: pointer;
     display:flex;
  align-items: center;
  justify-content: center;
  font-family: "League Gothic", sans-serif;
  font-size: 1.7em;
  text-align:center;
  font-weight: 800;
  letter-spacing: 0.04em;
  color:black;
  line-height: 1;

}

.btn-round a {
  text-decoration: none;
  color: inherit;
  font: inherit;
  
}

.btn-round:hover {
  background:black;
  color:white;
}

.btn-round:active {
  transform: scale(0.96);
}


.btn-rotate {
      display: inline-block;
  transform: rotate(7deg);
  transition: transform 0.66s ease;
}



.btn-rotate:hover {
  transition: none;
  animation: 
    unrotate 0.66s ease forwards,
    skew-loop 1.2s ease 0.66s forwards;
}

@keyframes unrotate {
  from { transform: rotate(7deg); }
  to   { transform: rotate(0deg); }
}

@keyframes skew-loop {
  0%   { transform: rotate(0deg) skew(0deg, 0deg); }
  25%  { transform: rotate(0deg) skew(-17deg, 0deg); }
  75%  { transform: rotate(0deg) skew(10deg, 0deg); }
  100% { transform: rotate(0deg) skew(0deg, 0deg); }
}


@media (max-width: 767px) {
.legstil {
    font-size:70px !important;
    line-height: 1;}
}/* End custom CSS */