.elementor-2 .elementor-element.elementor-element-93531da{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:160px 160px;--row-gap:160px;--column-gap:160px;}.elementor-2 .elementor-element.elementor-element-faef00a{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-e9bfd8a{text-align:center;}.elementor-2 .elementor-element.elementor-element-e9bfd8a .elementor-heading-title{font-family:var( --e-global-typography-1550299-font-family ), Sans-serif;font-size:var( --e-global-typography-1550299-font-size );line-height:var( --e-global-typography-1550299-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-66d6ace{text-align:center;font-family:var( --e-global-typography-aca3d98-font-family ), Sans-serif;font-size:var( --e-global-typography-aca3d98-font-size );font-weight:var( --e-global-typography-aca3d98-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e46e663{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-35fd41e{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;top:-145px;--z-index:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-35fd41e{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-35fd41e{right:50%;}.elementor-2 .elementor-element.elementor-element-9450e2b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:var(--radius-large) var(--radius-large) var(--radius-large) var(--radius-large);}.elementor-2 .elementor-element.elementor-element-9450e2b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9450e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://julkalender.hemglass.se/wp-content/uploads/2025/10/hg_randig_bakgrund_gron.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-eb4df7f{text-align:center;}.elementor-2 .elementor-element.elementor-element-eb4df7f .elementor-heading-title{font-family:"Burbank Big Condensed Bold", Sans-serif;font-size:4rem;line-height:1em;color:var( --e-global-color-939c626 );}.elementor-2 .elementor-element.elementor-element-61989e2{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:-145px;--z-index:2;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-61989e2{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-61989e2{right:50%;}.elementor-2 .elementor-element.elementor-element-30f02e5 .elementor-button{background-color:var( --e-global-color-939c626 );border-style:solid;border-color:var( --e-global-color-939c626 );}.elementor-2 .elementor-element.elementor-element-9755e9f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:var(--radius-large) var(--radius-large) var(--radius-large) var(--radius-large);}.elementor-2 .elementor-element.elementor-element-9755e9f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9755e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://julkalender.hemglass.se/wp-content/uploads/2025/10/hg_randig_bakgrund_brun.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e6dcf1e{text-align:center;}.elementor-2 .elementor-element.elementor-element-e6dcf1e .elementor-heading-title{font-family:"Burbank Big Condensed Bold", Sans-serif;font-size:4rem;line-height:1em;color:var( --e-global-color-68286e7 );}.elementor-2 .elementor-element.elementor-element-50588c7 .elementor-button{background-color:var( --e-global-color-68286e7 );border-style:solid;border-color:var( --e-global-color-68286e7 );}.elementor-2 .elementor-element.elementor-element-47224e4{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:-145px;--z-index:2;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-47224e4{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-47224e4{right:50%;}.elementor-2 .elementor-element.elementor-element-c251ff4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:var(--radius-large) var(--radius-large) var(--radius-large) var(--radius-large);}.elementor-2 .elementor-element.elementor-element-c251ff4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c251ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://julkalender.hemglass.se/wp-content/uploads/2025/10/hg_randig_bakgrund_rosa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-33c8390{text-align:center;}.elementor-2 .elementor-element.elementor-element-33c8390 .elementor-heading-title{font-family:"Burbank Big Condensed Bold", Sans-serif;font-size:4rem;line-height:1em;color:var( --e-global-color-2683b58 );}.elementor-2 .elementor-element.elementor-element-c8b7307 .elementor-button{background-color:var( --e-global-color-2683b58 );border-style:solid;border-color:var( --e-global-color-2683b58 );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1bbfa83{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-1bbfa83{right:50%;}.elementor-2 .elementor-element.elementor-element-1bbfa83{top:16px;}.elementor-2 .elementor-element.elementor-element-1bbfa83 img{width:80px;border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-4dbf9be{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-4dbf9be{right:0px;}.elementor-2 .elementor-element.elementor-element-4dbf9be{top:0px;}.elementor-2 .elementor-element.elementor-element-4dbf9be .cursor__ball--small-inner{width:10px;height:10px;background-color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-4dbf9be .ue_cursor_icon i,.elementor-2 .elementor-element.elementor-element-4dbf9be .ue_cursor_icon svg{font-size:120px;}.elementor-2 .elementor-element.elementor-element-4dbf9be .cursor__ball--small i{color:#000000;}.elementor-2 .elementor-element.elementor-element-4dbf9be .cursor__ball--small svg{fill:#000000;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2aa974 );}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-93531da{--content-width:1000px;}.elementor-2 .elementor-element.elementor-element-35fd41e{--width:160px;}.elementor-2 .elementor-element.elementor-element-61989e2{--width:160px;}.elementor-2 .elementor-element.elementor-element-47224e4{--width:160px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-e9bfd8a .elementor-heading-title{font-size:var( --e-global-typography-1550299-font-size );line-height:var( --e-global-typography-1550299-line-height );}.elementor-2 .elementor-element.elementor-element-66d6ace{font-size:var( --e-global-typography-aca3d98-font-size );}.elementor-2 .elementor-element.elementor-element-e46e663{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-e9bfd8a .elementor-heading-title{font-size:var( --e-global-typography-1550299-font-size );line-height:var( --e-global-typography-1550299-line-height );}.elementor-2 .elementor-element.elementor-element-66d6ace{font-size:var( --e-global-typography-aca3d98-font-size );}.elementor-2 .elementor-element.elementor-element-e46e663{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-35fd41e{--width:160px;}.elementor-2 .elementor-element.elementor-element-eb4df7f .elementor-heading-title{font-size:4rem;}.elementor-2 .elementor-element.elementor-element-61989e2{--width:160px;}.elementor-2 .elementor-element.elementor-element-e6dcf1e .elementor-heading-title{font-size:4rem;}.elementor-2 .elementor-element.elementor-element-47224e4{--width:160px;}.elementor-2 .elementor-element.elementor-element-33c8390 .elementor-heading-title{font-size:4rem;}.elementor-2 .elementor-element.elementor-element-1bbfa83{top:8px;}.elementor-2 .elementor-element.elementor-element-1bbfa83 img{width:64px;}}/* Start custom CSS for container, class: .elementor-element-35fd41e */.elementor-2 .elementor-element.elementor-element-35fd41e {
    transform: translatex(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61989e2 */.elementor-2 .elementor-element.elementor-element-61989e2 {
    transform: translatex(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47224e4 */.elementor-2 .elementor-element.elementor-element-47224e4 {
    transform: translatex(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bbfa83 */.elementor-2 .elementor-element.elementor-element-1bbfa83 {
    transform: translatex(-50%);
}/* End custom CSS */
/* Start custom CSS */@keyframes fadeDownHands {
    from {
        opacity: 0;
        transform: translate3d(0,-12px,0);
    }

    to {
        opacity: 1;
        transform: none;
    }
}

.villgott-hands.elementor-element.fadeInDown {
    animation-name: fadeDownHands
}/* End custom CSS */