.elementor-28 .elementor-element.elementor-element-62c7b9a{--min-height:80vh;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-28 .elementor-element.elementor-element-62c7b9a::before, .elementor-28 .elementor-element.elementor-element-62c7b9a > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-62c7b9a > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-62c7b9a > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-62c7b9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-62c7b9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-28 .elementor-element.elementor-element-62c7b9a, .elementor-28 .elementor-element.elementor-element-62c7b9a::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-5a4dd26{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-5293489{text-align:center;}.elementor-28 .elementor-element.elementor-element-5293489 .elementor-heading-title{color:#CA0E0D;font-family:"Helvetica Neue", Sans-serif;font-size:25px;font-weight:400;}.elementor-28 .elementor-element.elementor-element-6e80d01{text-align:center;}.elementor-28 .elementor-element.elementor-element-6e80d01 .elementor-heading-title{color:#FFFFFF;font-family:"TATTOO", Sans-serif;font-size:120px;font-weight:300;}.elementor-28 .elementor-element.elementor-element-29e2840{text-align:center;color:#FFFFFF;font-family:"Helvetica Neue", Sans-serif;font-size:22px;font-weight:400;line-height:30px;}.elementor-28 .elementor-element.elementor-element-29e2840 > .elementor-widget-container{margin:0% 0% 1% 0%;}.elementor-28 .elementor-element.elementor-element-2007f2c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-56840f0 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-28 .elementor-element.elementor-element-56840f0 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-28 .elementor-element.elementor-element-56840f0 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-size:20px;font-weight:400;background-color:#CA0E0D;border-radius:40px 40px 40px 40px;padding:21px 60px 21px 60px;}.elementor-28 .elementor-element.elementor-element-56840f0{z-index:1;}.elementor-28 .elementor-element.elementor-element-041890a .elementor-button .elementor-align-icon-right{margin-left:19px;}.elementor-28 .elementor-element.elementor-element-041890a .elementor-button .elementor-align-icon-left{margin-right:19px;}.elementor-28 .elementor-element.elementor-element-041890a .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-size:20px;font-weight:400;background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:40px 40px 40px 40px;padding:20px 40px 20px 40px;}.elementor-28 .elementor-element.elementor-element-041890a{z-index:1;}.elementor-28 .elementor-element.elementor-element-a50babc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-74a35fb{text-align:center;}.elementor-28 .elementor-element.elementor-element-74a35fb .elementor-heading-title{color:#FFFFFF;font-family:"TATTOO", Sans-serif;font-size:80px;font-weight:300;}.elementor-28 .elementor-element.elementor-element-ac9eb0f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-2f5dd90{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-b23cf66 .elementor-repeater-item-5b76465 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://vikingstattoo.com/wp-content/uploads/2025/08/image00007-scaled.jpeg);background-size:cover;}.elementor-28 .elementor-element.elementor-element-b23cf66 .elementor-repeater-item-5b76465 .swiper-slide-contents{margin:0 auto;}.elementor-28 .elementor-element.elementor-element-b23cf66 .elementor-repeater-item-5b76465 .swiper-slide-inner{align-items:flex-end;}.elementor-28 .elementor-element.elementor-element-b23cf66 .elementor-repeater-item-8560d97 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://vikingstattoo.com/wp-content/uploads/2025/08/image00273-scaled.jpeg);background-size:cover;}.elementor-28 .elementor-element.elementor-element-b23cf66 .elementor-repeater-item-8560d97 .swiper-slide-contents{margin:0 auto;}.elementor-28 .elementor-element.elementor-element-b23cf66 .elementor-repeater-item-8560d97 .swiper-slide-inner{align-items:flex-end;}.elementor-28 .elementor-element.elementor-element-b23cf66 .elementor-repeater-item-f9831b0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://vikingstattoo.com/wp-content/uploads/2025/08/image00240.jpeg);background-size:cover;}.elementor-28 .elementor-element.elementor-element-b23cf66 .elementor-repeater-item-f9831b0 .swiper-slide-contents{margin:0 auto;}.elementor-28 .elementor-element.elementor-element-b23cf66 .elementor-repeater-item-f9831b0 .swiper-slide-inner{align-items:flex-end;}.elementor-28 .elementor-element.elementor-element-b23cf66 .elementor-repeater-item-c582670 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://vikingstattoo.com/wp-content/uploads/2025/08/image00302.jpeg);background-size:cover;}.elementor-28 .elementor-element.elementor-element-b23cf66 .elementor-repeater-item-c582670 .swiper-slide-contents{margin:0 auto;}.elementor-28 .elementor-element.elementor-element-b23cf66 .elementor-repeater-item-c582670 .swiper-slide-inner{align-items:flex-end;}.elementor-28 .elementor-element.elementor-element-b23cf66 .swiper-slide{height:685px;transition-duration:calc(5000ms*1.2);}.elementor-28 .elementor-element.elementor-element-b23cf66 .swiper-slide-contents{max-width:66%;}.elementor-28 .elementor-element.elementor-element-b23cf66 .swiper-slide-inner{text-align:center;}.elementor-28 .elementor-element.elementor-element-0a917d5{--spacer-size:70px;}.elementor-28 .elementor-element.elementor-element-576718e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-3cd7697{text-align:center;}.elementor-28 .elementor-element.elementor-element-3cd7697 .elementor-heading-title{color:#FFFFFF;font-family:"TATTOO", Sans-serif;font-size:100px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-85899a3{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-f8e4c93{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-050c2bf .elementor-counter-number-wrapper{font-family:"TATTOO", Sans-serif;font-size:100px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-050c2bf .elementor-counter-title{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-a164e56{--spacer-size:25px;}.elementor-28 .elementor-element.elementor-element-bd02314 .elementor-counter-number-wrapper{font-family:"TATTOO", Sans-serif;font-size:100px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-bd02314 .elementor-counter-title{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-7a24c80{--spacer-size:25px;}.elementor-28 .elementor-element.elementor-element-fd5e713 .elementor-counter-number-wrapper{font-family:"TATTOO", Sans-serif;font-size:100px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-fd5e713 .elementor-counter-title{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-e462908{--spacer-size:25px;}.elementor-28 .elementor-element.elementor-element-7a93219 .elementor-counter-number-wrapper{font-family:"TATTOO", Sans-serif;font-size:100px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-7a93219 .elementor-counter-title{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-07dc84a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:-25px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-28 .elementor-element.elementor-element-27b4d64{--spacer-size:70px;}.elementor-28 .elementor-element.elementor-element-15fe0d3{--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-3943a3f .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3943a3f .elementor-testimonial__name{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-3943a3f .elementor-testimonial__header, .elementor-28 .elementor-element.elementor-element-3943a3f .elementor-testimonial__name{font-family:"Helvetica Neue", Sans-serif;font-size:17px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-3943a3f .elementor-testimonial__text{color:#FFFFFF;font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-28 .elementor-element.elementor-element-3943a3f .elementor-testimonial__image img{width:50px;height:50px;}.elementor-28 .elementor-element.elementor-element-3943a3f .elementor-star-rating i:before{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-3943a3f .elementor-swiper-button{font-size:20px;}.elementor-28 .elementor-element.elementor-element-3943a3f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#868686;opacity:1;}.elementor-28 .elementor-element.elementor-element-3943a3f .swiper-pagination-bullet-active, .elementor-28 .elementor-element.elementor-element-3943a3f .swiper-pagination-progressbar-fill{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-3943a3f .swiper-pagination-fraction{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-f205ece{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-83944a7{text-align:center;}.elementor-28 .elementor-element.elementor-element-83944a7 .elementor-heading-title{color:#FFFFFF;font-family:"TATTOO", Sans-serif;font-size:80px;font-weight:300;}.elementor-28 .elementor-element.elementor-element-16a5b84{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-b745dae{--image-border-width:0px;--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-28 .elementor-element.elementor-element-b745dae .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-28 .elementor-element.elementor-element-b745dae .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:#00000000;}.elementor-28 .elementor-element.elementor-element-3e810a8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:-15px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-28 .elementor-element.elementor-element-63dc83d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-6cd0210{text-align:center;color:#FFFFFF;font-family:"Road Rage", Sans-serif;font-size:33px;font-weight:400;}.elementor-28 .elementor-element.elementor-element-6cd0210 > .elementor-widget-container{--e-transform-translateY:120px;}.elementor-28 .elementor-element.elementor-element-92f3783 iframe{height:369px;}.elementor-28 .elementor-element.elementor-element-92f3783 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 100px 100px 100px;}.elementor-28 .elementor-element.elementor-element-5074f0a{text-align:center;color:#FFFFFF;font-family:"Road Rage", Sans-serif;font-size:33px;font-weight:400;}.elementor-28 .elementor-element.elementor-element-5074f0a > .elementor-widget-container{background-color:#00000000;}.elementor-28 .elementor-element.elementor-element-b544f95{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-0ae48fb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-547a46f{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-740a66c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-8f6705d{text-align:center;}.elementor-28 .elementor-element.elementor-element-8f6705d .elementor-heading-title{color:#F5A970;font-family:"Helvetica Neue", Sans-serif;font-size:45px;font-weight:300;line-height:52px;}.elementor-28 .elementor-element.elementor-element-828bd7e{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-bf3de9f{--background-transition:0.3s;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-6e80d01 .elementor-heading-title{font-size:80px;}.elementor-28 .elementor-element.elementor-element-29e2840{font-size:21px;}.elementor-28 .elementor-element.elementor-element-56840f0 .elementor-button{font-size:18px;padding:18px 50px 18px 50px;}.elementor-28 .elementor-element.elementor-element-041890a .elementor-button{font-size:18px;padding:18px 35px 15px 35px;}.elementor-28 .elementor-element.elementor-element-74a35fb .elementor-heading-title{font-size:50px;}.elementor-28 .elementor-element.elementor-element-07dc84a{--margin-top:-45px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-28 .elementor-element.elementor-element-83944a7 .elementor-heading-title{font-size:50px;}.elementor-28 .elementor-element.elementor-element-3e810a8{--margin-top:-20px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-28 .elementor-element.elementor-element-92f3783 iframe{height:351px;}.elementor-28 .elementor-element.elementor-element-8f6705d .elementor-heading-title{font-size:50px;}.elementor-28 .elementor-element.elementor-element-828bd7e{--spacer-size:30px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-62c7b9a{--min-height:80vh;}.elementor-28 .elementor-element.elementor-element-5a4dd26{--margin-top:55px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-28 .elementor-element.elementor-element-5293489 .elementor-heading-title{font-size:16px;}.elementor-28 .elementor-element.elementor-element-6e80d01 .elementor-heading-title{font-size:40px;}.elementor-28 .elementor-element.elementor-element-29e2840{font-size:16px;line-height:1.6em;}.elementor-28 .elementor-element.elementor-element-56840f0 .elementor-button{padding:20px 100px 20px 100px;}.elementor-28 .elementor-element.elementor-element-041890a .elementor-button{padding:18px 100px 18px 100px;}.elementor-28 .elementor-element.elementor-element-041890a > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-74a35fb .elementor-heading-title{font-size:35px;}.elementor-28 .elementor-element.elementor-element-74a35fb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3cd7697 .elementor-heading-title{font-size:70px;}.elementor-28 .elementor-element.elementor-element-07dc84a{--margin-top:-40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-28 .elementor-element.elementor-element-f205ece{--margin-top:-15px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-28 .elementor-element.elementor-element-83944a7 .elementor-heading-title{font-size:35px;}.elementor-28 .elementor-element.elementor-element-83944a7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3e810a8{--margin-top:-20px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-28 .elementor-element.elementor-element-6cd0210 > .elementor-widget-container{--e-transform-translateY:10px;}.elementor-28 .elementor-element.elementor-element-92f3783 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-740a66c{--margin-top:-15px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-28 .elementor-element.elementor-element-8f6705d .elementor-heading-title{font-size:35px;}.elementor-28 .elementor-element.elementor-element-8f6705d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-828bd7e{--spacer-size:20px;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-5a4dd26{--content-width:1000px;}.elementor-28 .elementor-element.elementor-element-a50babc{--content-width:1000px;}.elementor-28 .elementor-element.elementor-element-f205ece{--content-width:1000px;}.elementor-28 .elementor-element.elementor-element-16a5b84{--content-width:1350px;}.elementor-28 .elementor-element.elementor-element-b544f95{--content-width:1350px;}.elementor-28 .elementor-element.elementor-element-0ae48fb{--width:50%;}.elementor-28 .elementor-element.elementor-element-740a66c{--content-width:500px;}}/* Start custom CSS for heading, class: .elementor-element-5293489 */.text-linear{
    background: linear-gradient(90.06deg, #FFC56F -3.02%, rgba(255, 154, 122, 0.91) 114.92%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29e2840 */.text-unicorn{
    color: #EF94FF;
}

.text-cat{
    color: #F2C433;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02b9554 */body {
  background-color: #111111;
  margin: 0;
  overflow-x: hidden;
}

.bg {
  position: fixed;
  top: -50%;
  left: -50%;
  right: -50%;
  bottom: -50%;
  width: 200%;
  height: 200vh;
  background: transparent url('http://assets.iceable.com/img/noise-transparent.png') repeat 0 0;
  background-repeat: repeat;
  animation: bg-animation 0s infinite;
  opacity: .8;
  visibility: visible;
}

@keyframes bg-animation {
    0% { transform: translate(0,0) }
    10% { transform: translate(-5%,-5%) }
    20% { transform: translate(-10%,5%) }
    30% { transform: translate(5%,-10%) }
    40% { transform: translate(-5%,15%) }
    50% { transform: translate(-10%,5%) }
    60% { transform: translate(15%,0) }
    70% { transform: translate(0,10%) }
    80% { transform: translate(-15%,0) }
    90% { transform: translate(10%,5%) }
    100% { transform: translate(5%,0) }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f04fc5 */.marquee {
  display: flex;
  overflow: hidden;
  height: 10vh;
  user-select: none;
  gap: 0rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
/*background-color: green;*/
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}


.marquee:hover {
  -webkit-text-stroke: 1.5px #fff;
	text-stroke: 1.5px #fff;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
	color: transparent;
	transition: all 0.5s ease;
	-webkit-font-smoothing: antialiased;
	/*-moz-osx-font-smoothing: grayscale;*/

}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}

.marquee__group span {
  color: white;
  font-size: 3vw;
  font-weight: 300;
  white-space: nowrap;
  font-family: 'Helvetica neue', sans-serif !important;
  
  text-transform: uppercase;
  
}

@media screen and (max-width: 360px) {
    .marquee__group span {
  color: white;
  font-size: 7vw;
  font-weight: 300;
  white-space: nowrap;
  font-family: 'Helvetica neue', sans-serif !important;
  
  text-transform: uppercase;
  
}
    
}


@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-3943a3f */.elementor-widget-reviews .swiper-slide{
 background: linear-gradient(112.43deg, #1E1D22 0%, #575758 45.06%, #454545 101.79%);
border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-461b37b */.marquee {
  display: flex;
  overflow: hidden;
  height: 10vh;
  user-select: none;
  gap: 0rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
/*background-color: green;*/
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}


.marquee:hover {
  -webkit-text-stroke: 1.5px #fff;
	text-stroke: 1.5px #fff;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
	color: transparent;
	transition: all 0.5s ease;
	-webkit-font-smoothing: antialiased;
	/*-moz-osx-font-smoothing: grayscale;*/

}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}

.marquee__group span {
  color: white;
  font-size: 3vw;
  font-weight: 300;
  white-space: nowrap;
  font-family: 'Helvetica neue', sans-serif !important;
  
  text-transform: uppercase;
  
}

@media screen and (max-width: 360px) {
    .marquee__group span {
  color: white;
  font-size: 7vw;
  font-weight: 300;
  white-space: nowrap;
  font-family: 'Helvetica neue', sans-serif !important;
  
  text-transform: uppercase;
  
}
    
}


@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f6705d */.text-lin-und{
    
  border-bottom: 2px solid black;
  border-color: #F5A970
  

}/* End custom CSS */
/* Start custom CSS */@media screen and (min-width: 769px) {
.tatto-foto a:hover{
      cursor: url('https://vikingstattoo.com/wp-content/uploads/2023/02/Group-12-3.svg'),auto;
  }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://vikingstattoo.com/wp-content/uploads/2023/02/Helvetica-Neu-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://vikingstattoo.com/wp-content/uploads/2023/02/HelveticaNeue-BlackCond.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://vikingstattoo.com/wp-content/uploads/2023/02/HelveticaNeue-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://vikingstattoo.com/wp-content/uploads/2023/02/HelveticaNeue-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://vikingstattoo.com/wp-content/uploads/2023/02/HelveticaNeue-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://vikingstattoo.com/wp-content/uploads/2023/02/HelveticaNeue.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://vikingstattoo.com/wp-content/uploads/2023/02/HelveticaNeueBd.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://vikingstattoo.com/wp-content/uploads/2023/02/HelveticaNeueHv.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://vikingstattoo.com/wp-content/uploads/2023/02/HelveticaNeueIt.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://vikingstattoo.com/wp-content/uploads/2023/02/HelveticaNeueLt.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://vikingstattoo.com/wp-content/uploads/2023/02/HelveticaNeueMed.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TATTOO';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://vikingstattoo.com/wp-content/uploads/2025/08/Rooters.ttf') format('truetype');
}
/* End Custom Fonts CSS */