.elementor-22 .elementor-element.elementor-element-77fde04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-f1002d5{text-align:center;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-f1002d5 img{width:13%;}.elementor-22 .elementor-element.elementor-element-f1002d5 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-22 .elementor-element.elementor-element-32db359{--display:flex;--min-height:93vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-a089323{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:0%;--padding-block-end:5%;--padding-inline-start:1%;--padding-inline-end:1%;}.elementor-22 .elementor-element.elementor-element-a089323.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-ce24e87{text-align:left;}.elementor-22 .elementor-element.elementor-element-ce24e87 img{width:38%;}.elementor-22 .elementor-element.elementor-element-a8138c4{text-align:left;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-a8138c4 .elementor-heading-title{color:#132B74;font-family:"Kalnia", Sans-serif;font-size:3.6rem;font-weight:600;}.elementor-22 .elementor-element.elementor-element-3b63deb{text-align:left;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-3b63deb .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:1.9rem;font-weight:500;}.elementor-22 .elementor-element.elementor-element-aee8cb5{text-align:left;}.elementor-22 .elementor-element.elementor-element-aee8cb5 img{width:38%;}.elementor-22 .elementor-element.elementor-element-959b280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-959b280.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-b47d52f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22 .elementor-element.elementor-element-a42cce9{--display:flex;--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-22 .elementor-element.elementor-element-31ca923{text-align:center;width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-31ca923 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-22 .elementor-element.elementor-element-b810a94{text-align:center;color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22 .elementor-element.elementor-element-b810a94 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-22 .elementor-element.elementor-element-3a60fbb{--alignment:center;--grid-side-margin:19px;--grid-column-gap:19px;--grid-row-gap:11px;--grid-bottom-margin:11px;--e-share-buttons-primary-color:#132B74;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3a60fbb .elementor-share-btn{font-size:calc(1.05px * 10);}.elementor-22 .elementor-element.elementor-element-3a60fbb .elementor-share-btn__icon{--e-share-buttons-icon-size:2.5em;}.elementor-22 .elementor-element.elementor-element-d2fecca{--display:flex;--min-height:81vh;--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-22 .elementor-element.elementor-element-d2fecca.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-4ba213e img{width:80%;}.elementor-22 .elementor-element.elementor-element-632e14e{--display:flex;--min-height:94vh;--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-22 .elementor-element.elementor-element-632e14e.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-5b646c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5bb5e29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-e04ebb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-0a25bea{text-align:left;}.elementor-22 .elementor-element.elementor-element-0a25bea img{width:50%;}.elementor-22 .elementor-element.elementor-element-91c3b85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-22 .elementor-element.elementor-element-7bce51b{text-align:right;color:var( --e-global-color-secondary );}body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://christmas.bigbang.at/wp-content/uploads/2023/12/Screenshot-2023-12-18-111617.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-32db359{--content-width:1400px;}.elementor-22 .elementor-element.elementor-element-a089323{--width:38%;}.elementor-22 .elementor-element.elementor-element-959b280{--width:62%;}.elementor-22 .elementor-element.elementor-element-e04ebb4{--width:33.3333%;}.elementor-22 .elementor-element.elementor-element-91c3b85{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-a089323{--width:50.694%;}.elementor-22 .elementor-element.elementor-element-959b280{--width:49.711%;}}@media(min-width:1025px){body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-a8138c4 .elementor-heading-title{font-size:2.5rem;}.elementor-22 .elementor-element.elementor-element-3b63deb .elementor-heading-title{font-size:1.5rem;}.elementor-22 .elementor-element.elementor-element-31ca923 .elementor-heading-title{font-size:1.6rem;}.elementor-22 .elementor-element.elementor-element-b810a94 > .elementor-widget-container{padding:0% 12% 0% 12%;} .elementor-22 .elementor-element.elementor-element-3a60fbb{--grid-side-margin:19px;--grid-column-gap:19px;--grid-row-gap:11px;--grid-bottom-margin:11px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-f1002d5 img{width:43%;}.elementor-22 .elementor-element.elementor-element-32db359{--min-height:93vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;}.elementor-22 .elementor-element.elementor-element-a089323{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--padding-block-start:20px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-22 .elementor-element.elementor-element-ce24e87{text-align:center;}.elementor-22 .elementor-element.elementor-element-a8138c4{text-align:center;}.elementor-22 .elementor-element.elementor-element-a8138c4 .elementor-heading-title{font-size:2.3rem;}.elementor-22 .elementor-element.elementor-element-3b63deb{text-align:center;}.elementor-22 .elementor-element.elementor-element-3b63deb .elementor-heading-title{font-size:1.3rem;}.elementor-22 .elementor-element.elementor-element-aee8cb5{text-align:center;}.elementor-22 .elementor-element.elementor-element-959b280{--min-height:44vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:30px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-22 .elementor-element.elementor-element-a42cce9{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-22 .elementor-element.elementor-element-31ca923 .elementor-heading-title{font-size:1.4rem;}.elementor-22 .elementor-element.elementor-element-b810a94{text-align:left;font-size:0.9rem;}.elementor-22 .elementor-element.elementor-element-b810a94 > .elementor-widget-container{padding:0% 0% 0% 0%;} .elementor-22 .elementor-element.elementor-element-3a60fbb{--grid-side-margin:19px;--grid-column-gap:19px;--grid-row-gap:11px;--grid-bottom-margin:11px;}.elementor-22 .elementor-element.elementor-element-d2fecca{--min-height:68vh;}.elementor-22 .elementor-element.elementor-element-4ba213e img{width:73%;}.elementor-22 .elementor-element.elementor-element-0a25bea{text-align:center;}.elementor-22 .elementor-element.elementor-element-0a25bea img{width:43%;}.elementor-22 .elementor-element.elementor-element-7bce51b{text-align:center;}.elementor-22 .elementor-element.elementor-element-7bce51b > .elementor-widget-container{padding:20px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-5b646c5 */.tree {
  position: relative;
  height: 50vmin;
  width: 25vmin;
  transform-style: preserve-3d;
  -webkit-animation: spin 2s infinite linear;
          animation: spin 2s infinite linear;
}
.tree__light {
  transform-style: preserve-3d;
  position: absolute;
  height: 1vmin;
  width: 1vmin;
  border-radius: 50%;
  -webkit-animation: flash calc(var(--speed) * 1s) calc(var(--delay) * 1s) infinite steps(4), appear 0.5s calc(var(--appear) * 0.05s) both;
          animation: flash calc(var(--speed) * 1s) calc(var(--delay) * 1s) infinite steps(4), appear 0.5s calc(var(--appear) * 0.05s) both;
  left: 50%;
  transform: translate(-50%, 50%) rotateY(calc(var(--rotate, 0) * 1deg)) translate3d(0, 0, calc(var(--radius, 0) * 1vmin));
  bottom: calc(var(--y, 0) * 1%);
}
.tree__star {
  stroke-width: 5vmin;
  stroke: #f5e0a3;
  filter: drop-shadow(0 0 2vmin #fcf1cf);
  height: 5vmin;
  width: 5vmin;
  overflow: visible !important;
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  position: absolute;
  stroke-dasharray: 1000 1000;
  fill: none;
  -webkit-animation: stroke 1s calc((var(--delay) * 0.95) * 0.05s) both;
          animation: stroke 1s calc((var(--delay) * 0.95) * 0.05s) both;
}
@-webkit-keyframes stroke {
  from {
    stroke-dashoffset: -1000;
  }
}
@keyframes stroke {
  from {
    stroke-dashoffset: -1000;
  }
}
@-webkit-keyframes spin {
  to {
    transform: rotateY(360deg);
  }
}
@keyframes spin {
  to {
    transform: rotateY(360deg);
  }
}
@-webkit-keyframes appear {
  from {
    opacity: 0;
  }
}
@keyframes appear {
  from {
    opacity: 0;
  }
}
@-webkit-keyframes flash {
  0%, 100% {
    background: #0519dc;
  }
  20% {
    background: #fff;
  }
  40% {
    background: #0519dc;
  }
  60% {
    background: #fff;
  }
  80% {
    background: #0519dc;
  }
}
@keyframes flash {
  0%, 100% {
    background: #0519dc;
  }
  20% {
    background: #fff;
  }
  40% {
    background: #0519dc;
  }
  60% {
    background: #fff;
  }
  80% {
    background: #0519dc;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bce51b */.footerlink a{
    color: #141516;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kalnia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://christmas.bigbang.at/wp-content/uploads/2023/12/Kalnia-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Kalnia';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://christmas.bigbang.at/wp-content/uploads/2023/12/Kalnia-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Kalnia';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://christmas.bigbang.at/wp-content/uploads/2023/12/Kalnia-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Kalnia';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://christmas.bigbang.at/wp-content/uploads/2023/12/Kalnia-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Kalnia';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://christmas.bigbang.at/wp-content/uploads/2023/12/Kalnia-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Kalnia';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://christmas.bigbang.at/wp-content/uploads/2023/12/Kalnia-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Kalnia';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://christmas.bigbang.at/wp-content/uploads/2023/12/Kalnia-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */