:root{--site-bg:#f6c03e;--site-bg-white:#fff;--site-bg-gray:#f8f7f3;--header-bg:#68bac9;--site-color:#666;--site-link-hover-color:#f6c03e;--site-link-underline-color:#f6c03e;--nav-sp-bg:#fff2da;--nav-bg:#fff;--nav-bg-active:var(--site-bg);--nav-color:#917049;--logo-bg:#fff;--content-color:#333;--button-bg:#f1cd1d;--button-bg-hover:#f6c03e;--button-color:#fff;--pagination-link-bg:#f1cd1d;--pagination-link-color:#fff;--pagination-link-hover-bg:#f6c03e;--action-group-bg:#f6c03e;--action-group-color:#917049;--card-bg:#f8f7f3;--card-border-color:#f8f7f2;--popup-bg:#f8f7f3;--popup-close-hover-bg:#f6c03e;--popup-close-bg:#917049;--footer-link-color:var(--nav-color);--download-link-locor:#917049;--tweet-content-color:#5f5f5f}
@font-face{font-family:Roboto;src:url(/fonts/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Manrope;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Manrope-Regular.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Manrope-Bold.woff2)format("woff2")}:root{--font-family-text-roboto:"Roboto", sans-serif;--font-family-text-manrope:"Manrope", sans-serif}
*,:before,:after{box-sizing:border-box}
:root{--site-width-min:360px;--gap-island-size:var(--site-gap-size);--quote-margin-top-desktop:var(--site-gap-size)}
@media (min-width:1024px){:root{--site-gap-size:20px;--sidebar-width:248px;--cards-previewwidth:250px;--header-height:100px;--pagination-shift-size:24px;--border-image-radius-size:12px;--border-radius-island-size:12px;--title-h1-font-size:32px;--title-h2-font-size:26px;--site-font-size:16px;--quote-font-size:20px;--content-font-size:20px;--h1-font-size:30px;--h2-font-size:24px;--footer-title-font-size:20px}}
@media not (min-width:1024px){:root{--site-gap-size:8px;--site-grid-gap:8px;--sidebar-width:100px;--header-height:79px;--side-bar-height:46px;--pagination-shift-size:8px;--border-image-radius-size:8px;--border-radius-island-size:8px;--title-h1-font-size:24px;--title-h2-font-size:18px;--site-font-size:14px;--quote-font-size:14px;--content-font-size:14px;--h1-font-size:24px;--h2-font-size:20px;--footer-title-font-size:14px}}

body{background-color:var(--site-bg-gray);font-size:var(--site-font-size);font-style:normal;font-weight:400;font-family:var(--font-family-text-roboto);color:var(--site-color);margin:0}html{-webkit-text-size-adjust:100%;line-height:1.15}ul{margin:0;padding:0;list-style:none}.link{color:var(--site-color);border-bottom:1px solid var(--site-link-underline-color);text-decoration:none}.link:hover{color:var(--site-link-hover-color)}.position{position:relative}.flex{display:flex}.flex.__center{align-items:center}



.main{flex-direction:column;display:flex}

@media not (min-width:1024px){.main{margin-left:4px;margin-right:4px}}

.header-main{width:100%;height:var(--header-height);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}

@media not (min-width:1024px){.header-main{overflow:hidden}}

.sidebar{display:flex}.sidebar-menu{flex:1}
@media (min-width:1024px){.sidebar{flex-direction:column}.sidebar-bottom{padding-bottom:250px;position:relative}}
@media not (min-width:1024px){.sidebar{flex-direction:row;padding:0 4px}.sidebar-menu{align-items:flex-start;display:flex}.sidebar-bottom{display:none}}

.footer__title{font-family:var(--font-family-text-manrope);font-size:var(--footer-title-font-size);margin:0}.footer-cnt{border-radius:var(--border-radius-island-size);grid-template-rows:auto auto;display:grid}.footer__section.__3 p{margin-top:0}.footer__list{margin:0;padding:0;line-height:28px;list-style:none}.footer__link{color:var(--site-color)}.footer__link:hover{color:var(--footer-link-color)}.footer-copyright{color:#999}
@media (min-width:1024px){.footer{margin-bottom:20px}.footer-cnt{grid-row-gap:16px;grid-column-gap:12px;background-color:var(--site-bg-white);grid-template-columns:2fr 2fr 1fr;padding:16px}.footer__title{padding:0 0 12px}.footer__section.__1{grid-area:1/1/2/2}.footer__section.__2{grid-area:1/2/2/3}.footer__section.__3{text-align:right;grid-area:1/3/2/4}.footer__section.__4{grid-area:2/1/3/5;font-size:14px}}
@media not (min-width:1024px){.footer{margin-bottom:var(--site-gap-size);background-color:var(--site-bg-white)}.footer-cnt{grid-row-gap:12px;grid-column-gap:12px;grid-template-columns:1fr 1fr;padding:12px}.footer__section.__1{grid-area:1/1/3/2}.footer__section.__2{grid-area:1/2/2/3}.footer__section.__3{grid-area:2/2/3/3}.footer__section.__4{grid-area:3/1/4/3}.footer__title{padding:0 0 4px}.footer__list{line-height:24px}}

h1{font-family:var(--font-family-text-manrope);font-size:var(--h1-font-size);margin:0}h2{font-family:var(--font-family-text-manrope);font-size:var(--h2-font-size)}



.quote{font-size:var(--quote-font-size);font-style:italic;font-weight:400}
@media (min-width:1024px){.quote{margin-top:var(--quote-margin-top-desktop);font-size:16px}}
@media not (min-width:1024px){.quote{max-width:168px;display:none}}

.nav-cnt{overflow:hidden}.nav-list{background-color:var(--nav-bg);margin:0;padding:0}.nav-lk{font-family:var(--font-family-text-manrope);color:var(--nav-color);line-height:1;text-decoration:none}.nav-lk:hover{text-decoration:underline}.nav-lk.__active{background-color:var(--nav-bg-active);text-decoration:none}.nav-svg{fill:var(--nav-color);margin-right:4px}
@media (min-width:1024px){.nav-cnt{border-radius:12px;margin-top:20px}.nav-list{--nav-element-height:56px}.nav-i:not(:last-child){border-bottom:1px solid var(--nav-sp-bg);list-style:none}.nav-lk{width:100%;height:var(--nav-element-height);align-items:center;padding:16px 12px;font-size:24px;display:inline-flex}.nav__ic{margin-right:12px}}
@media not (min-width:1024px){.nav-cnt{flex:1;margin-left:4px}.nav-list{border-radius:8px;width:100%;display:flex;overflow:hidden}.nav-i{flex:1}.nav-lk{height:var(--side-bar-height);text-align:center;flex-direction:column;justify-content:center;align-items:center;font-size:14px;display:flex}.nav-lk.small{font-size:12px}.nav__ic-cnt{text-align:center;display:block}}

.logo{background-color:var(--logo-bg);border-radius:var(--border-radius-island-size);text-align:center;display:none;overflow:hidden}.logo-rain{height:var(--header-height);background-color:var(--header-bg)}
@media (min-width:1024px){.logo{padding:4px 0}.logo.__desktop{display:block}}
@media not (min-width:1024px){.logo.__mobile{height:var(--side-bar-height);display:block}.logo-lk{display:block}}

.card-page{gap:var(--site-gap-size);flex-direction:column;display:flex}.card-cnt{gap:var(--site-gap-size);display:flex}.card{border:2px solid var(--card-border-color);margin:0}.card img{display:block}.card-title{margin:0}
@media (min-width:1024px){.card-cnt{gap:32px}.card{background-color:var(--card-bg);width:600px;min-height:500px}.card-img{width:100%;max-width:600px}.card-caption,.card-title{flex:1}.card-desc{font-size:18px;line-height:26px}}
@media not (min-width:1024px){.card-cnt{flex-direction:column-reverse;gap:12px}.card{width:100%}.card img{width:100%}.card-title{flex:1}.card-desc{line-height:20px}}

.list{display:grid}
@media (min-width:1024px){.list{grid-template-columns:repeat(auto-fill, minmax(var(--cards-previewwidth), 1fr));gap:32px 16px}}
@media not (min-width:1024px){.list{grid-template-columns:repeat(auto-fill,minmax(106px,1fr));gap:20px}}

.card-item{box-sizing:border-box}.card-item__lk{text-decoration:none}.card-item__cnt{margin:0}.card-item__inner{border:2px solid var(--card-border-color);display:inline-block}.card-item__img{width:100%;display:block}.card-item__lk:hover .card-item__img{transition:transform .3s ease-in-out;transform:scale(1.03)}.card-item__caption{font-family:var(--font-family-text-manrope);color:#666;padding-top:4px}
@media (min-width:1024px){.card-item__lk{display:inline-block}.card-item__inner,.card-item__cnt,.card-item__lk{width:var(--card-item-width)}.card-item__caption{font-size:18px}}
@media not (min-width:1024px){.card-item__cnt{width:110px;overflow:hidden}.card-item__caption{font-size:14px}.card-item__img{height:100%}}

.last-carts__title{font-family:var(--font-family-text-manrope);margin-top:0;margin-bottom:16px;font-size:24px}




.wallpaper-i__cnt{margin:0;padding:0}.wallpaper-i__img{display:block}.wallpaper-preview__cnt{display:block;position:relative}.wallpaper-i__title{color:#fff;background-color:#0003;margin:0;padding:8px;position:absolute;bottom:0;left:0;right:0}
@media (min-width:1024px){.wallpaper-i,.wallpaper-i__img{width:250px}.wallpaper-i__title{font-size:18px;font-weight:500}}
@media not (min-width:1024px){.wallpaper-i,.wallpaper-i__img{width:167px}.wallpaper-i__title{font-size:14px}}

.wallpapers-list{display:grid}.wallpaper-title{margin:0}
@media (min-width:1024px){.wallpapers-list{grid-template-columns:repeat(auto-fill,minmax(296px,1fr));gap:24px 12px}.wallpaper-title{padding-bottom:20px}}
@media not (min-width:1024px){.wallpapers-list{grid-template-columns:repeat(auto-fill,minmax(167px,1fr));gap:20px}.wallpaper-title{padding-bottom:12px}}

.cardWallpaper{margin:0}.cardWallpaper-cnt{display:flex}.cardWallpaper-img{width:100%;display:block}.cardWallpaper__title{margin:0}
@media (min-width:1024px){.cardWallpaper{width:416px}.cardWallpaper-cnt{gap:32px}.cardWallpaper__title{padding-bottom:24px}}
@media not (min-width:1024px){.cardWallpaper-cnt{flex-direction:column-reverse;gap:12px}}


.btn{color:var(--button-color);background-color:var(--button-bg);cursor:pointer;border:0;font-size:18px}.btn:hover:not(:disabled):not(.active){background-color:var(--button-bg-hover)}.btn:active:not(:disabled):not(.active){transform:scale(.96)}.btn.active{background-color:var(--button-bg-hover);color:var(--nav-color);cursor:default}.btn:disabled:not(.active){opacity:.45;cursor:default}.btn[type=circle]{border-radius:50%}.btn.normal{border-radius:4px;padding:8px 16px}.btn.small{padding:4px 8px;font-size:12px}.btn.size-42{width:42px;height:42px}.btn.center{justify-content:center;align-items:center;display:flex}.btn.border{border:1px solid #fff}
@media (min-width:1024px){.btn{--size-button:44px}.btn.circle{height:var(--size-button)}.btn.num{width:var(--size-button)}}
@media not (min-width:1024px){.btn{--size-button:32px}.btn.circle{height:var(--size-button)}.btn.num{width:var(--size-button)}}

.back-button{color:var(--site-color);fill:var(--site-color);cursor:pointer;background:0 0;border:0}



.social-networks__tx{min-width:120px;padding-bottom:8px;font-size:12px}.social-list{padding-bottom:8px}.social-list__i{list-style:none;display:inline-block}.social-list__i:not(:first-child){margin-left:8px}.social-input{border:0;border-radius:4px;outline:none;width:100%;padding:4px 8px;font-size:11px}



.popup input[type=checkbox]{display:none}.popup{position:relative}.popup-content{z-index:1;background-color:var(--popup-bg);text-align:center;border-radius:8px;padding:16px 12px;display:none;position:absolute;top:0;left:0}.popup--download{min-width:150px}.popup-clickable-area{display:inline-block;position:relative}.popup-close{cursor:pointer;color:var(--popup-close-bg);font-size:20px;position:absolute;top:0;right:4px}input[type=checkbox]:checked~.popup-content{display:block}.open-popup-btn{cursor:pointer;display:block;position:absolute;inset:0}.popup-close:hover{color:var(--popup-close-hover-bg)}



.action-list{display:flex}
@media (min-width:1024px){.action-list{gap:16px}}
@media not (min-width:1024px){.action-list{gap:8px}}

.download-list{text-align:left;margin:0;padding:0}.download-list__i{list-style:none}.download-list__i:not(:first-child){margin-top:12px}.download-lk{color:var(--download-link-locor);background-color:#0000;border:0;font-size:12px;text-decoration:none;display:flex}.download-icon svg{fill:var(--download-link-locor)}.download-text{padding-top:4px;padding-left:4px;text-decoration:none}.download-text__bold{font-weight:700;display:block}



.icon{fill:var(--nav-color)}
@media (min-width:1024px){.icon{width:32px;height:32px}}
@media not (min-width:1024px){.icon{width:20px;height:20px}}

.error-title,.error-subtitle{margin:0}.error-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.error-img{width:100%}
@media (min-width:1024px){.error-title{font-size:var(--title-h1-font-size)}.error-subtitle{font-size:var(--title-h2-font-size)}.error-ifigure{width:400px}}



@media (min-width:1024px){.tweet-list__item:not(last-child){margin-bottom:24px}}
@media not (min-width:1024px){.tweet-list__item:not(last-child){margin-bottom:8px}}

.tweet{display:flex}.tweet-title{font-family:var(--font-family-text-manrope);margin:0}.tweet-date{font-family:var(--font-family-text-manrope);color:#999}.tweet-image{border:1px solid var(--card-bg);margin:0}.tweet-body{flex:1}.tweet-link-cnt{padding-top:8px}.tweet-image__src{display:block}
@media (min-width:1024px){.tweet{gap:20px;max-width:1000px}.tweet-body{flex-direction:column;display:flex}.tweet-title{margin-bottom:16px}.tweet-text{color:var(--tweet-content-color);flex:1;padding-bottom:12px;font-size:20px;line-height:1.5}.tweet-link-cnt{padding-bottom:12px}.tweet-image__src{width:260px}}
@media not (min-width:1024px){.tweet{flex-direction:column-reverse}.tweet-title{margin-bottom:12px}.tweet-text{font-size:16px;line-height:1.5}.tweet-image{max-width:260px;position:relative;left:50%;transform:translate(-50%)}.tweet-image__src{width:100%}.tweet-footer{padding-top:12px;padding-bottom:12px}}

.pagination-cnt.__schift{margin-top:var(--pagination-shift-size)}.pagination{flex-wrap:wrap;justify-content:center;display:flex}.pagination-link{text-align:center;width:38px;height:38px;line-height:38px;font-family:var(--font-family-text-manrope);background-color:var(--pagination-link-bg);color:var(--pagination-link-color);cursor:pointer;border-radius:50%;font-size:18px;text-decoration:none;display:inline-block}.pagination-link:hover,.pagination-link.__active{background-color:var(--pagination-link-hover-bg)}.pagination-link.__arrow{fill:var(--pagination-link-color);justify-content:center;align-items:center;display:flex}
@media (min-width:1024px){.pagination{gap:12px}}
@media not (min-width:1024px){.pagination{gap:4px}}

.grid{min-width:var(--site-width-min);align-items:start;display:grid}.cell2{position:sticky}
@media (min-width:1024px){.grid{box-sizing:border-box;grid-template-rows:var(--header-height) 1fr;grid-template-columns:var(--sidebar-width) 1fr;grid-column-gap:20px;grid-row-gap:20px;max-width:1600px;margin:0 auto;padding-left:20px;padding-right:20px}.cell1{grid-area:1/1/2/3}.cell2{grid-area:2/1/3/2;top:20px}.cell3{grid-area:2/2/3/3}.cell4{grid-area:3/1/4/3}}
@media not (min-width:1024px){.grid{grid-template-rows:80px var(--side-bar-height) 1fr;grid-column-gap:var(--site-grid-gap);grid-row-gap:var(--site-grid-gap)}.cell1{grid-area:1/1/2/1}.cell2{z-index:1;grid-area:2/1/3/1;top:0}.cell3{grid-area:3/1/4/1}.cell4{grid-area:4/1/5/1}}

.island{border-radius:var(--border-radius-island-size);background-color:#fff}.island.__gap-top{margin-top:var(--gap-island-size)}
@media (min-width:1024px){.island{box-sizing:border-box;width:100%;padding:32px}.island.__bottom{margin-bottom:20px}}
@media not (min-width:1024px){.island{padding:12px}.island.__bottom{margin-bottom:4px}}

.clouds-wrapper{width:100%;height:100%;display:none;overflow:hidden}.clouds-wrapper svg{width:100%;height:100%}
@media (min-width:1024px){.clouds-wrapper.__desktop{display:block}}
@media not (min-width:1024px){.clouds-wrapper.__mobile{display:block}}



.inner{max-width:1024px}.inner h2{font-family:var(--font-family-text-manrope);margin:0;padding:0;font-weight:500}.inner p{font-size:var(--content-font-size);color:var(--content-color);line-height:1.4}
@media (min-width:1024px){.inner.__footer{padding-bottom:300px}}


.about-bg img{display:block}
@media (min-width:1024px){.about-bg{width:300px;position:absolute;bottom:0}}


.img-b-r{border-radius:var(--border-image-radius-size);overflow:hidden}



.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.cloud{z-index:1;background:#61a8b5;border-radius:50%;position:absolute;top:20px;left:30px}@keyframes moveCloud{to{transform:translate(100px)}}.raindrop{background:#61a8b5;width:2px;height:5px;animation-name:drop;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:60px}.raindrop.__1,.raindrop.__2,.raindrop.__3{left:0}.raindrop.__1{animation-delay:0s}.raindrop.__2{animation-delay:.3s}.raindrop.__3{animation-delay:.6s}.raindrop.__4{animation-delay:.2s}.raindrop.__5{animation-delay:.5s}.raindrop.__6{animation-delay:.8s}.raindrop.__7{animation-delay:.1s}.raindrop.__8{animation-delay:.4s}.raindrop.__9{animation-delay:.7s}@keyframes drop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}
@media (min-width:1024px){.cloud{width:50px;height:50px;animation:6s ease-in-out infinite alternate moveCloud;box-shadow:65px -15px 0 -5px #61a8b5,25px -25px #61a8b5,30px 10px #61a8b5,60px 15px 0 -10px #61a8b5,85px 5px 0 -5px #61a8b5}.raindrop{top:60px}.raindrop.__4,.raindrop.__5,.raindrop.__6{left:50px}.raindrop.__7,.raindrop.__8,.raindrop.__9{left:110px}}
@media not (min-width:1024px){.cloud{width:30px;height:30px;left:10px;box-shadow:35px -15px #61a8b5,15px -15px #61a8b5,20px 10px #61a8b5,35px 10px #61a8b5,50px 0 #61a8b5}.raindrop{top:35px}.raindrop.__4,.raindrop.__5,.raindrop.__6{left:35px}.raindrop.__7,.raindrop.__8,.raindrop.__9{left:75px}}

.spinner{border-top:16px solid var(--site-bg);border-right:16px solid var(--header-bg);border-bottom:16px solid var(--nav-color);border-left:16px solid var(--button-bg);border-radius:50%;width:120px;height:120px;animation:2s linear infinite spinner-animation;position:absolute;top:50%;left:50%}@keyframes spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}

.windmill{justify-content:center;align-items:flex-end;width:200px;height:260px;display:flex}.windmill-cnt{position:relative}.windmill-fl{animation:6s linear infinite spin;position:absolute;top:-76px;left:-46px}@keyframes spin{0%{transform:rotate(360deg)}to{transform:rotate(0)}}

