.elementor-7 .elementor-element.elementor-element-c3bf34a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-c3bf34a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-bd362de{--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;--margin-block-start:60px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-f067dc2{--display:flex;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-6024a90{--display:flex;--min-height:400px;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-6024a90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-66b7dcb{text-align:center;}.elementor-7 .elementor-element.elementor-element-66b7dcb img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-66b7dcb.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-66b7dcb > .elementor-widget-container{border-style:none;}.elementor-7 .elementor-element.elementor-element-b0ac1fd{text-align:center;width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-b0ac1fd .elementor-heading-title{color:#FFFFFF;font-family:"Noto Serif Display", Sans-serif;font-size:31px;font-weight:300;line-height:37px;letter-spacing:0.5px;text-shadow:0px 1px 7px #B2B316;}.elementor-7 .elementor-element.elementor-element-b0ac1fd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b0ac1fd.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ec3de5c{text-align:center;color:#FFFFFF;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:17px;font-weight:300;line-height:23px;letter-spacing:1.4px;word-spacing:0px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-ec3de5c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-39b59bc{--display:flex;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-5d1c29e{--display:flex;--min-height:400px;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-5d1c29e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-35b843f{text-align:center;}.elementor-7 .elementor-element.elementor-element-35b843f img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-35b843f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-35b843f > .elementor-widget-container{border-style:none;}.elementor-7 .elementor-element.elementor-element-b7936db{text-align:center;width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-b7936db .elementor-heading-title{color:#FFFFFF;font-family:"Noto Serif Display", Sans-serif;font-size:31px;font-weight:300;line-height:37px;letter-spacing:0.5px;text-shadow:0px 1px 7px #B2B316;}.elementor-7 .elementor-element.elementor-element-b7936db > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b7936db.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-75e6a5e{text-align:center;color:#FFFFFF;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:17px;font-weight:300;line-height:23px;letter-spacing:1.4px;word-spacing:0px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-75e6a5e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-30d03e3{--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-7 .elementor-element.elementor-element-520cf87{--display:flex;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-be500b7{--display:flex;--min-height:400px;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-be500b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7dca912{text-align:center;}.elementor-7 .elementor-element.elementor-element-7dca912 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-7dca912.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7dca912 > .elementor-widget-container{border-style:none;}.elementor-7 .elementor-element.elementor-element-03d1958{text-align:center;width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-03d1958 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Serif Display", Sans-serif;font-size:31px;font-weight:300;line-height:37px;letter-spacing:0.5px;text-shadow:0px 1px 7px #B2B316;}.elementor-7 .elementor-element.elementor-element-03d1958 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-03d1958.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3264ba9{text-align:center;color:#FFFFFF;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:17px;font-weight:300;line-height:23px;letter-spacing:1.4px;word-spacing:0px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3264ba9.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2e537c3{--display:flex;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-4e2f46d{--display:flex;--min-height:400px;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-4e2f46d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0d799e9{text-align:center;}.elementor-7 .elementor-element.elementor-element-0d799e9 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-0d799e9.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0d799e9 > .elementor-widget-container{border-style:none;}.elementor-7 .elementor-element.elementor-element-d6f9a32{text-align:center;width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d6f9a32 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Serif Display", Sans-serif;font-size:31px;font-weight:300;line-height:37px;letter-spacing:0.5px;text-shadow:0px 1px 7px #B2B316;}.elementor-7 .elementor-element.elementor-element-d6f9a32 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d6f9a32.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1633579{text-align:center;color:#FFFFFF;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:17px;font-weight:300;line-height:23px;letter-spacing:1.4px;word-spacing:0px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1633579.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8929d89{--display:flex;--min-height:100px;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-25741c5 > .elementor-widget-container{background-color:#FFFFFF00;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-c3bf34a{--content-width:500px;}.elementor-7 .elementor-element.elementor-element-bd362de{--content-width:1140px;}.elementor-7 .elementor-element.elementor-element-6024a90{--content-width:400px;}.elementor-7 .elementor-element.elementor-element-5d1c29e{--content-width:400px;}.elementor-7 .elementor-element.elementor-element-30d03e3{--content-width:1140px;}.elementor-7 .elementor-element.elementor-element-be500b7{--content-width:400px;}.elementor-7 .elementor-element.elementor-element-4e2f46d{--content-width:400px;}}/* Start custom CSS for image, class: .elementor-element-2d6365f */.w-text-rubrika {
    position: absolute;
    transform: translate(-50%, -50%) rotateZ(-13deg);
    width: 100%;
    top: 60%;
    left: 52%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3bf34a */.naslov-rubrike{
    position: relative;
    width: 680px;
    height: 200px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91000e3 */.w-light {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    transition: 0.2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66b7dcb */.rubrika-slika {
    width: 100%;
    transition: 0.2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6024a90 */.okvir-slike {
    position: relative;
    width: 400px;
    aspect-ratio: 1;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90c0c58 */.w-light {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    transition: 0.2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35b843f */.rubrika-slika {
    width: 100%;
    transition: 0.2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1c29e */.okvir-slike {
    position: relative;
    width: 400px;
    aspect-ratio: 1;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd362de */.animation-box-1 {
    position: relative;
    /*width: 100%;*/
    /*height: 100%;*/
    animation: float 8s linear infinite;
	 animation-delay: -7s;
}


.animation-box-1:hover .w-light {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53aeda6 */.w-light {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    transition: 0.2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7dca912 */.rubrika-slika {
    width: 100%;
    transition: 0.2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be500b7 */.okvir-slike {
    position: relative;
    width: 400px;
    aspect-ratio: 1;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e6f402 */.w-light {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    transition: 0.2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d799e9 */.rubrika-slika {
    width: 100%;
    transition: 0.2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2f46d */.okvir-slike {
    position: relative;
    width: 400px;
    aspect-ratio: 1;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30d03e3 */.animation-box-1 {
    position: relative;
    /*width: 100%;*/
    /*height: 100%;*/
    animation: float 8s linear infinite;
	 animation-delay: -7s;
}


.animation-box-1:hover .w-light {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8929d89 */.snow-fall {
    position: fixed;
    top: 0;
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS */body {
    background-color: #f9f6ed;
    }
    
    
    
.snow {
  width: 500px;
  height: 100px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st1%7Bopacity:0.3%3Bfill:%23FFFFFF%3B%7D.st3%7Bopacity:0.1%3Bfill:%23FFFFFF%3B%7D%3C/style%3E%3Ccircle class='st1' cx='5' cy='8' r='1'/%3E%3Ccircle class='st1' cx='38' cy='3' r='1'/%3E%3Ccircle class='st1' cx='12' cy='4' r='1'/%3E%3Ccircle class='st1' cx='16' cy='16' r='1'/%3E%3Ccircle class='st1' cx='47' cy='46' r='1'/%3E%3Ccircle class='st1' cx='32' cy='10' r='1'/%3E%3Ccircle class='st1' cx='3' cy='46' r='1'/%3E%3Ccircle class='st1' cx='45' cy='13' r='1'/%3E%3Ccircle class='st1' cx='10' cy='28' r='1'/%3E%3Ccircle class='st1' cx='22' cy='35' r='1'/%3E%3Ccircle class='st1' cx='3' cy='21' r='1'/%3E%3Ccircle class='st1' cx='26' cy='20' r='1'/%3E%3Ccircle class='st1' cx='30' cy='45' r='1'/%3E%3Ccircle class='st1' cx='15' cy='45' r='1'/%3E%3Ccircle class='st1' cx='34' cy='36' r='1'/%3E%3Ccircle class='st1' cx='41' cy='32' r='1'/%3E%3C/svg%3E");
  background-position: 0px 0px;
  animation: animatedBackground 10s linear infinite;
}

.snow div {
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st1%7Bopacity:0.7%3Bfill:%23FFFFFF%3B%7D.st3%7Bopacity:0.1%3Bfill:%23FFFFFF%3B%7D%3C/style%3E%3Ccircle class='st3' cx='4' cy='14' r='1'/%3E%3Ccircle class='st3' cx='43' cy='3' r='1'/%3E%3Ccircle class='st3' cx='31' cy='30' r='2'/%3E%3Ccircle class='st3' cx='19' cy='23' r='1'/%3E%3Ccircle class='st3' cx='37' cy='22' r='1'/%3E%3Ccircle class='st3' cx='43' cy='16' r='1'/%3E%3Ccircle class='st3' cx='8' cy='45' r='1'/%3E%3Ccircle class='st3' cx='29' cy='39' r='1'/%3E%3Ccircle class='st3' cx='13' cy='37' r='1'/%3E%3Ccircle class='st3' cx='47' cy='32' r='1'/%3E%3Ccircle class='st3' cx='15' cy='4' r='2'/%3E%3Ccircle class='st3' cx='9' cy='27' r='1'/%3E%3Ccircle class='st3' cx='30' cy='9' r='1'/%3E%3Ccircle class='st3' cx='25' cy='15' r='1'/%3E%3Ccircle class='st3' cx='21' cy='45' r='2'/%3E%3Ccircle class='st3' cx='42' cy='45' r='1'/%3E%3C/svg%3E");
  background-position: 0px 0px;
  animation: animatedBackground 15s linear infinite;
}

@keyframes animatedBackground {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0px 300px;
  }
}/* End custom CSS */