@charset "UTF-8";#app_wrapper #burger{display:flex;align-items:center;height:7rem}#app_wrapper.scrolled .flex-if-scrolled{display:flex;flex-direction:row;gap:15px}#app_wrapper.contains-logged-panel .breadcrumbs{display:none}#app_wrapper.contains-logged-panel #scroll_container{width:100%!important;margin:0 auto!important;max-width:100%!important}#app_wrapper.contains-logged-panel .main-header,#app_wrapper.contains-logged-panel .user-status{display:none}.cta{box-shadow:0 0 2rem -.5rem var(--color-accent)}.cta,.btn{font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;font-weight:800;text-transform:uppercase;background-color:var(--color-accent);box-shadow:0 4px #d14829;color:var(--color-light);border-radius:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .2s ease-in,transform .2s ease-in,box-shadow .2s ease-in;padding:0 5rem;line-height:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.3rem;padding:0 1.5rem;height:4rem}@media (min-width: 768px){.cta,.btn{font-size:1.6rem;padding:0 2rem;height:5rem}}.cta:hover,.btn:hover{background-color:#ff7b5f;transform:translateY(-4px);box-shadow:0 6px #d14829;color:#280d42;text-shadow:0 1px 0 rgba(255,255,255,.4)}.cta:active,.btn:active{transform:translateY(2px);box-shadow:0 0 #d14829}.cta>*,.btn>*{font-size:inherit;line-height:inherit}.cta_big,.btn_big{font-size:1.5rem}@media (min-width: 768px){.cta_big,.btn_big{font-size:1.7rem}}.cta_small,.btn_small{font-size:1.2rem;padding:0 1.5rem;height:4rem;width:-moz-fit-content;width:fit-content}@media (min-width: 768px){.cta_small,.btn_small{font-size:1.2rem;padding:0 1.5rem;height:4rem}}.cta_light,.btn_light{background-color:var(--color-light);color:var(--color-dark)}.cta_yellow,.btn_yellow{color:#250f3f;background:var(--color-subtle-cta)}.cta_hover-effect:hover,.btn_hover-effect:hover{background:var(--color-accent-light);box-shadow:0 0 2.6rem -.5rem var(--color-accent-light)}.cta_inline,.btn_inline{width:-moz-fit-content;width:fit-content}.cta_subtle,.cta_subtle_left,.cta_subtle_right,.btn_subtle,.btn_subtle_left,.btn_subtle_right{color:var(--color-dark);background-color:transparent;width:-moz-fit-content;width:fit-content;font-weight:600;padding:0}.cta_subtle:before,.cta_subtle_left:before,.cta_subtle_right:before,.btn_subtle:before,.btn_subtle_left:before,.btn_subtle_right:before{content:"";display:block;width:1.6rem;height:2.2rem;background:var(--color-accent);border-radius:.3rem;margin-right:.5rem;transition:box-shadow .2s ease-in}.cta_subtle:hover:before,.cta_subtle_left:hover:before,.cta_subtle_right:hover:before,.btn_subtle:hover:before,.btn_subtle_left:hover:before,.btn_subtle_right:hover:before{box-shadow:0 0 1rem -.1rem var(--color-accent)}.cta_subtle_right:before,.btn_subtle_right:before{order:2;margin-left:.5rem;margin-right:0}.cta_center,.btn_center{margin:0 auto}.level-submit{padding:0 0 1rem}.level-submit button{transition:.2s ease-in}.level-submit button:disabled{box-shadow:none;background:#5A5A5A}h1,h2,h3,h4,h5,h6{font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;line-height:1.2;font-weight:800}.zszywka_title{font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;font-weight:800;line-height:1.2;color:var(--color-dark);margin-bottom:2rem;display:inline-block;align-items:center;text-transform:uppercase;font-size:3.3rem}@media (min-width: 768px){.zszywka_title{font-size:4.3rem}}.zszywka_title_part1{color:var(--color4)}.zszywka_title_part2{font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;font-weight:300;font-size:40%;display:block}.zszywka_subtitle{font-size:2rem}@media (min-width: 768px){.zszywka_subtitle{font-size:3rem}}.separator{height:3px;margin-bottom:2rem;display:block;width:100%;background-color:var(--color-dark);position:relative}.separator .separator-text{position:absolute;background:#fff;height:10px;width:140px;line-height:0px;top:0;left:50%;text-align:center;margin-left:-70px;font-size:14px}.separator-thick{height:1px;margin-bottom:1rem;display:block;width:100%;background-color:var(--color-dark)}.font-sans-serif{font-family:PT Sans,PT Sans Fallback,Arial,sans-serif}.font-serif{font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif}.zszywka_description{font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;line-height:1.2;font-size:2rem;margin-bottom:4rem}@media (min-width: 768px){.zszywka_description{font-size:2rem}}.zszywka_description span{padding-right:20px}.zszywka_description img{width:50px;height:50px}.article{display:flex;flex-direction:column;height:100%}.article_title{font-weight:700;font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;line-height:1.2;margin-bottom:1rem}.article_content{margin-bottom:2rem;font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;line-height:1.4}.article_cta{margin-top:auto}.pagination{display:flex;justify-content:center;margin-top:4rem}.pagination_number,.pagination_after,.pagination_before{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:1rem}.pagination .active{background-color:var(--color2);color:#fff}.pagination .hidden{display:none}svg.spinner{width:40px;height:40px;x:0px;y:0px;viewBox:0 0 40 40}svg.spinner circle{fill:transparent;stroke:#212121;stroke-width:4;stroke-linecap:round;stroke-dasharray:125.6;transform-origin:20px 20px 0;animation:spinner 2s linear infinite}@keyframes spinner{0%{transform:rotate(0);stroke-dashoffset:26.4}50%{transform:rotate(720deg);stroke-dashoffset:125.6}to{transform:rotate(1080deg);stroke-dashoffset:26.4}}@keyframes shake{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-5px)}20%,60%{transform:translate(5px)}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.info-label{color:#fff;font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;margin-bottom:.5rem;margin-left:2rem}@media (min-width: 768px){.info-label{font-size:3.2rem;margin-left:4rem}}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}#ball{opacity:.85;top:23vh;left:-100px;translate:0 0;position:absolute;pointer-events:none}@media (min-width: 768px){#ball{left:40%;translate:-50% 0}}.zszywka_container .separator{background:var(--color-dark)}.zszywka_container .section_header_part2{color:var(--color-dark)}.zszywka_container .section,.zszywka_container#category .article{box-shadow:0 0 20px -10px var(--color-dark)}.zszywka_container .zszywka_title_part1{color:var(--color-dark)}.zszywka_container#category .article_title,.zszywka_container#article .zszywka_title,.zszywka_container#article .aside_title,.zszywka_container .section_header_part2,.zszywka_container .zszywka_title_part1,.zszywka_container#article .aside_category-info,.zszywka_container#article .comment_rating_star_icon.active,.zszywka_container#category .category_related_item.active,.zszywka_container#category .category_related_swiper_slide a.active{color:var(--color2)}.zszywka_container#article .comment_rating_star_icon path{stroke:var(--color2)}.zszywka_container .pagination .active,.zszywka_container .separator{border-radius:5px;background:radial-gradient(circle at 0% 0%,var(--color-dark) 0%,var(--color2) 50%,var(--color2) 100%)}.zszywka_container .section,.zszywka_container#category .article{box-shadow:0 0 20px 1px var(--color2-light)}.zszywka_container#article .main-article_seo-description,.zszywka_container#category .category_related_item,.zszywka_container#category .category_related_swiper_slide a{border-color:var(--color2)}.zszywka_container.open-ai-creator{padding:0;background:var(--color-dark)}.zszywka_container.open-ai-creator .ai-creator-form{margin:0;width:100%}@media (min-width: 768px){.zszywka_container.open-ai-creator .ai-creator-form{margin:50px auto;width:auto}}.zszywka_container.open-ai-creator .main{margin:0}#account-pay-status{margin:0 auto;width:100%}@media (min-width: 768px){#account-pay-status{width:50%}}.ai-creator-form>*{position:relative;overflow:hidden}.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700,.text-gray-800,.text-gray-900{color:var(--color-dark)!important}ul.sidebar-panel-nav{list-style-type:none}ul.sidebar-panel-nav li{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}ul.sidebar-panel-nav li a{text-decoration:none;text-transform:uppercase;color:var(--color-light);display:block;padding:1rem 0}ul.sidebar-panel-nav li a:hover ._logo{box-shadow:0 0 1.5rem .1rem var(--color-accent)}ul.sidebar-panel-nav li a ._logo{display:inline-block;margin-left:1rem;margin-right:1rem;background-color:var(--color-accent);border-radius:.2rem;transition:box-shadow .2s ease-out;width:1.3rem;height:1.8rem}@media (min-width: 768px){ul.sidebar-panel-nav li a ._logo{width:1.2rem;height:1.6rem}}ul.sidebar-panel-nav li a .user-recommend-icon{background:transparent url(/pub-storage/logo-apple.png) no-repeat center center;background-size:contain;width:30px;height:30px;margin-right:4px}.fancy-gradient-background,#fancy-gradient-background{height:450px;aspect-ratio:1/1;top:0;left:50%;transform:translate(-50%);position:fixed;pointer-events:none;background-image:radial-gradient(circle at 0% 0%,var(--color2) 0%,var(--color-dark) 70%)}@media (min-width: 768px){.fancy-gradient-background,#fancy-gradient-background{height:100vw}}.fancy-gradient-background>*,#fancy-gradient-background>*{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease-out}.fancy-gradient-background .active,#fancy-gradient-background .active{opacity:1}@media (min-width: 768px){.fancy-gradient-background,#fancy-gradient-background{background-image:radial-gradient(circle at calc((100vw - 1220px)/2 - 100px) 0%,var(--color2) 0%,var(--color-dark) 36%)}}.content-display{z-index:10;position:relative}.force-show-scrollbar::-webkit-scrollbar{height:12px;display:block!important}.force-show-scrollbar::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:10px}.force-show-scrollbar::-webkit-scrollbar-track{background:lightgrey}.force-show-scrollbar{scrollbar-width:thin;scrollbar-color:darkgrey lightgrey}@keyframes blinkBtn{0%{color:initial}25%{color:red;font-weight:800}50%{color:initial}75%{color:red;font-weight:800}to{color:initial}}.blink-btn{animation:blinkBtn 1s}.btn{background:var(--color-dark)}.btn:focus{background:var(--inherited-background);color:var(--inherited-color)}.btn_light{background-color:var(--color-light)}.other-selected{width:100%;max-width:100%;flex:100%;margin-right:0!important;text-align:left!important}.other-selected .main_lead_card{rotate:0deg!important;translate:0 0;left:0}.main_lead.selected .main_lead_subtitle,.main_lead.selected .main_lead_cta-wrapper{display:none!important}.main_lead.selected{max-width:100%;padding:1.5rem .1rem;text-align:left;width:100%}@media (min-width: 768px){.main_lead.selected{padding:0rem 6rem 2rem}}.main_lead.selected .main_lead_separator{background-image:unset}.main_lead.selected .main_lead_card{rotate:0deg;translate:0 0;left:0}.main_lead.selected .main_lead_form-wrapper{grid-template-rows:1fr}.main_lead.selected .main_lead_form{visibility:visible}.main_lead.selected .main_lead_cta-wrapper .cta{transform:scale(.4);opacity:0}.main_lead.selected .img{scale:.4;opacity:0}.main_lead.selected{flex:1 0 100%;margin-right:0!important}.textarea-and-mic{position:relative;overflow:hidden}.textarea-and-mic .record-icon{cursor:pointer;width:40px;height:40px;position:absolute;top:10px;right:70px;transition:opacity ease-in .2s}.textarea-and-mic .record-icon button{width:40px;height:40px;border:none;padding:0;color:#ee5f3ccc;border-radius:100%;font-size:3em;margin:0;background:transparent;position:relative;z-index:100;display:flex;align-self:center;justify-content:center;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer}.textarea-and-mic .record-icon button .pulse-ring,.textarea-and-mic .record-icon button .gg-mic{pointer-events:none}.textarea-and-mic .record-icon button .time{transition:ease 1s;color:red;font-size:12px;box-sizing:border-box;position:absolute;display:block;transform:scale(1);width:50px;top:-50px;left:-50px}.textarea-and-mic .record-icon button .time span{font-size:11px}.textarea-and-mic .record-icon button .gg-mic{box-sizing:border-box;position:absolute;top:15px;display:block;transform:scale(1);width:16px;height:12px;border-bottom-left-radius:120px;border-bottom-right-radius:120px;border:2px solid;border-top:0}.textarea-and-mic .record-icon button .gg-mic:after,.textarea-and-mic .record-icon button .gg-mic:before{content:"";display:block;box-sizing:border-box;position:absolute}.textarea-and-mic .record-icon button .gg-mic:after{border:2px solid;width:8px;height:18px;left:2px;top:-10px;border-radius:4px}.textarea-and-mic .record-icon button .gg-mic:before{width:10px;height:4px;top:12px;left:1px;border-right:4px solid transparent;box-shadow:0 2px,inset -2px 0}.textarea-and-mic .record-icon .pulse-ring{visibility:hidden;content:"";width:40px;height:40px;background:transparent;border:5px solid rgba(238,95,60,.8);border-radius:50%;position:absolute;animation:pulsate infinite 1s}.textarea-and-mic .is-recording .time{top:15px!important}.textarea-and-mic .is-recording button{background:red;color:#fff}.textarea-and-mic .is-recording .pulse-ring{visibility:visible}.textarea-and-mic .is-recording .record-icon,.textarea-and-mic .is-recording button,.textarea-and-mic .is-recording .pulse-ring{transition:transform .2s;transform:scale(1.1)}.textarea-and-mic .camera-icon{cursor:pointer;width:40px;height:40px;position:absolute;top:10px;right:20px;transition:opacity ease-in .2s}.textarea-and-mic .camera-icon button{width:40px;height:40px;border:none;padding:0;color:#ee5f3ccc;border-radius:100%;margin:0;background:transparent;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.textarea-and-mic .camera-icon button:disabled{opacity:.5;cursor:not-allowed}.textarea-and-mic .camera-icon button svg{width:24px;height:24px}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes pulsate{0%{transform:scale(1);opacity:1}to{transform:scale(1.3);opacity:0}}.main_lead.selected .main_lead_form{padding-top:5px}#ai_form .cta{position:relative}#ai_form .cta .new{box-shadow:0 0 #d14829;position:absolute;top:-6px;right:3px;height:17px;font-size:.9rem;padding:0 8px}#ai_form .cta .new.animate{animation:shake .8s ease-in-out 1}#ai_form .level-1,#ai_form .level-2,#ai_form .level-3,#comment-form .level-1,#comment-form .level-2,#comment-form .level-3{display:flex;flex-wrap:wrap;gap:1.4rem;margin-bottom:2.5rem}#ai_form .level-1 .label,#ai_form .level-2 .label,#ai_form .level-3 .label,#comment-form .level-1 .label,#comment-form .level-2 .label,#comment-form .level-3 .label{width:100%;font-size:1.4rem;font-weight:600;margin-bottom:-1rem;font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;color:var(--color-light);text-transform:uppercase;margin-left:.5rem}#ai_form .level-1 .btn,#ai_form .level-2 .btn,#ai_form .level-3 .btn,#comment-form .level-1 .btn,#comment-form .level-2 .btn,#comment-form .level-3 .btn{padding:0 1.5rem}#ai_form .level-3 .btn,#comment-form .level-3 .btn{padding:0 1.2rem}#ai_form .form-textarea,#comment-form .form-textarea{border-radius:1rem;width:100%;margin:0 0 1rem;font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;line-height:1.2;color:var(--color-dark);font-size:1.7rem;box-shadow:unset;padding:2rem;border:.3rem solid var(--color-dark)}@media (min-width: 768px){#ai_form .form-textarea,#comment-form .form-textarea{font-size:2rem}}#ai_form .form-textarea:focus,#comment-form .form-textarea:focus{border:.3rem solid var(--inherited-background)}.audio-generate-btn{margin-right:0}@media (min-width: 768px){.audio-generate-btn{margin-right:10px}}.unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.search-box{width:100%;max-width:380px;margin:2rem auto;display:flex;flex-wrap:nowrap;flex-direction:row;height:45px;border:1px solid var(--color2);border-radius:8px;background:#fff}.search-box input{color:#000;flex-grow:1;font-size:17px;box-sizing:border-box;padding:4px 10px;background:transparent;border:0 none}.search-box input:focus{outline:0 none!important;box-shadow:none!important}.search-box .search-icon{cursor:pointer;align-content:center;margin-left:auto;flex-shrink:0;width:32px;height:45px}.search-box .search-icon svg{width:22px;height:22px;fill:var(--color2)}.gsc-search-box{max-width:370px!important;margin:20px auto!important}.gsc-input-box{border:2px solid #165A54!important;border-radius:5px}.gcsc-more-maybe-branding-root{display:none}.gsc-cursor{display:flex!important;flex-direction:row;margin-top:2rem!important}.gsc-cursor-page{cursor:pointer;padding:1.2rem;border-radius:5px;border:2px solid #165A54!important}.gsc-control-cse .gs-spelling,.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *{font-size:20px!important;font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif!important;color:#165a54!important}.internal-link{text-decoration:underline}#footer{color:#fff}#footer .what-is{width:80%;margin:3rem auto;text-align:center}@media (min-width: 768px){#footer .what-is{width:70%}}#footer .ctas{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:7rem}#footer .ctas .cta{background-color:#ff7b5f;transform:translateY(-4px);box-shadow:0 6px #d14829;color:#280d42;text-shadow:0 1px 0 rgba(255,255,255,.4)}#footer .footer-contents{display:flex;flex-wrap:wrap}#footer .footer-contents>div{text-align:center;flex:0 0 100%;box-sizing:border-box}@media (min-width: 768px){#footer .footer-contents>div{flex:0 0 50%}}#footer .footer-contents .social-links a{display:inline-block;margin-right:3rem}#footer .footer-contents .social-links a img{height:35px}.pay-buttons-holder #blik-code,.pay-buttons-holder #email{width:100%;padding:10px;border-radius:10px;font-size:22px;text-align:center}.pay-buttons-holder .cta[disabled]{background:#767676}.pay-buttons-holder .pay-buttons{margin:2rem auto 0;display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center}.pay-buttons-holder .pay-buttons button,.pay-buttons-holder .pay-buttons input{flex:0 0 48%;max-width:48%;box-sizing:border-box}.pay-buttons-holder .spinner{width:25px;height:25px}.pay-buttons-holder .pay-icons{margin-top:5px;display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center}.pay-buttons-holder .pay-icons div{flex:0 0 48%;max-width:48%;box-sizing:border-box}.pay-buttons-holder .pay-icons div svg,.pay-buttons-holder .pay-icons div img{max-width:60px;margin:0 auto;display:block}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0!important}.swiper-button-next,.swiper-button-prev{top:41%!important}.swiper-slide{flex:1 0 100%}.swiper-pagination{position:relative!important;bottom:unset!important;top:unset!important;margin-top:6rem!important}#app_wrapper .swiper{width:100%}.swiper-button-next,.swiper-button-prev{position:relative}.swiper-button-next:after,.swiper-button-next:before,.swiper-button-prev:after,.swiper-button-prev:before{content:""!important;width:2rem;height:.4rem;background:var(--color-accent);border-radius:.2rem;position:absolute;transform:rotate(45deg) translateY(-50%);transform-origin:right center;top:calc(50% + 1.5px);box-shadow:0 0 1rem 0 var(--color-accent)}.swiper-button-next:after,.swiper-button-prev:after{transform:rotate(-45deg);transform-origin:right top;top:calc(50% - 1.5px)}.swiper-button-prev{transform:rotate(180deg);transform-origin:center}.swiper-pagination{display:flex!important;justify-content:center}.swiper-pagination-bullet{color:var(--color-light);width:8%!important;margin:0 15px!important;background:none!important;border-radius:0!important;display:flex!important;height:unset!important;flex-direction:column;align-items:center;font-size:1rem;font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;font-weight:600;line-height:1;text-transform:uppercase;opacity:1!important}@media (min-width: 768px){.swiper-pagination-bullet{font-size:1.4rem}}.swiper-pagination-bullet:before{content:"";display:block;background:white;width:12px;height:12px;flex:12px;border-radius:6px;margin-bottom:1rem;transition:width .3s ease-out}.swiper-pagination-bullet.swiper-pagination-bullet-active.do_for_me{color:var(--color2)}.swiper-pagination-bullet.swiper-pagination-bullet-active.do_for_me:before{width:46px;background:var(--color2)}.main{font-size:1rem;line-height:1.2;font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;display:flex;flex-wrap:wrap;max-width:90rem;margin:0 auto;align-items:center;margin:0rem auto 3rem;height:53vh;min-height:44rem;max-height:60rem}@media (min-width: 768px){.main{margin:1rem auto 5rem;height:unset;min-height:60vh;max-height:unset}}.main.is-open{height:unset;max-height:unset;min-height:unset}.main.is-open .swiper-button-next{right:0!important}.main.is-open .swiper-button-prev{left:0!important}.main.is-open .main_lead_title{margin-top:0!important;margin-left:0!important;margin-right:unset!important}.main_lead_card{top:0;left:0;width:100%;height:100%;border-radius:1rem;background-color:#fff;translate:0rem 0;transition:rotate .4s ease;z-index:1;position:absolute}.main_lead_form-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .4s ease}.main_lead_form{min-height:0;transition:visibility .4s ease;visibility:hidden}.main_lead_title{font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;font-weight:800;margin-bottom:1.5rem;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:2.8rem}@media (min-width: 768px){.main_lead_title{font-size:3.4rem}}.main_lead_title span{line-height:1;display:inline}@media (min-width: 768px){.main_lead_title span{display:inline}}.main_lead_subtitle{font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;font-size:1.8rem;line-height:1.2;margin-bottom:4rem;min-height:4rem;color:var(--color-white);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28rem}@media (min-width: 768px){.main_lead_subtitle{font-size:2.8rem;width:40rem}}.main_lead_separator{display:block;width:100%;height:.3rem;margin-bottom:2rem}.main_lead_cta-wrapper{display:flex;justify-content:flex-end;padding:0 8rem;margin-top:7rem}@media (min-width: 768px){.main_lead_cta-wrapper{padding:0 24rem;margin-top:8rem}}.main_lead .img{top:-1rem;transition:opacity .2s ease-in,scale .2s ease-in}@media (min-width: 768px){.main_lead .img{top:10%}}#do_for_me{order:1}#do_for_me .main_lead_title{margin-left:2.5rem;margin-top:7rem;background:linear-gradient(to bottom,#FFFFFF 0%,#FAF4DA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}@media (min-width: 768px){#do_for_me .main_lead_title{margin-top:3rem}}#do_for_me .main_lead_subtitle{margin-left:9.5rem}@media (min-width: 768px){#do_for_me .main_lead_subtitle{margin-left:16.3rem}}#do_for_me .main_lead_card{rotate:0deg}@media (min-width: 768px){#do_for_me .main_lead_card{rotate:2.5deg}}#do_for_me .img{position:absolute;transform:translate(100%);right:0;scale:.6}@media (min-width: 768px){#do_for_me .img{right:5rem;scale:.8}}@media (max-width: 767px){.main_lead{margin-right:0!important;text-align:left!important}}.content-display{display:flex;flex-direction:column}#homepage-to-load{display:block!important}#app_wrapper.homepage .swiper{position:relative;height:-moz-max-content;height:max-content}#app_wrapper.homepage .swiper-wrapper{align-items:flex-start}#app_wrapper.homepage .swiper-slide{height:-moz-max-content;height:max-content}#HomePageSectionsAndArticles .sections{display:flex;flex-wrap:wrap;gap:2rem}#HomePageSectionsAndArticles .section{padding:2rem;display:flex;flex-direction:column;background:var(--color-white);flex:30rem 1 1;border-radius:1rem}#HomePageSectionsAndArticles .section>*{max-width:60rem}#HomePageSectionsAndArticles .section_title:hover .section_title_icon{--color-link: var(--color-accent-light);transform:rotate(90deg);filter:drop-shadow(0 0 1rem var(--color-accent-light))}#HomePageSectionsAndArticles .section_title_icon{display:inline-block;margin-right:1rem;stroke-width:7px;flex-shrink:0;box-sizing:content-box;transform:rotate(45deg);width:3.5rem;height:3.5rem;translate:0 -2px;transition:.3s ease-out;--color-link: var(--color-accent)}@media (min-width: 768px){#HomePageSectionsAndArticles .section_title_icon{width:3.5rem;height:3.5rem;translate:0 -3px}}#HomePageSectionsAndArticles .section_articles{display:flex;flex-direction:column;height:100%;flex-grow:1}#HomePageSectionsAndArticles .section_header{line-height:1.2;text-transform:uppercase;margin-bottom:1rem}#HomePageSectionsAndArticles .section_header>*{display:inline-block}#HomePageSectionsAndArticles .section_header_part1{font-size:1.2rem;display:block}#HomePageSectionsAndArticles .section_header_part2{display:inline-block;font-size:2rem;font-weight:800;font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif}#HomePageSectionsAndArticles .section_header_icon{display:inline-block;margin-right:.5rem;stroke-width:7px;flex-shrink:0;box-sizing:content-box;transform:rotate(45deg);transition:.3s ease-out;width:2rem;height:2rem;translate:0 -2px;--color-link: var(--color-accent)}@media (min-width: 768px){#HomePageSectionsAndArticles .section_header_icon{width:2rem;height:2rem;translate:0 -3px}}#HomePageSectionsAndArticles .section_header:hover .section_header_icon{transform:rotate(90deg);--color-link: var(--color-accent-light);filter:drop-shadow(0 0 1rem var(--color-accent-light))}#HomePageSectionsAndArticles.user_dashboard .section .section_articles{flex-grow:unset;height:auto}#HomePageSectionsAndArticles.user_dashboard .section .section_articles .article_content{margin-bottom:1rem}.homepagePromo.paralaxPromo{position:relative;height:700px;width:100%;margin-top:5rem}@media (min-width: 768px){.homepagePromo.paralaxPromo{height:520px;margin-top:7rem}}.homepagePromo.paralaxPromo .motto,.homepagePromo.paralaxPromo .description,.homepagePromo.paralaxPromo .submotto{width:100%;text-align:center;max-width:100%}@media (min-width: 768px){.homepagePromo.paralaxPromo .motto,.homepagePromo.paralaxPromo .description,.homepagePromo.paralaxPromo .submotto{text-align:left;max-width:480px}}.homepagePromo.paralaxPromo .buttons{overflow:hidden;width:100%;max-width:100%;display:flex;justify-content:center}@media (min-width: 768px){.homepagePromo.paralaxPromo .buttons{max-width:480px;justify-content:flex-start}}.homepagePromo.paralaxPromo .buttons *{box-shadow:none}.homepagePromo.paralaxPromo.type-teach_me{margin-top:8rem;height:820px}@media (min-width: 768px){.homepagePromo.paralaxPromo.type-teach_me{margin-top:10rem;height:520px}}.homepagePromo.centralPromo{width:100%;text-align:center;margin-top:2rem}@media (min-width: 768px){.homepagePromo.centralPromo{margin-top:8rem}}.homepagePromo.centralPromo .submotto{margin-top:1rem}.homepagePromo.centralPromo .faq{width:100%;margin:3rem auto}@media (min-width: 768px){.homepagePromo.centralPromo .faq{width:75%}}.homepagePromo.centralPromo .faq .question{text-align:left;background:#fff;border-radius:20px;padding:30px 55px 20px 25px;margin-bottom:2rem;position:relative}@media (min-width: 768px){.homepagePromo.centralPromo .faq .question{padding:30px 25px 20px}}.homepagePromo.centralPromo .faq .question h2{font-size:2.2rem}.homepagePromo.centralPromo .faq .question .answer{margin-top:1rem;color:var(--color-dark);text-align:justify;font-size:16px;line-height:1.4}@media (min-width: 768px){.homepagePromo.centralPromo .faq .question .answer{font-size:20px;line-height:1.4}}.homepagePromo.centralPromo .four-blocks{width:100%;height:1000px;position:relative}@media (min-width: 768px){.homepagePromo.centralPromo .four-blocks{height:700px}}.homepagePromo.centralPromo .four-blocks p{padding:8px 10px;box-sizing:border-box;border-radius:10px;font-size:1.9rem;text-align:left}@media (min-width: 768px){.homepagePromo.centralPromo .four-blocks p{padding:10px 20px}}.homepagePromo.centralPromo .four-blocks h4,.homepagePromo.centralPromo .four-blocks h2,.homepagePromo.centralPromo .four-blocks h1{font-size:2.7rem;position:relative;text-align:left;display:block;margin-bottom:2rem}.homepagePromo.centralPromo .four-blocks h4:after,.homepagePromo.centralPromo .four-blocks h2:after,.homepagePromo.centralPromo .four-blocks h1:after{content:"";display:block;width:70%;height:1px;background:black;position:absolute;left:0;bottom:-1rem}.homepagePromo.centralPromo .four-blocks svg{width:60px;height:60px;position:absolute;top:-14px;right:2px}@media (max-width: 767px){.homepagePromo.centralPromo .four-blocks svg{width:40px;height:40px;position:absolute;top:20px;right:2px}}.homepagePromo.centralPromo .four-blocks .block-1,.homepagePromo.centralPromo .four-blocks .block-2,.homepagePromo.centralPromo .four-blocks .block-3,.homepagePromo.centralPromo .four-blocks .block-4{position:absolute;width:46%}@media (min-width: 768px){.homepagePromo.centralPromo .four-blocks .block-1,.homepagePromo.centralPromo .four-blocks .block-2,.homepagePromo.centralPromo .four-blocks .block-3,.homepagePromo.centralPromo .four-blocks .block-4{width:30%}}.homepagePromo.centralPromo .four-blocks .block-1,.homepagePromo.centralPromo .four-blocks .block-2{left:2%}@media (min-width: 768px){.homepagePromo.centralPromo .four-blocks .block-1,.homepagePromo.centralPromo .four-blocks .block-2{left:15%}}.homepagePromo.centralPromo .four-blocks .block-3,.homepagePromo.centralPromo .four-blocks .block-4{left:52%}@media (min-width: 768px){.homepagePromo.centralPromo .four-blocks .block-3,.homepagePromo.centralPromo .four-blocks .block-4{left:55%}}.homepagePromo.centralPromo .four-blocks .block-1{top:110px}.homepagePromo.centralPromo .four-blocks .block-1 h4,.homepagePromo.centralPromo .four-blocks .block-1 h1{color:var(--color-accent)}.homepagePromo.centralPromo .four-blocks .block-1 h4:after{background:var(--color-accent)}.homepagePromo.centralPromo .four-blocks .block-1 p{background:var(--color-accent);color:#fff}.homepagePromo.centralPromo .four-blocks .block-2{top:510px}@media (min-width: 768px){.homepagePromo.centralPromo .four-blocks .block-2{top:400px}}.homepagePromo.centralPromo .four-blocks .block-2 h4{color:var(--color3)}.homepagePromo.centralPromo .four-blocks .block-2 h4:after{background:var(--color3)}.homepagePromo.centralPromo .four-blocks .block-2 p{background:var(--color3);color:#000}.homepagePromo.centralPromo .four-blocks .block-3{top:20px}.homepagePromo.centralPromo .four-blocks .block-3 h4{color:var(--color2)}.homepagePromo.centralPromo .four-blocks .block-3 h4:after{background:var(--color2)}.homepagePromo.centralPromo .four-blocks .block-3 p{background:var(--color2);color:#fff}.homepagePromo.centralPromo .four-blocks .block-4{top:520px}@media (min-width: 768px){.homepagePromo.centralPromo .four-blocks .block-4{top:300px}}.homepagePromo.centralPromo .four-blocks .block-4 h4{color:var(--color4)}.homepagePromo.centralPromo .four-blocks .block-4 h4:after{background:var(--color4)}.homepagePromo.centralPromo .four-blocks .block-4 p{background:var(--color4);color:#fff}.homepagePromo.centralPromo .customer-recommends{display:flex;text-align:left;flex-wrap:wrap;width:100%;max-width:1080px;margin:0 auto}.homepagePromo.centralPromo .customer-recommends .column{justify-content:center;margin-top:3rem;flex:1;max-width:50%;padding:0 5px;box-sizing:border-box;font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif}@media (min-width: 768px){.homepagePromo.centralPromo .customer-recommends .column{max-width:33.3%}}.homepagePromo.centralPromo .customer-recommends .column .item{width:100%;background:#f2f2f2;margin:10px 0;padding:10px;border-radius:15px}@media (min-width: 768px){.homepagePromo.centralPromo .customer-recommends .column .item{padding:15px}}.homepagePromo.centralPromo .customer-recommends .column .item .author{display:flex;flex-direction:row;margin-bottom:5px}.homepagePromo.centralPromo .customer-recommends .column .item .author img{width:35px;height:35px;display:block;border-radius:20px;overflow:hidden;margin-right:10px}.homepagePromo.centralPromo .customer-recommends .column .item .author div p:first-child{font-weight:700}.homepagePromo.centralPromo .customer-recommends .column .item.color-1{color:var(--color-dark);font-size:1.5rem}.homepagePromo.centralPromo .customer-recommends .column .item.color-2{color:var(--color4-dark);font-size:1.8rem}.homepagePromo.centralPromo .customer-recommends .column .item.color-3{color:var(--color2-dark);font-size:1.9rem}.homepagePromo.centralPromo .three-blocks-development{display:flex;flex-wrap:wrap;width:95%;margin:5rem auto;justify-content:center}@media (min-width: 768px){.homepagePromo.centralPromo .three-blocks-development{width:85%}}.homepagePromo.centralPromo .three-blocks-development>.block{flex:0 0 100%;width:100%;margin:0 0 15px;border-radius:15px;text-align:left;padding:0 20px 20px;position:relative;font-size:1.6rem}@media (min-width: 768px){.homepagePromo.centralPromo .three-blocks-development>.block{flex:0 0 28%;margin:0 3% 0 0}}.homepagePromo.centralPromo .three-blocks-development>.block h4,.homepagePromo.centralPromo .three-blocks-development>.block h2{font-size:2.2rem;padding:15px 0 8px;display:block;margin-bottom:12px;border-bottom:1px solid #fff}.homepagePromo.centralPromo .three-blocks-development>.block svg{position:absolute;bottom:15px;right:15px;height:30px;width:30px}.homepagePromo.centralPromo .three-blocks-development>.block.block-1{background:var(--color-accent);color:var(--color-subtle-cta)}.homepagePromo.centralPromo .three-blocks-development>.block.block-2{background:var(--color3);color:#000}.homepagePromo.centralPromo .three-blocks-development>.block.block-2 h4{border-bottom:1px solid #000}.homepagePromo.centralPromo .three-blocks-development>.block.block-3{background:var(--color2);color:#fff}.homepagePromo.centralPromo.appVideoInfo{width:100%;margin:5rem auto;text-align:left;position:relative}@media (min-width: 768px){.homepagePromo.centralPromo.appVideoInfo{width:800px;margin:1rem auto}}.homepagePromo.centralPromo.appVideoInfo .motto,.homepagePromo.centralPromo.appVideoInfo .submotto{text-align:center;max-width:500px}.homepagePromo.centralPromo.appVideoInfo .video-wide{margin-top:2rem;border-radius:15px;overflow:hidden;width:516px;height:366px}.homepagePromo.centralPromo.appVideoInfo .app-screenshot{position:absolute;width:300px;height:567px;top:0;right:0}.homepagePromo.centralPromo.appVideoInfo .app-screenshot .app-screenshot-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background:url(/pub-storage/iphone.png) no-repeat 0 0;background-size:contain}.homepagePromo.centralPromo.appVideoInfo .app-screenshot .video{z-index:9;position:absolute;top:13px;left:21px;width:260px;height:533px}.homepagePromo.centralPromo.appVideoInfo .app-link{width:200px;display:block;margin:30px 0 0 150px;left:50%}.homepagePromo.centralPromo.appVideoInfo .app-link img{width:100%}@media (max-width: 767px){.homepagePromo.centralPromo.appVideoInfo .video-wide{width:100%;height:280px}.homepagePromo.centralPromo.appVideoInfo .app-screenshot{position:relative;right:unset;width:300px;margin:20px auto;top:unset;height:565px}.homepagePromo.centralPromo.appVideoInfo .app-screenshot .video{top:20px}.homepagePromo.centralPromo.appVideoInfo .app-link{width:300px;display:block;margin:0 auto;left:unset}.homepagePromo.centralPromo.appVideoInfo .app-link img{width:100%}}.homepagePromo.centralPromo .homepage-articles{width:100%;max-width:1080px;margin:2rem auto}.homepagePromo.centralPromo .homepage-articles .rest-columns{margin-top:4rem;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.homepagePromo.centralPromo .homepage-articles .rest-columns .column{text-align:left;flex:1 1 100%;box-sizing:border-box;padding:20px 15px;border-radius:10px;color:var(--color-subtle-cta)}@media (min-width: 768px){.homepagePromo.centralPromo .homepage-articles .rest-columns .column{flex:0 0 calc(33.3% - 10px)}}.homepagePromo.centralPromo .homepage-articles .rest-columns .column .header{text-transform:uppercase;font-size:2.2rem;font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;padding-bottom:6px;border-bottom:1px solid var(--color-subtle-cta)}.homepagePromo.centralPromo .homepage-articles .rest-columns .column article{margin-top:12px;margin-bottom:12px}.homepagePromo.centralPromo .homepage-articles .rest-columns .column article .title{font-weight:400}.homepagePromo.centralPromo .homepage-articles .rest-columns .column:first-child,.homepagePromo.centralPromo .homepage-articles .rest-columns .column:last-child{color:#000;background:var(--color-subtle-cta)}.homepagePromo.centralPromo .homepage-articles .rest-columns .column:first-child .header,.homepagePromo.centralPromo .homepage-articles .rest-columns .column:last-child .header{border-bottom:1px solid var(--color-accent)}.homepagePromo.centralPromo .homepage-articles .rest-columns .vertical-articles article{margin-bottom:30px;width:100%}.homepagePromo.centralPromo .homepage-articles .rest-columns .vertical-articles article img{width:100%;border-radius:15px}.homepagePromo.centralPromo .homepage-articles .rest-columns .vertical-articles .title{text-align:left;color:var(--color-subtle-cta);font-size:2rem}.homepagePromo.centralPromo .homepage-articles .rest-columns .line-1{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:8px;align-items:center}.homepagePromo.centralPromo .homepage-articles .rest-columns .line-1 .date{flex:0 0 60%;width:60%;font-style:italic;font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;color:var(--color-accent)}.homepagePromo.centralPromo .homepage-articles .rest-columns .line-1 h4{flex:0 0 40%;width:40%;font-weight:400;text-align:right}.homepagePromo.centralPromo .homepage-articles .rest-columns .line-1 h4 .cta{font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;font-size:11px;height:2.5rem;padding:0 1rem;border-radius:.8rem;box-shadow:none}.homepagePromo.centralPromo .homepage-articles .rest-columns .categories-cloud{text-align:justify}.homepagePromo.centralPromo .homepage-articles .rest-columns .categories-cloud h2{display:inline-block;margin:10px 10px 0 0}.homepagePromo.centralPromo .homepage-articles .rest-columns .categories-cloud h2 .cta{border-radius:5px;font-size:13px;box-shadow:none;height:3rem}.homepagePromo.centralPromo .homepage-articles .rest-columns .categories-cloud h2 .cta.big{font-size:18px}.homepagePromo.centralPromo .homepage-articles .leading-articles{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center}.homepagePromo.centralPromo .homepage-articles .leading-articles article{flex:0 0 100%;box-sizing:border-box;padding:15px;color:var(--color-subtle-cta);border-radius:20px}@media (min-width: 768px){.homepagePromo.centralPromo .homepage-articles .leading-articles article{flex:0 0 calc(50% - 10px)}}.homepagePromo.centralPromo .homepage-articles .leading-articles article img{width:100%;border-radius:10px 10px 0 0}.homepagePromo.centralPromo .homepage-articles .leading-articles article .title{display:block;margin-top:15px;margin-bottom:10px;text-align:left;font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;font-size:2.2rem}.homepagePromo.centralPromo .homepage-articles .leading-articles article .tags{display:flex;flex-direction:row;flex-wrap:nowrap;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--color-subtle-cta)}.homepagePromo.centralPromo .homepage-articles .leading-articles article .tags a{font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;margin-right:5px;font-size:1.3rem;height:3rem;border-radius:.8rem;box-shadow:none}.homepagePromo.centralPromo .homepage-articles .leading-articles article .summary{text-align:left}.homepagePromo.centralPromo .homepage-articles .leading-articles article:first-child{background:var(--color-accent);margin-right:0;margin-bottom:15px}@media (min-width: 768px){.homepagePromo.centralPromo .homepage-articles .leading-articles article:first-child{margin-right:15px;margin-bottom:0}}.homepagePromo.centralPromo .homepage-articles .leading-articles article:last-child{background:var(--color2)}.homepagePromo.centralPromo .homepage-articles .supportive-articles{margin-top:15px;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.homepagePromo.centralPromo .homepage-articles .supportive-articles article{flex:0 0 calc(50% - 8px);box-sizing:border-box}@media (min-width: 768px){.homepagePromo.centralPromo .homepage-articles .supportive-articles article{flex:0 0 calc(25% - 12px)}}.homepagePromo.centralPromo .homepage-articles .supportive-articles article .image{display:block;margin-bottom:10px}.homepagePromo.centralPromo .homepage-articles .supportive-articles article .image img{border-radius:15px;width:100%;min-height:160px}.homepagePromo.centralPromo .homepage-articles .supportive-articles article .title{text-align:left;color:var(--color-subtle-cta)}.homepagePromo .motto{text-transform:uppercase;font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;font-size:3rem}@media (min-width: 768px){.homepagePromo .motto{font-size:3.5rem}}.homepagePromo .submotto{text-transform:uppercase;font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;font-size:1.8rem}@media (min-width: 768px){.homepagePromo .submotto{font-size:2.3rem}}.homepagePromo .motto,.homepagePromo .description,.homepagePromo .submotto{display:block;font-weight:500;color:var(--color-subtle-cta)}.homepagePromo .description{font-size:1.7rem;font-family:PT Sans,PT Sans Fallback,Arial,sans-serif}.homepagePromo .parallaxy-absolute{position:absolute}.homepagePromo .parallaxy-absolute-bg1{top:100px;right:420px;z-index:1;width:310px;height:310px}.homepagePromo .parallaxy-absolute-bg2{top:0;right:70px;z-index:2;rotate:8deg;width:450px;height:450px}.homepagePromo .parallaxy-absolute-bg3{top:190px;right:0;z-index:3;width:300px;height:300px}@media (max-width: 767px){.homepagePromo .parallaxy-absolute-bg1{top:53%;right:54%;width:160px;height:160px}.homepagePromo .parallaxy-absolute-bg2{top:50%;right:7%;width:230px;height:230px}.homepagePromo .parallaxy-absolute-bg3{top:60%;right:0%;width:160px;height:160px}}.homepagePromo.type-do_for_me .bg1{background:0/contain transparent url(/pub-storage/1.jpg) no-repeat}.homepagePromo.type-do_for_me .bg2{background:0/contain transparent url(/pub-storage/2.jpg) no-repeat}.homepagePromo.type-do_for_me .bg3{background:0/contain transparent url(/pub-storage/3.jpg) no-repeat}.homepagePromo.type-teach_me .bg1{background:0/contain transparent url(/pub-storage/4.jpg) no-repeat}.homepagePromo.type-teach_me .bg2{background:0/contain transparent url(/pub-storage/5.jpg) no-repeat}.homepagePromo.type-teach_me .bg3{background:0/contain transparent url(/pub-storage/6.jpg) no-repeat}@media (max-width: 767px){.homepagePromo.type-teach_me .parallaxy-absolute-bg1{top:73%}.homepagePromo.type-teach_me .parallaxy-absolute-bg2{top:70%}.homepagePromo.type-teach_me .parallaxy-absolute-bg3{top:73%}}.homepagePromo .bg{width:100%;height:100%;border:10px solid #fff;border-radius:10px}.homepage-landing-urls{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-start}.homepage-landing-urls a{padding:15px;color:#fff;text-decoration:underline}#category .category_cta{margin-bottom:4rem}#category .category-header{display:flex;flex-direction:column}@media (min-width: 768px){#category .category-header{flex-direction:row}}#category .category-header>.flexleft{width:100%;align-self:center}@media (min-width: 768px){#category .category-header>.flexleft{width:65%}}#category .category-header>.flexright{width:auto;margin-bottom:2rem;text-align:center;align-self:end}@media (min-width: 768px){#category .category-header>.flexright{width:35%;margin-bottom:4rem}}#category .category-section{margin-top:5rem}#category .category-section .flexright{font-size:15px}#category .category_related_list{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:1rem 0}#category .category_related_item{display:flex;text-align:center;align-items:center;border:2px solid var(--color-light);height:3rem;border-radius:1.5rem;padding:0 2rem;font-size:1.6rem;text-transform:uppercase;white-space:nowrap}#category .category_related_item.active{background:var(--color-light);font-weight:700}#category .category_related_swiper{margin-bottom:1rem}#category .category_related_swiper_slide{width:-moz-fit-content;width:fit-content;flex:0 0 auto;padding:1rem 0}#category .category_related_swiper_slide a{display:flex;text-align:center;align-items:center;border:2px solid var(--color-light);height:3rem;border-radius:1.5rem;padding:0 2rem;font-size:1.6rem;text-transform:uppercase}#category .category_related_swiper_slide a.active{background:var(--color-light);font-weight:700}#category .articles{display:flex;flex-wrap:wrap;gap:2rem}#category .article{padding:2rem;flex:30rem 1 1;border-radius:1rem}#category .article .article-image{border-radius:10px 10px 0 0;margin-bottom:1rem}#category .article_title{font-size:2.4rem;font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif}.desktop-only{display:none}@media (min-width: 768px){.desktop-only{display:block}}.mobile-only{display:block}@media (min-width: 768px){.mobile-only{display:none}}@keyframes blinkTab{0%{font-weight:400}25%{font-weight:800}50%{font-weight:400}75%{font-weight:800}to{font-weight:400}}.blink-tab{animation:blinkTab 1s}.tags{display:flex;flex-direction:row;flex-wrap:wrap}.tags *{margin-right:1rem}.tags .tag{display:flex;text-align:center;align-items:center;border:2px solid var(--color2);height:3rem;border-radius:1.5rem;padding:0 2rem;font-size:1.4rem;text-transform:uppercase}.review{position:relative}.review .dark{font-weight:600;color:var(--color-dark)}.review .border-dark{border-color:var(--color2)}.review .comment-date{text-align:right;padding-bottom:5px;margin-bottom:5px;color:#3a3631;font-size:1.3rem;flex-grow:2}.teacher-secion .review{border:0 none!important;padding:0 0 3rem!important}.teacher-secion .author-section{display:none!important}.chrome_tab_container{margin-left:6px;height:50px;display:flex;flex-direction:row;align-items:flex-end;font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;font-size:1.5rem}.chrome_tab_container .tab{display:inline-block;line-height:40px}.chrome_tab_container .active_tab{font-weight:700;line-height:50px}.chrome_tab_container .ai-tab{color:var(--color-dark)}.chrome_tab_container .ai-tab span{font-size:13px}.chrome_tab_container .ai-tab span.plus{height:25px;width:25px;font-size:22px;font-weight:700;margin-right:10px;display:inline-block;border:2px solid var(--color-dark);border-radius:14px;line-height:20px;padding-left:4px}.chrome_tab_container .chrome_tab .inner{height:100%;transition:all .3s ease;border-radius:10px 10px 0 0;position:relative;max-width:230px;display:flex;padding:0 20px}.chrome_tab_container .chrome_tab:not(.active_tab) .inner{background:#f3f2f2;z-index:50;cursor:pointer}.chrome_tab_container .chrome_tab:not(.active_tab):hover .inner:before{background:radial-gradient(circle at 0 0,rgba(204,0,0,0) 10px,#fff 11px)}.chrome_tab_container .chrome_tab:not(.active_tab):hover .inner:after{background:radial-gradient(circle at 100% 0,rgba(204,0,0,0) 10px,#fff 11px)}.chrome_tab_container .chrome_tab .inner:before{content:"";width:10px;height:10px;position:absolute;left:-10px;bottom:0;background:radial-gradient(circle at 0 0,rgba(204,0,0,0) 10px,#fff 11px)}.chrome_tab_container .chrome_tab .inner:after{content:"";width:10px;height:10px;position:absolute;right:-10px;bottom:0;background:radial-gradient(circle at 100% 0,rgba(204,0,0,0) 10px,#fff 11px)}.chrome_tab_container .chrome_tab.active_tab .inner{background:#fff;z-index:100}.chrome_tab_container .ai-tab.active_tab .inner{color:#fff;background-color:var(--color-dark)!important}.chrome_tab_container .ai-tab.active_tab span.plus{border:2px solid #fff}.chrome_tab_container .ai-tab.active_tab .inner:before{background:radial-gradient(circle at 0 0,rgba(204,0,0,0) 10px,var(--color-dark) 11px)}.chrome_tab_container .ai-tab.active_tab .inner:after{background:radial-gradient(circle at 100% 0,rgba(204,0,0,0) 10px,var(--color-dark) 11px)}.chrome_tab_container .chrome_tab .text{display:flex;align-items:center;pointer-events:none;overflow:hidden;flex-grow:1}@media (max-width: 767px){#app_wrapper.preview #scroll_container{margin:6.5rem auto 0}}#chat-tabs{margin-bottom:-1px;height:41px;margin-left:15px}#chat-tabs .active_tab{line-height:41px}#chat-tabs .active_tab .inner{background:#fff!important}#chat-tabs .active_tab .inner:before{background:radial-gradient(circle at 0 0,rgba(204,0,0,0) 10px,#fff 11px)}#chat-tabs .active_tab .inner:after{background:radial-gradient(circle at 100% 0,rgba(204,0,0,0) 10px,#fff 11px)}#chat-tabs .chrome_tab .text{white-space:nowrap}#chat-tabs .chrome_tab .inner{padding:0 10px}#explaination_teach_me{flex-grow:1;height:calc(100vh - 115px);height:calc(100dvh - 115px);overflow:scroll}@media (min-width: 768px){#explaination_teach_me{height:calc(100vh - 150px);height:calc(100dvh - 150px)}}#article{flex-direction:column}#article.has-tabs{border-top-left-radius:0;margin-top:-1px}#article .article-image img{max-width:100%;width:100%!important;height:unset!important}@media (min-width: 768px){#article .article-image img{width:800px!important;height:450px!important}}#article .faq-article{width:100%;margin-top:2rem}#article .faq-article .faq{width:100%}#article .faq-article .question{padding:10px 5px 20px}#article .faq-article .question h2{font-size:1.8rem}#article .faq-article .motto,#article .faq-article .submotto{color:var(--color2);font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;text-align:left}@media (min-width: 768px){#article{flex-direction:row}}#article .main-article .summary{font-size:17px;font-weight:500;font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;line-height:inherit}#article .main-article .article_lead_category{color:#767676;margin:0;font-size:1.6rem;font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;line-height:inherit}#article .main-article .article_time{color:#767676;margin:0;font-size:1.6rem;text-transform:lowercase;font-family:PT Sans,PT Sans Fallback,Arial,sans-serif}#article .main-article .zszywka_title{text-transform:none;font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;margin-bottom:1.5rem}#article .main-article .rating{margin-bottom:1.5rem}#article .main-article .hide-the-text{height:520px;overflow:hidden;position:relative}#article .main-article .hide-the-text:after{content:"";position:absolute;top:400px;left:0;height:120px;width:100%;background:linear-gradient(rgba(0,0,0,0),#fff)}#article .main-article_text{font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;color:var(--color-dark);text-align:justify;font-size:18px;line-height:1.5}@media (min-width: 768px){#article .main-article_text{font-size:20px;line-height:1.5}}#article .main-article_text ol,#article .main-article_text li,#article .main-article_text ul{list-style:disc!important}#article .main-article_text li{margin-left:20px}#article .main-article_cta{margin-top:4rem;margin-bottom:4rem}#article .main-article .review_content{font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;line-height:1.2}#article .main-article_summary-description{background:#FAF9FB;color:#1e0c2f;padding:1.5rem 2rem;border-left:3px solid #1e0c2f;margin-left:0rem;font-weight:500;font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;font-size:1.6rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem;text-align:justify}@media (min-width: 768px){#article .main-article_summary-description{font-size:2rem}}#article .main-article_summary-description .label{color:#1e0c2f}#article .main-article .need-to-join{padding:1.5rem 1rem;text-align:center}#article .main-article .need-to-join .benefits-to-join li{margin-top:5px;display:flex;align-items:center;text-align:left}#article .main-article .need-to-join .benefits-to-join svg{margin-right:5px;width:25px;height:25px}#article .comment_rating_star{margin-bottom:1rem;display:block;margin-left:-.5rem}#article .comment_rating_star_button{padding:.5rem;margin:0}#article .comment_rating_star_icon{width:2.4rem;height:2.4rem;color:var(--color-light)}#article .comment_rating_star_icon path{stroke:var(--color2);stroke-width:2px;transform:translate(1px,1px)}#article .comment_rating_star_icon.active{color:var(--color2)}#article .comment_rating_html-select{display:none}#article .form-textarea{min-height:142px;margin-bottom:0}#article .aside{border-top:1px solid var(--color-dark);padding-top:2rem;min-width:30rem;max-width:100%}#article .aside a{text-decoration:underline}@media (min-width: 768px){#article .aside{border-left:1px solid var(--color-dark);border-top:none;padding-left:2rem;padding-top:0;max-width:30rem}}#article .aside.scrolled .flying-button{position:fixed;top:80px;width:230px;height:50px}#article .aside .separator{margin-top:1rem}#article .aside_article_title{font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;line-height:1.2;font-size:1.8rem;font-weight:700}#article .aside_article_content{font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;line-height:1.4}#article .aside_category-info{font-family:PT Sans,PT Sans Fallback,Arial,sans-serif;font-weight:600;font-size:1.3rem;text-transform:uppercase;margin-bottom:1rem;margin-top:.3rem}#article .aside_category-info_label{font-weight:600}.comments-holder .teacher-approved{margin:1.5rem 0;display:flex;font-size:1.9rem;align-items:center}.comments-holder .teacher-approved .badge{display:flex;flex-direction:row;padding-right:10px}.comments-holder .teacher-approved .badge svg{width:40px;height:40px}.zszywka_container.landing-page{padding:1rem}@media (min-width: 768px){.zszywka_container.landing-page{padding:2rem}}.landing-page .aside{margin-top:3rem;max-width:100%;min-width:100%}@media (min-width: 768px){.landing-page .aside{margin-top:0;max-width:25rem!important;min-width:25rem!important}}.landing-page .aside a{text-decoration:underline}.landing-page .zszywka_title,.landing-page .zszywka_subtitle{text-transform:uppercase!important;margin-bottom:.5rem!important;margin-top:0rem!important}.landing-page .landingBody .main .main_lead.selected{padding:1rem!important}@media (min-width: 768px){.landing-page .landingBody .main .main_lead.selected{padding:3rem 2rem!important}}.landing-page .landingBody .main .main_lead_title{width:100%;max-width:100%;font-size:5rem}@media (min-width: 768px){.landing-page .landingBody .main .main_lead_title{font-size:5rem}}.landing-page .landingBody .main .main_lead_specialsubtitle{text-transform:uppercase;margin-bottom:2rem;color:var(--color-white);font-family:PT Sans,sans-serif;font-size:2.8rem;line-height:1.2}.landing-page .faq-main{margin-top:3rem;padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width: 768px){.landing-page .faq-main{margin-top:10rem}}.landing-page .faq-main .faq{width:90%;margin:3rem auto}@media (min-width: 768px){.landing-page .faq-main .faq{width:90%}}.landing-page .second-section{margin:5rem auto 12rem;overflow:hidden}.landing-page .second-section .div1{float:left;width:100%;margin-right:0;text-align:left;margin-bottom:10px}@media (min-width: 768px){.landing-page .second-section .div1{width:400px;margin-right:50px;margin-bottom:30px}}.landing-page .second-section .zszywka_title{font-size:3.2rem}@media (min-width: 768px){.landing-page .second-section .zszywka_title{font-size:4.2rem}}.landing-page .second-section .zszywka_subtitle{font-size:2.2rem}.landing-page .second-section .div2{overflow:hidden}.landing-page .second-section .buttons{display:flex;flex-direction:row}.landing-page .second-section .buttons>*{max-width:30%;gap:10px}.landing-page .second-section .images{display:flex;margin-top:20px;flex-direction:row;justify-content:center;justify-items:center;align-items:center}.landing-page .second-section .images img{margin-right:2rem;border-radius:5px;height:30%;width:30%}.landing-page .paralaxPromo .cta_yellow,.landing-page .second-section .cta_yellow{box-shadow:none;font-size:1.3rem;height:4rem;border:0 none!important;color:#250f3f!important;background:var(--color-subtle-cta)!important}.landing-page .paralaxPromo .cta_big,.landing-page .second-section .cta_big{box-shadow:none;font-size:1.3rem;height:4rem;border:0 none!important;color:#fff!important;background-color:var(--color-accent)!important}.landing-page .popularArticles .tags{display:none!important}.landing-page .homepagePromo.centralPromo .homepage-articles .rest-columns{gap:8px!important}.landing-page .homepagePromo.centralPromo .homepage-articles .rest-columns .column{flex:0 0 calc(100% - 5px)}@media (min-width: 768px){.landing-page .homepagePromo.centralPromo .homepage-articles .rest-columns .column{flex:0 0 calc(50% - 10px)}}.landing-page .level-submit{padding-top:1rem}.landing-page.is-white .zszywka_title,.landing-page.is-white .zszywka_subtitle,.landing-page.is-white .motto,.landing-page.is-white .submotto,.landing-page.is-white .aside_title{color:var(--color2)}.landing-page.is-white .homepagePromo.centralPromo .homepage-articles .supportive-articles article .title{color:var(--color2)}.landing-page.is-white .homepagePromo.centralPromo .homepage-articles .rest-columns .column .header{color:var(--color2);border-bottom:1px solid var(--color2)}.landing-page.is-white .homepagePromo.centralPromo .homepage-articles .rest-columns .vertical-articles .title{color:var(--color2)}.landing-page.is-white .homepagePromo.centralPromo .homepage-articles .rest-columns .line-1 h4 .cta,.landing-page.is-white .homepagePromo.centralPromo .homepage-articles .rest-columns .categories-cloud h2 .cta{background:var(--color-accent);color:#fff;border:0 none}.landing-page.is-white .popularArticles .motto,.landing-page.is-white .popularArticles .submotto{color:var(--color2)}.landing-page.is-white .separator{background:radial-gradient(circle at 0% 0%,var(--color-dark) 0%,var(--color2) 50%,var(--color2) 100%)}.landing-page.is-white .landingBody .main{border-radius:10px;border:1px solid var(--color-dark);background:radial-gradient(circle at 10% 10%,var(--color-dark) 0%,var(--color2) 70%,var(--color2) 100%);margin:4rem auto}.landing-page.is-white .faq-main{border-radius:10px;border:1px solid var(--color-dark);background:radial-gradient(circle at 10% 10%,var(--color-dark) 0%,var(--color2) 90%,var(--color2) 100%)}.landing-page.is-white .faq-main .question{background:#fff}#article.landing-page.is-dark{background:transparent}#article.landing-page.is-dark .aside-contents a,#article.landing-page.is-dark .landing-rating,#article.landing-page.is-dark .zszywka_title,#article.landing-page.is-dark .zszywka_subtitle,#article.landing-page.is-dark .motto,#article.landing-page.is-dark .submotto,#article.landing-page.is-dark .main-article_text,#article.landing-page.is-dark .article_time,#article.landing-page.is-dark .aside_article_title,#article.landing-page.is-dark .aside_title,#article.landing-page.is-dark .description{color:var(--color-subtle-cta)}#article.landing-page.is-dark .separator{background:radial-gradient(circle at 0% 0%,var(--color2) 0%,var(--color-dark) 80%,var(--color-dark) 100%)}#article.landing-page.is-dark .main .main_lead.selected{padding:2rem 0!important}#myPanel1{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;bottom:0;right:0;border-radius:unset;box-shadow:unset;border:unset;background:rgba(0,0,0,.4);cursor:pointer;max-width:100%}#myPanel1 .cookie__floating__wrap{position:absolute;overflow:hidden;box-sizing:border-box;z-index:9999;width:90%;background:#fafafa;display:flex;justify-content:space-between;flex-direction:column;box-shadow:0 0 30px #000;border:1px solid #ddd;border-radius:6px;top:50%;left:0;right:0;margin:-100px auto 0}@media (min-width: 767px){#myPanel1 .cookie__floating__wrap{max-width:400px;left:50%;margin-left:-200px}}.cookie__floating__buttons__button{font-size:1.6rem!important}.cookie__floating__content{font-size:1.1rem!important}.cookie__floating__buttons__button--decline{width:30%!important;font-size:1.2rem!important}.cookie-settings-page{margin-top:3rem;padding-top:3rem;border-top:1px solid #ccc}.cookie-settings-page .item{margin-top:2rem;padding:15px;border-radius:10px;border:1px solid #ccc}.cookie-settings-page .rest{margin-top:2rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.cookie-settings-page .rest .acceptance{max-width:150px;width:100%;border-right:1px solid #ccc;margin-right:15px;text-align:center;justify-content:center}.cookie-settings-page .rest .explaination{width:100%}.social-login{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:2rem}.social-login button{width:260px}#authenticatedLayout label{color:#000}.camera-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999999;padding:1rem}.camera-modal-overlay .camera-modal{background:white;border-radius:20px;width:100%;top:2%;max-width:600px;display:flex;height:92%;flex-direction:column;overflow:hidden}.camera-modal-overlay .camera-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.camera-modal-overlay .camera-modal-title{font-size:2.8rem;font-weight:700;display:inline-block;font-family:Roboto Slab,Roboto Slab Fallback,Georgia,serif;border-bottom:2px solid #DE6848}@media (min-width: 768px){.camera-modal-overlay .camera-modal-title{font-size:2rem}}.camera-modal-overlay .camera-modal-close{background:none;border:none;cursor:pointer;padding:.5rem;color:#6b7280;transition:color .2s;display:flex;align-items:center;justify-content:center}.camera-modal-overlay .camera-modal-close:hover{color:#111827}.camera-modal-overlay .camera-modal-body{flex:1;overflow:hidden;background:#000;position:relative}.camera-modal-overlay .camera-preview{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.camera-modal-overlay .camera-preview video{width:100%;height:100%}.camera-modal-overlay .camera-guide{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.camera-modal-overlay .guide-frame{margin-top:5%;width:95%;height:90%;border:2px solid rgba(255,255,255,.8);border-radius:4px;box-shadow:0 0 0 9999px #00000026}.camera-modal-overlay .guide-text{color:#fff;margin-top:5px;font-size:1rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.camera-modal-overlay .captured-preview{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.camera-modal-overlay .captured-preview img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.camera-modal-overlay .camera-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff;padding:2rem;text-align:center}.camera-modal-overlay .camera-error p{margin-bottom:1rem}.camera-modal-overlay .retry-button{background-color:var(--color-dark)}.camera-modal-overlay .camera-modal-footer{padding:1.5rem;background:white;border-top:1px solid #e5e7eb}.camera-modal-overlay .capture-controls{display:flex;justify-content:center}.camera-modal-overlay .capture-button{padding:.875rem 2rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .2s;display:flex;align-items:center;gap:.5rem}.camera-modal-overlay .capture-button:disabled{opacity:.5;cursor:not-allowed}.camera-modal-overlay .capture-button svg{display:none}.camera-modal-overlay .review-controls{display:flex;gap:1rem;justify-content:center}.parallaxy{transition:all .2s linear;opacity:0;transform:translateZ(0)}.parallaxy--loaded,.parallaxy--disabled{opacity:1}.loading-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000}.loading-modal{background:white;border-radius:16px;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;box-shadow:0 10px 40px #0000004d}.loading-modal .spinner-container{position:relative;width:60px;height:60px}.loading-modal .spinner{width:60px;height:60px;border:4px solid #e5e7eb;border-top:4px solid #22c55e;border-radius:50%;animation:spin .8s linear infinite}.loading-modal .loading-text{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.hp-country-links{width:100%;padding:3rem 2rem;border-radius:10px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);margin-top:2rem}.hp-country-links .container{max-width:1200px;margin:0 auto}.hp-country-links .section-title{text-align:center;font-size:2.25rem;font-weight:600;color:#495057;margin-bottom:1.5rem}.hp-country-links .countries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.hp-country-links .country-link{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:white;border-radius:2rem;text-decoration:none;color:#495057;font-size:1.9rem;transition:all .2s ease;box-shadow:0 1px 3px #00000014}.hp-country-links .country-link:hover{background:#7c3aed;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #7c3aed4d}.hp-country-links .country-flag{font-size:1.1rem}.hp-country-links .country-name{font-weight:500}@media (max-width: 768px){.hp-country-links .countries-grid{gap:.5rem}.hp-country-links .country-link{padding:.4rem .8rem;font-size:1.65rem}}.burger-button{position:relative;height:40px;width:40px;display:block;z-index:999;border:0;border-radius:0;background-color:transparent;pointer-events:all;transition:transform .6s cubic-bezier(.165,.84,.44,1);cursor:pointer}.burger-button:focus{outline:0}.burger-bar{background-color:var(--color-accent);position:absolute;top:50%;right:6px;left:6px;height:.4rem;border-radius:.2rem;box-shadow:0 0 1rem -.05rem var(--color-accent);width:auto;margin-top:-1px;transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1),background-color .6s cubic-bezier(.165,.84,.44,1)}.burger-bar--1{transform:translateY(-6px)}.burger-bar--3{transform:translateY(6px)}#burger.active .burger-button{transform:rotate(-180deg)}#burger.active .burger-bar--1{transform:rotate(45deg)}#burger.active .burger-bar--3{transform:rotate(-45deg)}.slide-enter-active,.slide-leave-active{transition:transform .3s ease}.slide-enter,.slide-leave-to{transform:translate(-100%);transition:all .2s ease-in 0s}.sidebar-backdrop{background-color:#130f4066;width:100vw;height:100vh;position:fixed;top:0;left:0;cursor:pointer}.sidebar-panel{overflow-y:auto;background-color:#130f40;position:fixed;left:0;top:0;height:100vh;z-index:999;padding:3rem 20px 2rem;width:300px}.green-badge .cls-1{fill:#10a64a}.green-badge .cls-1,.green-badge .cls-2,.green-badge .cls-3,.green-badge .cls-4{fill-rule:evenodd}.green-badge .cls-2{fill:#0bb34b}.green-badge .cls-3{fill:#fff}.green-badge .cls-4{fill:#303030}
