h2,h3{color:#292336;font-weight:500;font-size:17px;margin-bottom:25px;text-align:center}h3{font-size:16px;margin-bottom:15px}blockquote{border-left:4px solid #1b4965;margin:1.2em 0;padding:0.5em 1em;background:#f5f8fb;font-style:italic;}a.arrow{max-width:275px;min-height:30px;color:#433f4a;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;text-decoration:underline}a.arrow .arrow_svg{width:30px;height:30px;background:linear-gradient(180deg,#c06ec7 0,#96e5fc 100%);position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:10px}a.arrow .arrow_svg:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:calc(100% - 2px);height:calc(100% - 2px);margin:auto;background-color:#fff;border-radius:50%;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}a.arrow .arrow_svg svg{width:14px!important;height:14px!important;fill:#f59994;position:relative;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}a.arrow:hover{text-decoration:none}a.arrow:hover .arrow_svg:before{opacity:0}a.arrow:hover .arrow_svg svg{fill:#fff}main .congratulations .congratulation2:last-child{margin-bottom:50px}main .congratulations .congratulation a.arrow{margin:25px auto 0 auto}main .congratulations .congratulation2 a.arrow{color:#292336;font-weight:500;font-size:16px;margin:0 auto 20px auto}.buttons_bar,.buttons_bar2{min-height:40px;margin:30px auto 0}.separator_bar{padding:30px 0 20px;min-height:16px}.poems__cards{display:none;margin:10px auto 0 -10px;max-width:434px;width:calc(100% + 20px)}.poems__cards.poems-opened{display:block}.poems__card{position:relative;width:100%}.poems__cards .poems__card+.poems__card{margin-top:50px}.poems__image{width:100%}main .postcards .poems__image_h{max-width:599px}main .poems__card-buttons{padding:0 10px}main .poems__card-buttons button.video-link{background-color:#fff;display:flex;align-items:center;justify-content:center;color:#44404b;font-size:14px;padding:15px 0;border-radius:50px;max-width:394px;width:100%}main .poems__card-buttons button.video-link svg{width:13px;height:13px;margin-left:10px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}main .poems__card-buttons button.video-link:hover svg,main .poems__card-buttons button.copy.poems-copied svg{fill:#fff}main .poems__card-buttons button.copy{margin:7px auto 10px auto;border:1px solid #afdefd}main .poems__card-buttons button.copy svg{fill:#009cfa}main .poems__card-buttons button.copy:hover,main .poems__card-buttons button.copy.poems-copied{color:#fff;background-color:#afdefd}main .poems__card-buttons button.download{margin:0 auto;border:1px solid #f58b83}main .poems__card-buttons button.download svg{fill:#f58b83}main .poems__card-buttons button.download:hover{color:#fff;background-color:#f58b83}.voices,.bf-result .voices{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:15px;width:100%}.voice,.bf-result .voice{width:calc(100% - 40px);border-radius:20px;background-color:#e7ecff;margin-top:37px;display:flex;flex-direction:column;align-items:center;padding:20px 20px;font-family:Tahoma,Arial;line-height:normal}.bf-result .voice{width:auto}.voice:before,.bf-result .voice:before{content:'';display:block;background:url(/img/voice.svg) no-repeat transparent;width:80px;height:31px}.voice .title,.bf-result .voice .title{font-weight:500;color:#292336;font-size:16px;text-align:center;margin-top:10px}.voice .title span,.bf-result .voice .title span{display:block;font-size:22px}.voice a.arrow,.bf-result .voice a.arrow{margin-top:15px}.voice a.voice-play,.bf-result .voice a.voice-play{display:flex;height:57px;align-items:center;text-decoration:underline;color:#433f4a;font-size:15px;margin:15px 0;padding-left:67px;position:relative;width:100%}.voice a.voice-play span,.bf-result .voice a.voice-play span{display:block;width:57px;height:57px;border-radius:50%;background:linear-gradient(90deg,rgba(102,228,251,0.2) 0,rgba(207,141,249,0.2) 100%);position:absolute;top:2px;left:0}.voice a.voice-play:hover span,.bf-result .voice a.voice-play:hover span{background:linear-gradient(90deg,rgba(102,228,251,0.5) 0,rgba(207,141,249,0.5) 100%)}.voice a.voice-play span:before,.bf-result .voice a.voice-play span:before{content:'';display:block;width:47px;height:47px;border-radius:50%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#009cfa;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.voice a.voice-play span:after,.bf-result .voice a.voice-play span:after{content:'';display:block;border:10px solid transparent;border-left:16px solid #fff;width:0;height:0;position:absolute;top:0;left:14px;right:0;bottom:0;margin:auto}.voice a.voice-play:hover,.bf-result .voice a.voice-play:hover{text-decoration:none}#g_voice_b{width:calc(100% + 20px)}#voice_b{width:auto;height:calc(100vw*200/414);max-height:200px;padding-top:2px;padding-bottom:2px;margin-top:30px}.congratulation+#voice_b{margin-top:37px}.voice_b,.bf-result .voice_b{background:linear-gradient(45deg,#66e4fb 0,#cf8df9 100%);width:auto;height:calc(100vw*200/414);max-height:200px;padding:2px;padding-right:calc((100vw*203/414) + 2px);position:relative;z-index:1;margin-top:30px;font-family:Tahoma,Arial;line-height:normal}.bf-result .voice_b{height:calc(100vw*200/414 + 4px);max-height:204px;margin:67px auto 0 -10px;width:calc(100% + 20px)}.bf-result .voice_b:before{background:#fff url(/img/voice_b-2.png) right no-repeat}.voice_b-1:before{background:#fff url(/img/voice_b-1.jpg) right no-repeat}.voice_b-2:before{background:#fff url(/img/voice_b-2.png) right no-repeat}.voice_b-bliznecy:before{background:#fff url(/img/voice_b-bliznecy.jpg) right no-repeat}.voice_b-telec:before{background:#fff url(/img/voice_b-telec.jpg) right no-repeat}.voice_b-deva:before{background:#fff url(/img/voice_b-deva.jpg) right no-repeat}.voice_b-kozerog:before{background:#fff url(/img/voice_b-kozerog.jpg) right no-repeat}.voice_b-lev:before{background:#fff url(/img/voice_b-lev.jpg) right no-repeat}.voice_b-oven:before{background:#fff url(/img/voice_b-oven.jpg) right no-repeat}.voice_b-rak:before{background:#fff url(/img/voice_b-rak.jpg) right no-repeat}.voice_b-ryby:before{background:#fff url(/img/voice_b-ryby.jpg) right no-repeat}.voice_b-skorpion:before{background:#fff url(/img/voice_b-skorpion.jpg) right no-repeat}.voice_b-strelec:before{background:#fff url(/img/voice_b-strelec.jpg) right no-repeat}.voice_b-vesy:before{background:#fff url(/img/voice_b-vesy.jpg) right no-repeat}.voice_b-vodolei:before{background:#fff url(/img/voice_b-vodolei.jpg) right no-repeat}.voice_b:before,.bf-result .voice_b:before{content:'';display:block;background-size:contain;width:calc(100% - 4px);height:calc(100vw*200/414);max-height:200px;position:absolute;top:2px;left:2px;z-index:2}.voice_bt,.bf-result .voice_bt{position:relative;z-index:3;height:calc((100vw*200/414) - 72px);padding:5px 15px 10px 15px;font-size:18px;color:#292336;text-align:center;word-spacing:normal}.bf-result .voice_bt{height:calc((100vw*200/414) - 62px)}.voice_bt_t,.bf-result .voice_bt_t{display:block;font-weight:bold}.voice_b a,.bf-result .voice_b a{display:block;z-index:3;background:linear-gradient(180deg,#e85c5c 0,#ec3d3d 100%);color:#fff;position:relative;font-size:13px;margin:0 auto;padding:5px 0 8px 0;width:calc(100% - 30px);max-width:200px;border-radius:47px;text-align:center}.voice_b a span,.bf-result .voice_b a span{display:block;font-size:15px;font-weight:bold}.voice_b a:hover,.bf-result .voice_b a:hover{background:linear-gradient(180deg,#ec3d3d 0,#bf0303 100%)}#voice12{min-height:320px;padding:20px;margin-top:37px}#voice_w{width:100%;min-height:559px;margin-top:37px}main .congratulations .see-main{width:100%;display:flex;align-items:center;justify-content:center}main .congratulations .see-main a.see-main{max-width:394px;display:block;text-align:center;font-weight:500;font-size:16px;color:#44404b;border-radius:50px;padding:10px 0;position:relative;margin:37px 0;background:linear-gradient(270deg,#66e4fb 0,#cf8df9 100%);-webkit-box-shadow:0 11px 17px 0 rgba(8,56,152,0.13);-moz-box-shadow:0 11px 17px 0 rgba(8,56,152,0.13);box-shadow:0 11px 17px 0 rgba(8,56,152,0.13)}main .congratulations .see-main a.see-main:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#fff;border-radius:50px;margin:auto;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}main .congratulations .see-main a.see-main span{position:relative}main .congratulations .see-main a.see-main:hover{color:#fff}main .congratulations .see-main a.see-main:hover:before{opacity:0}main .congratulations .pagination{max-width:394px;width:100%}main .congratulations .pagination .pagination__items{margin-bottom:37px;display:flex;align-items:center;justify-content:space-between;width:100%}main .congratulations .pagination .pagination__items a,main .congratulations .pagination .pagination__items span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;color:#44404b;font-weight:600;font-size:14px;opacity:.7}main .congratulations .pagination .pagination__items a:hover,main .congratulations .pagination .pagination__items span.current{-webkit-box-shadow:0 14px 25px 0 rgba(8,56,152,0.12);-moz-box-shadow:0 14px 25px 0 rgba(8,56,152,0.12);box-shadow:0 14px 25px 0 rgba(8,56,152,0.12);opacity:1}main .congratulations .pagination .pagination__items a.next svg{width:14px;height:14px;fill:#44404b}.choice2{text-align:left;position:relative;padding:5px 0 5px 10px;font-size:15px;line-height:30px;word-spacing:10px;width:100%;margin-bottom:20px}.choice2 span,.choice2 a{word-spacing:normal}.choice2 a{text-decoration:underline;color:#048cca;white-space:nowrap}.choice2 a:hover{text-decoration:none}.choice2:before{content:'';width:2px;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg,#66e4fb 0,#cf8df9 100%)}main .postcards{margin-top:30px;background-color:#fafbff;display:flex;flex-direction:column;justify-content:center;align-items:center}#voice_b+.postcards{margin-top:30px}main .postcards .video-postal{width:100%;min-height:calc((100vw*0.5625) + 138px)}.youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%}.youtube-player iframe,.youtube-player object,.youtube-player embed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent}main .postcards .poems__card{padding-bottom:50px;border-top:1px solid #eff0f4;border-bottom:1px solid #eff0f4;min-height:calc((100vw*599/798) + 130px)}main .postcards .arrow{color:#292336;font-weight:500;font-size:16px;margin:30px auto 20px auto}main .postcards img{width:100%;height:auto}main .author{display:flex;align-items:center;padding:30px 10px}main .author .photo{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(90deg,rgba(102,228,251,0.4) 0,rgba(207,141,249,0.4) 100%);border-radius:50%}main .author .photo img{width:70px;height:70px;border-radius:50%;object-fit:cover}main .author .info{display:flex;flex-direction:column;align-items:flex-start;margin-left:15px}main .author .info a.title{color:#44404b;font-weight:600;font-size:14px;text-decoration:underline}main .author .info a.title:hover{text-decoration:none}main .author .info .line{height:1px;width:40px;margin:10px 0;background:linear-gradient(90deg,#66e4fb 0,#cf8df9 100%)}main .author .info .stage{color:#44404b;font-size:14px;opacity:.6}footer{max-width:798px;min-width:300px;margin:auto;padding:30px 0;background-color:#1e1b24;display:flex;flex-direction:column;align-items:center;justify-content:center}footer .menu{display:flex;height:30px}footer .menu a{margin:auto;text-decoration:underline;color:#fff;opacity:.3;font-size:14px}footer .menu a:hover{text-decoration:none}footer .menu .line{width:1px;height:100%;margin:0 15px;background:linear-gradient(180deg,#66e4fb 0,#cf8df9 100%);opacity:.3}footer .copyright{color:#fff;font-size:14px;margin-top:20px;text-align:center;opacity:.3}footer .soc{display:flex;margin-bottom:27px}footer .soc a+a{margin-left:40px}footer .soc a:hover{opacity:.7}footer .soc img{width:40px;height:40px}#divcopy{background-color:#94a3e1;border-radius:40px;color:#fff;height:20px;font-size:14px;width:280px;text-align:center;display:none;position:absolute;left:50%;z-index:10000!important;padding:10px}.prazdniki{padding:0 20px 30px;text-align:left;font-size:15px;color:#433f4a;line-height:35px}.prazdniki a{text-decoration:underline;color:#048cca}.prazdniki a.active{color:#ec3d3d}.prazdniki .separator{padding:30px 0 20px;display:flex;justify-content:center;align-items:center;width:100%}.prazdniki .separator .line{height:2px;width:calc(50% - 100px);background-color:#f4f3f4}.prazdniki b{color:#292336;font-weight:500;font-size:17px;text-align:center;width:200px}@media(min-width:380px){.voice_bt,.bf-result .voice_bt{height:calc((100vw*200/414) - 92px);padding:15px 15px 20px 15px;max-height:98px}.bf-result .voice_bt{height:calc((100vw*200/414) - 67px)}}@media(min-width:435px){.poems__cards{margin:10px auto 0 auto;width:394px}main .poems__card-buttons{padding:0}.voice_bt,.bf-result .voice_bt{height:88px;padding:20px 10px 25px 10px}.bf-result .voice_bt{height:133px}#voice_b{width:calc(100% - 207px)}.voice_b,.bf-result .voice_b{padding-right:205px}.voice_b a,.bf-result .voice_b a{margin:0 auto}}@media(min-width:470px){.voice_bt_s:before,.bf-result .voice_bt_s:before{display:block;content:'(можно указать от кого)'}}@media(min-width:600px){main .postcards .poems__card,main .postcards .poems__card2{width:100%;text-align:center}#voice12{min-height:233px}.voices a.voice-play{width:calc(50% - 76px)}.bf-result .voices a.voice-play{width:calc(50% - 5px)}.voice a.voice-play+a.voice-play,.bf-result .voice a.voice-play+a.voice-play{margin-left:10px}}@media(min-width:800px){main .postcards .poems__card{min-height:729px}main .postcards .video-postal{min-height:587px}#g_voice_b{width:calc(100% + 40px)}.bf-result .voice_b{margin:67px auto 0 -20px;width:calc(100% + 40px)}main .author{padding:30px 20px}}@media(max-width:340px){footer .menu{height:25px}footer .menu a,footer .copyright{font-size:13px}.voice_bt,.bf-result .voice_bt{padding:5px 10px 10px 10px;font-size:17px}.bf-result .voice_bt{height:calc((100vw*200/414) - 57px)}.voice_b a,.bf-result .voice_b a{width:calc(100% - 20px)}main .congratulations .see-main a.see-main{font-size:15px}}