:root{--percentage:var(--percentage)}animation-module{display:block}.animation-module{position:relative;background-color:var(--background-color)}.animation-module .animation-module__background-image{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.animation-module filling-text span.paragraph span{margin-right:25px}@media only screen and (max-width:767px){.animation-module filling-text span.paragraph span{margin-right:10px}}.animation-module filling-text span.paragraph span span{margin-right:0}.animation-module filling-text span.paragraph span::before{color:var(--text-color)}@media screen and (max-width:1023px){.animation-module filling-text.aos-animate span.paragraph span::before{max-width:-moz-fit-content;max-width:fit-content}}.animation-module .animation-module__filling-heading--mobile{display:none}@media screen and (max-width:1023px){.animation-module .animation-module__filling-heading--mobile{display:block}.animation-module .animation-module__filling-heading--mobile span.paragraph{text-align:center;width:100%}}@media screen and (max-width:1023px){.animation-module .animation-module__filling-heading--desktop{display:none}}[class*=animation-module-]{position:absolute;width:2px;height:40px;background-color:#f0f55d;left:50%;transform:rotate(var(--data-corner)) translate(-50%,-85%);transform-origin:bottom}@media only screen and (max-width:767px){[class*=animation-module-]{height:24px}}.animation-module__wrapper{padding-left:85px;padding-right:85px}@media screen and (max-width:1023px){.animation-module__wrapper{padding:var(--padding-top-mobile) 40px var(--padding-bottom-mobile) 40px}}@media only screen and (max-width:767px){.animation-module__wrapper{padding:var(--padding-top-mobile) 30px var(--padding-bottom-mobile) 30px}}.animation-module__heading{width:100%;max-width:765px}@media screen and (max-width:1200px){.animation-module__heading{max-width:500px}}@media screen and (max-width:1023px){.animation-module__heading{max-width:100%}}.animation-module__inner-content{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (min-width:1500px){.animation-module__inner-content{max-width:1400px;margin:0 auto}}@media screen and (max-width:1023px){.animation-module__inner-content{flex-direction:column-reverse}}.animation-module__box{width:100%;max-width:calc(100% - 420px)}@media screen and (min-width:500px){.animation-module__box{max-width:calc(100% - 455px)}}@media screen and (max-width:1200px){.animation-module__box{max-width:calc(100% - 390px)}}@media screen and (max-width:1023px){.animation-module__box{max-width:100%}}.animation-module__inner{margin-top:96px;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:1023px){.animation-module__inner{margin-bottom:0;margin-top:0;flex-direction:column}}@media screen and (max-width:1023px){.animation-module__circle-with-buttons{order:2;width:100%;position:relative}}.animation-module__buttons{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;width:80px;padding:0 6px;margin:20px auto 0}@media screen and (max-width:1023px){.animation-module__buttons{margin:0;width:100%;position:absolute;top:calc(50% - 14px);left:0}}@media only screen and (max-width:767px){.animation-module__buttons{padding:0}}.animation-module__buttons .animation-module__refresh-wrapper{width:28px;height:28px}.animation-module__buttons button{padding:0;margin:0;background:0 0;border:none;cursor:pointer;width:28px;height:28px}.animation-module__buttons button svg.icon--pause,.animation-module__buttons button svg.icon--play{width:28px;height:28px}.animation-module__buttons button.animation-module__pause svg.icon--pause{display:block}.animation-module__buttons button.animation-module__pause svg.icon--play{display:none}.animation-module__buttons button.animation-module__pause.pause svg.icon--pause{display:none}.animation-module__buttons button.animation-module__pause.pause svg.icon--play{display:block}.animation-module__circle-container{width:90px;height:90px;display:flex;align-items:center;border-radius:50%;justify-content:center;overflow:hidden}@media screen and (max-width:1023px){.animation-module__circle-container{margin:0 auto}}@media only screen and (max-width:767px){.animation-module__circle-container{width:55px;height:55px}}.animation-module__circle-container .animation-module__circle{width:80px;height:80px;position:relative;border-radius:50%;background:conic-gradient(#f0f55d var(--percentage),orange 0deg,#075754 0deg)}@media only screen and (max-width:767px){.animation-module__circle-container .animation-module__circle{width:48px;height:48px}}.animation-module__circle-container .animation-module__circle .animation-module_additional-circle{display:block;position:absolute;width:60px;height:60px;border-radius:50%;top:10px;left:10px;background-image:var(--bg-image);background-color:var(--background-color);z-index:3}@media only screen and (max-width:767px){.animation-module__circle-container .animation-module__circle .animation-module_additional-circle{width:38px;height:38px;top:5px;left:5px}}.animation-module__slider-container{width:100%;max-width:calc(100% - 120px);margin-left:30px}@media screen and (max-width:1023px){.animation-module__slider-container{order:3;margin-left:0;margin-top:25px;max-width:100%;text-align:center}}.animation-module__slide-content{opacity:0;transition:.7s;transition-delay:.5s}.animation-module__slide-content .animation-module__subheading{line-height:normal;color:var(--text-color);margin-bottom:23px}.animation-module__slide-content .animation-module__text{line-height:1.1975;text-transform:inherit;color:var(--text-color)}@media only screen and (max-width:767px){.animation-module__slide-content .animation-module__text{font-size:20px}}.animation-module__badges{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;margin-top:25px}@media screen and (max-width:1023px){.animation-module__badges{justify-content:center}}.animation-module__badge{background:#fff;border-radius:20px;padding:5px 10px;display:flex;justify-content:space-between;align-items:center}.animation-module__badge svg{width:20px;height:20px}.animation-module__badge span{color:var(--text-color);font-size:12px;line-height:normal;padding-left:5px}.animation-module__files{position:relative;z-index:2;width:420px;padding-top:45%;margin-left:20px}@media screen and (min-width:1500px){.animation-module__files{padding-top:43%;width:500px}}@media screen and (max-width:1200px){.animation-module__files{width:390px;padding-top:55%}}@media screen and (max-width:1023px){.animation-module__files{top:0;order:1;width:74%;margin:20px auto 20px;padding-top:100%}}@media only screen and (max-width:767px){.animation-module__files{padding-top:107%}}.animation-module__files .animation-module__file{display:none;position:absolute;width:100%;height:100%;top:0;left:0}.animation-module__files .animation-module__file img{position:absolute;width:100%;height:100%;left:0;top:0}