:root,html{background:#5f5d3b;font-family:Play,sans-serif}@media (min-width: 1160px){html,body{position:relative;overflow-x:hidden}}body{background:url(/images/top-background-v2.svg) no-repeat center top}#root{width:100%;min-width:1160px;display:flex;justify-content:center}.app{width:1160px;padding:10px 0}.top{display:flex;justify-content:space-between}.left{position:relative}.header{display:flex}.header-text-title{font-size:72px;font-weight:700;letter-spacing:-.03em;line-height:79px;color:#eae9d7}.header-text-subtitle{margin-top:4px;font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-size:24px;font-weight:400;font-style:normal;line-height:26px;color:#cdca8e}.header-text-subtitle span{display:block}.logo-leleka{width:136px;flex:0 0 136px;margin-top:25px;margin-right:36px}.logo-leleka img{width:100%}.backpack-mobile{display:none}.backpacks{margin-top:50px;margin-left:38px;display:flex;flex-wrap:wrap;row-gap:0px;width:674px}.backpack{flex:0 0 25%;box-sizing:border-box}.backpack-frame{box-sizing:border-box;position:relative;margin:0 auto;padding-top:16px;width:129px;height:162px}.backpack-frame-image{display:block;margin:0 auto;width:87px;height:106px;overflow:hidden}.backpack-frame-image img{width:100%}.backpack-frame-active{border:unset;background-image:url(/images/backpack-frame-small.svg)}.backpack-frame-number{display:none}.backpack-frame-badge{position:absolute;top:10px;right:25px;min-width:26px;height:26px;background:#ffc449;border-radius:100px;font-size:16px;font-weight:700;text-align:center;line-height:26px}.backpack-frame-badge-partial{padding:0 8px;right:7px}.backpack-frame-badge-empty{background:#79774d;color:#dfdb8e}.backpack-frame-left{margin-top:2px;color:#eae9d7;text-align:center;font-size:14px;font-weight:700}.backpack-frame-left-amount{color:#efbc52;text-align:center;font-size:16px;font-weight:700}.backpack-frame-left-amount small{font-size:12px}.right{flex:0 0 410px;width:410px}.radio{box-sizing:border-box;width:485px;height:940px;background:url(/images/radio.svg) no-repeat;margin-top:-129px;padding-top:318px;padding-left:150px;padding-right:100px;position:relative}.radio-title{font-size:22px;font-weight:700;color:#cdca8e;text-align:center}.radio-donates{width:232px;position:absolute;top:367px}.radio-donate-option{display:flex;height:88px}.radio-donate-option-image{padding:14px 0 14px 24px}.radio-donate-option-image img{width:60px}.radio-donate-option-right{padding-top:18px;padding-left:18px}.radio-donate-option-amount{font-size:24px;font-weight:700;line-height:26px;color:#fff;padding-bottom:4px}.radio-donate-option-amount span{font-size:12px;font-weight:700;line-height:14px;color:#fff;display:inline-block}.radio-donate-option-custom{font-size:20px;font-weight:700;line-height:22px;color:#fff;padding-bottom:9px}.donate-button,.donate-button:hover,.donate-button:active{text-decoration:none;display:block;width:90px;height:24px;background:url(/images/donate-button-default.svg) no-repeat}.donate-button:hover{background:url(/images/donate-button-hover.svg) no-repeat}.donate-button:active{background:url(/images/donate-button-active.svg) no-repeat}.donate-button span{display:none}.donate-button-other,.donate-button-other:hover,.donate-button-other:active{text-decoration:none;display:block;width:90px;height:24px;background:url(/images/donate-button-other-default.svg) no-repeat}.donate-button-other:hover{background:url(/images/donate-button-other-hover.svg) no-repeat}.donate-button-other:active{background:url(/images/donate-button-other-active.svg) no-repeat}.donate-button-other span{display:none}.epam{margin-top:0;display:flex;flex-direction:column;align-items:end;row-gap:30px}.epam-text{width:518px;font-family:"Source Sans 3";font-style:normal;font-weight:400;font-size:12px;line-height:15px;text-align:right;color:#ccca8e}.bottom{display:flex;justify-content:space-between}.recent-donates,.project-info{margin-top:60px;display:flex;flex-direction:column;width:580px}.recent-donates .h2,.photos .h2{font-family:Play;font-style:normal;font-weight:700;font-size:24px;line-height:100%;letter-spacing:-.03em;text-align:center;color:#dfdb8e;margin-bottom:12px}.recent-donate-item{display:flex;box-sizing:border-box;width:580px;height:80px;margin:12px 0;padding:8px;background:url(/images/recent-donate-item-bg.svg) no-repeat;filter:drop-shadow(9px 11px 18px rgba(0,0,0,.1));border-radius:4px;align-items:center}.recent-donate-item-name,.recent-donate-item-amount{margin:0 18px;color:#efbc52;font-family:Play;font-style:normal;font-weight:700;font-size:20px;line-height:23px;letter-spacing:-.03em}.recent-donate-item-amount{margin-left:auto;color:#fff;font-size:24px;line-height:26px}.recent-donate-item-amount span{font-size:12px;font-weight:700;line-height:14px;color:#fff;display:inline-block}.recent-donate-item-present{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.recent-donate-item-present img{height:100%}.project-info{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#ccca8e}.project-info .header1{margin-top:24px;margin-bottom:40px;font-family:Play;font-style:normal;font-weight:700;font-size:32px;line-height:32px;color:#eae9d7}.project-info p+p{margin-top:16px}.project-info span{color:#efbc52;font-weight:700}.project-info .header2{margin-top:40px;font-weight:700;font-size:24px;line-height:24px;color:#dfdb8e}.project-info ul li+li{margin-top:8px}.photos{margin-top:60px;display:flex;flex-direction:column;width:440px}.gallery{margin-top:12px}.gallery-container{position:relative;width:440px;height:440px}.gallery-container img{position:absolute;width:100%;height:100%}.fade{opacity:0;z-index:0;transition:opacity 1s linear}.fade.show{opacity:1;z-index:1}.gallery-spacer{background:#32321e;height:4px}.gallery-pager{display:flex;background:url(/images/gallery-pager-bg.svg) no-repeat;height:52px;align-items:center;justify-content:space-between;padding:0 24px}.gallery-pager-dots{display:flex;gap:8px}.gallery-pager-dot{box-sizing:border-box;width:10px;height:10px;border:2px solid #EFBC52;cursor:pointer}.gallery-pager-dot.active{background-color:#efbc52}.gallery-pager-button{width:56px;height:56px;background:url(/images/gallery-pager-button.svg) no-repeat}.gallery button{background:none;border:none;box-shadow:none;cursor:pointer}.progress{position:absolute;width:870px;bottom:40px}.progress-bar-block{display:flex}.progress-info{margin-left:24px;min-width:340px;font-family:Play;font-style:normal;font-weight:700;line-height:normal}.progress-info-current{color:#eae9d7;font-size:32px}.progress-info-max{color:#eae9d7;font-size:20px}.progress-info-text{color:#9b996a;font-size:20px}.progress-info-text span{color:#b88a14;font-size:20px}.progress-bar{flex:1;height:24px;border-radius:4px 0 0 4px;padding:0 0 0 12px;background-color:#5f5d3b;display:flex;align-items:center}.progress-bar-inner{height:100%;background-image:url(/images/progress-bar-segment.svg)}.progress-bar-marker{position:relative;margin-left:-56px;margin-right:109px;width:1px;z-index:2}.progress-bar-marker-done{position:absolute;left:53px;top:59px}.progress-bar-line{height:64px;border-left:2px #5F5D3B solid;margin-left:auto;margin-right:-2px}@media (max-width: 1159px){body{background:url(/images/top-background-v2.svg) no-repeat left top;background-position-y:-180px}#root{min-width:375px}.app{box-sizing:border-box;width:375px;padding:0 12px 200px}.top{display:block}.header{flex-direction:column;align-items:center}.logo-leleka{width:70px;flex:0;margin:20px 0 0}.header-text-title{margin:12px 0 0;font-size:32px;line-height:34px;text-align:center}.header-text-subtitle{margin:12px 0 0;font-size:16px;line-height:18px;text-align:center}.backpacks{display:none}.backpack-mobile{display:block;margin-top:40px}.backpack-frame{padding-top:25px;width:205px;height:258px}.backpack-frame-image{width:139px;height:171px}.backpack-frame-active{background-image:url(/images/backpack-frame-large.svg)}.backpack-frame-number{display:block;position:absolute;top:6px;left:6px;min-width:26px;height:26px;background:#ffc449;border-radius:100px;font-size:16px;font-weight:700;text-align:center;line-height:26px}.backpack-frame-badge,.backpack-frame-badge-partial{top:17px;right:9px;min-width:41px;height:41px;padding:0 11px;font-size:24px;line-height:40px}.backpack-frame-left{margin-top:2px;font-size:20px;font-weight:700}.backpack-frame-left-amount{color:#efbc52;font-size:24px;font-weight:700}.backpack-frame-left-amount small{font-size:19px}.progress{margin-top:70px;position:relative;width:unset}.progress-bar-block{display:block}.progress-bar-marker{margin-right:86px}.progress-bar-marker img:first-child{width:114px}img.progress-bar-marker-done{width:35px;left:39px;top:44px}.progress-bar-line{display:none}.progress-info{margin:43px 0 0}.progress-info>div{text-align:center}.progress-info-text span{color:#efbc52}.progress-info-max{text-wrap:nowrap}.right{width:unset;margin-top:48px;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#5f5d3b;padding-bottom:20px;box-shadow:0 -20px 100px -40px #000}.radio{width:unset;height:unset;background:unset;margin:unset;padding:unset;position:unset}.radio-donates{width:351px;position:unset;top:unset;display:flex;column-gap:4px;margin:24px auto 0}.radio-donate-option{flex:0 0 68px;position:relative;display:block;width:68px;height:96px;background:url(/images/donate-frame-small.svg) no-repeat;background-position:-9px -7px}.radio-donate-option:hover{filter:brightness(90%)}.radio-donate-option:active{filter:brightness(80%)}.radio-donate-option-image{margin-top:4px;padding:0;height:48px}.radio-donate-option-image img{display:block;width:48px;margin:0 auto}.radio-donate-option-right{padding:3px 0 0}.radio-donate-option-text{text-align:center}.radio-donate-option-amount,.radio-donate-option-amount span,.radio-donate-option-custom{font-size:10px;line-height:11px}.donate-button,.donate-button:hover,.donate-button:active,.donate-button-other,.donate-button-other:hover,.donate-button-other:active{position:absolute;bottom:0;text-decoration:none;display:block;width:68px;height:24px;background:url(/images/donate-button-small-default.svg) no-repeat}.donate-button:hover,.donate-button-other:hover{background:url(/images/donate-button-small-hover.svg) no-repeat}.donate-button:active,.donate-button-other:active{background:url(/images/donate-button-small-active.svg) no-repeat}.bottom{display:block;margin-top:40px}.bottom>div{margin:0 auto}.epam{margin-top:24px;align-items:center;row-gap:12px}.epam-text{width:unset;text-align:center}.epam-text p{display:inline}.epam-logo img{width:86px}.recent-donates,.recent-donate-item,.project-info{width:350px}.recent-donate-item{background:url(/images/recent-donate-item-bg-mobile.svg) no-repeat}.recent-donate-item-name{margin:0 14px}.recent-donate-item-name,.recent-donate-item-amount{font-size:16px;line-height:18px}.recent-donate-item-amount{font-size:18px;line-height:20px;margin-right:7px}.recent-donate-item-amount span{font-size:12px;font-weight:700;line-height:13px}.bottom .photos{margin-top:48px;width:350px}.gallery-container{width:350px;height:350px}.gallery-pager{background:url(/images/gallery-pager-bg-small.svg) no-repeat}}body,p{margin:0}.source-sans-3-400{font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}
