.product-section-page .container{max-width:1240px;padding:0 20px}.short-menu{left:0;padding:17px 0;position:absolute;top:0;width:100%;z-index:2}.short-menu .container{align-items:center;display:flex;justify-content:space-between}.short-menu .product-logo{align-items:center;display:flex;position:relative}.short-menu .product-logo:before{background-image:url(https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/common/product-icons/readdle-dark.svg?1770037681);background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:26px;margin-right:8px;position:relative;width:26px}.short-menu .product-logo span{color:#1e1e1e;font-size:1rem;font-weight:600;line-height:150%}.short-menu .header-ribbon{background:url(https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/common/icon-readdle-ribbon.svg?1770037681) no-repeat 0 0;background-size:contain;display:flex;height:42px;position:absolute;right:20px;top:-17px;width:24px}.short-footer{flex:0 0 auto;padding:0 0 32px;position:relative}.short-footer.white{background-color:#efeef3;border-top:1px solid #e9e9e9}.short-footer .logo-block{display:flex;justify-content:flex-end}.short-footer .logo-block a{align-items:flex-end;display:flex;gap:12px;position:relative}.short-footer .logo-block a:after{background-image:url(https://cdn-rdstaticassets.readdle.com/assets/readdle/common/readdle-black.svg?1770037681);background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:34px;position:relative;width:85px}.short-footer .logo-block a span{color:#6a6a6a;font-size:.75rem;font-style:normal;font-weight:400;line-height:100%}.short-footer .bottom-block{align-items:flex-end;display:flex;justify-content:space-between}.short-footer .copyright-block{max-width:420px;width:100%}.short-footer .copyright-block p{color:#6a6a6a;font-size:.75rem;font-weight:400;line-height:166%}.short-footer .links-block{align-items:flex-end;display:flex;flex-direction:column}.short-footer .social{display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.short-footer .social a{background-image:url(https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/common/icons-social-white.svg?1770037681);display:flex;height:24px;transition:filter .3s;width:24px}.short-footer .social a,.short-footer.white .social a{background-repeat:no-repeat;background-size:186px 24px}.short-footer.white .social a{background-image:var(--footer-social-icons-black)}.short-footer.white .social a:hover{-moz-filter:brightness(0);-o-filter:brightness(0);-ms-filter:brightness(0);filter:brightness(0)}.short-footer .social a.twitter{background-position:-54px 0}.short-footer .social a.instagram{background-position:-81px 0}.short-footer .social a.tiktok{background-position:-162px 0}.short-footer .terms-privacy{align-items:center;display:flex;gap:20px}.short-footer .terms-privacy a{color:#6a6a6a;font-size:.75rem;font-weight:400;line-height:166%}.short-footer .terms-privacy a:hover{color:#111}.short-footer .terms-privacy .divider{background-color:#d3d3d3;height:20px;width:1px}.hero-block{background:linear-gradient(107deg,#fdf9f6 18.43%,#f1f2fd 58.04%,#fef1f9);padding:130px 0 100px}.hero-block .container{align-items:center;display:flex;gap:35px;justify-content:space-between}.hero-block .text-block{max-width:555px;width:100%}.hero-block .text-block h1{color:#323232;font-size:3.375rem;font-weight:400;line-height:120%;margin-bottom:24px}.hero-block .text-block h1 span{font-weight:700;text-decoration:underline;text-decoration-color:#ffb666}.hero-block .text-block p{color:#444;font-size:1.5rem;line-height:150%;margin-bottom:40px}.hero-block .text-block .btn-link{padding:0 40px}.hero-block .illustration{max-width:612px;width:100%}.hero-block .illustration img{display:flex;width:100%}.quiz-block{display:flex}.calendars-help{background:linear-gradient(282deg,#fdf9f6 12.76%,#f1f2fd 53.03%,#fef1f9);padding:100px 0}.calendars-help .container{align-items:center;display:flex;gap:103px;justify-content:space-between}.calendars-help .illustration{max-width:587px;width:100%}.calendars-help .text-block{max-width:510px;width:100%}.calendars-help .text-block h2{color:#323232;font-size:2.75rem;font-weight:400;line-height:133%;margin-bottom:24px}.calendars-help .text-block h2 span{font-weight:700;text-decoration:underline;text-decoration-color:#ffb666}.calendars-help .text-block p{color:#444;font-size:1.25rem;font-weight:400;line-height:150%;margin-bottom:40px}.calendars-help .text-block .btn-link{padding:0 40px}@media(max-width:1199px){.product-section-page .container{padding:0 64px}.short-menu .header-ribbon{right:64px}.hero-block{padding:110px 0 80px}.hero-block .text-block h1{font-size:2.625rem}.hero-block .text-block p{font-size:1.25rem}.calendars-help{padding:80px 0}.calendars-help .container{gap:20px}.calendars-help .text-block h2{font-size:2rem}}@media(max-width:991px){.product-section-page .container{padding:0 32px}.short-menu .header-ribbon{right:32px}.hero-block{padding:110px 0 60px}.hero-block .container{align-items:center;flex-direction:column;gap:40px}.hero-block .text-block{align-items:center;display:flex;flex-direction:column;max-width:704px}.hero-block .text-block h1,.hero-block .text-block p{text-align:center}.hero-block .illustration{max-width:500px}.calendars-help{padding:60px 0}.calendars-help .container{align-items:center;flex-direction:column;gap:40px}.calendars-help .illustration{max-width:438px}.calendars-help .text-block{align-items:center;display:flex;flex-direction:column;max-width:704px}.calendars-help .text-block h2,.calendars-help .text-block p{text-align:center}}@media(max-width:767px){.product-section-page .container{padding:0 20px}.short-menu .container{justify-content:center}.short-menu .header-ribbon{right:20px}.short-footer{padding:0 0 24px}.short-footer .logo-block{justify-content:center;margin-bottom:32px}.short-footer .bottom-block{align-items:center;flex-direction:column;gap:24px}.short-footer .copyright-block{max-width:535px}.short-footer .copyright-block p{text-align:center}.short-footer .links-block{align-items:center}.hero-block{padding:110px 0 40px}.hero-block .text-block{max-width:535px}.hero-block .illustration{max-width:438px}.calendars-help{padding:40px 0}}@media(max-width:575px){.hero-block .text-block{max-width:100%}.hero-block .text-block h1{font-size:2rem}.hero-block .text-block p{margin-bottom:32px}.hero-block .illustration{max-width:100%}.quiz-block iframe{height:680px}.calendars-help .container{flex-direction:column-reverse}.calendars-help .text-block p{margin-bottom:32px}}@media(max-width:375px){.calendars-help .text-block .btn-link,.hero-block .text-block .btn-link{padding:0 30px}}