#faq{line-height:1.6;max-width:1200px;margin:40px auto;font-family:OpenSansRegular,Helvetica,sans-serif}#faq_title{font-size:28px;color:#f73f69;font-family:OpenSansSemiBold,Helvetica,sans-serif}#faq_form{padding:25px;background-color:#f73f69}#faq_form input{width:100%;outline:none;line-height:normal;background-size:22px;box-sizing:border-box;padding:12px 12px 12px 60px;background-repeat:no-repeat;background-position:20px;background-image:url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/search.138aeb63.svg)}#faq_form input::placeholder{color:#ff7897}#faq_content{grid-gap:1%;display:grid;grid-template-columns:60% 40%}#faq_content_main{margin:0;list-style:none;padding:0 0 25px;background-color:#fcf7f8}#faq_navigation{height:590px;background-color:#fcf7f8}#faq_navigation_title{font-size:24px;padding:0 25px;color:#f73f69;margin:30px 0 7px}#faq_navigation_list{margin:0;padding:0}#faq_navigation_list li{list-style:none;padding:7px 25px}#faq_navigation_list li a{color:#1f99ca}#faq_navigation_list li:before{font-size:40px;content:"•";line-height:40px;padding-right:25px;vertical-align:middle}.faq_category_title{font-size:26px;padding:0 25px;color:#f73f69;margin:30px 0 20px}.faq_anchor{top:-80px;display:block;position:relative;visibility:hidden}.faq_category_questions{padding:0 25px;list-style:none}.faq_category_question{color:#1f99ca;margin:5px 0;line-height:1.6;min-height:100px;padding:10px 20px;background-color:#fff}.faq_category_question p:first-of-type{user-select:none;display:inline-block;vertical-align:middle;width:calc(100% - 55px)}.faq_category_question p:first-of-type:hover{cursor:pointer}.faq_category_plus{width:55px;font-size:34px;color:#add9eb;line-height:100px;display:inline-block;vertical-align:middle}.faq_category_plus:hover{color:#1f99ca;cursor:pointer}.faq_category_plus:before{content:"＋"}.faq_category_answer{display:none;color:#000;line-height:1.6;margin-top:-10px;padding:0 0 0 55px}.faq_category_question_folder_out .faq_category_answer{display:block}.faq_category_question_folder_out .faq_category_plus{font-size:40px;transform:translateX(5px)}.faq_category_question_folder_out .faq_category_plus:before{content:"×"}.faq_search_result{color:#000;padding:0;color:#fff;background-color:#f73f69}@media (max-width:1200px){#faq_title{margin:0 25px}#faq_title+p{margin:16px 25px}}@media (max-width:800px){#faq_content{grid-template-columns:1fr}#faq_navigation{display:none}}@media (max-width:450px){.faq_category_plus{width:45px}.faq_category_question{padding:10px}.faq_category_answer{padding:0 0 0 45px}#faq_form input::placeholder{font-size:13px}}.chat{display:grid;grid-row-gap:20px;height:calc(100vh - 65px);grid-template-rows:auto 1fr auto}.chat ::-webkit-scrollbar{width:7px;-webkit-appearance:none}.chat ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.4);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.chat .dashboardCategoryTitle h2{font-size:22px;margin:20px 0 0}.chat .dashboardCategoryTitle svg{width:20px;height:20px;fill:#f73f69;transform:translateY(4px)}.chat .dashboardCategoryTitle svg:hover{cursor:pointer}.chat_content{overflow-y:scroll;overflow-x:hidden}.chat_message{display:grid;margin:10px 0;grid-column-gap:10px;grid-template-columns:50px auto}.chat_message_image img{max-width:100%;border-radius:50%}.chat_message_author{padding-top:5px;display:inline-block;font-family:OpenSansSemiBold,Helvetica,sans-serif}.chat_message_date{color:#3d3c40;font-size:12px;padding-left:10px}.chat_message_text{margin:7px 0;line-height:1.6;padding:5px 10px;font-family:OpenSansLight,Helvetica,sans-serif}.chat_message_separator{display:grid;align-items:center;grid-template-columns:1fr auto 1fr}.chat_message_separator hr{width:100%}.chat_message_separator span{padding:0 20px}.chat_user_message{background-color:#fcf7f8}.chat_new_message{text-align:right;margin:0 0 40px}.chat_new_message textarea{width:100%;outline:none;resize:vertical;line-height:1.6;border-radius:2px;padding:15px 20px;box-sizing:border-box;border:1px solid rgba(61,60,64,.2)}.chat_new_message textarea::placeholder{font-family:OpenSansLight,Helvetica,sans-serif}.chat_new_message button{width:150px;border:none;color:#fff;outline:none;margin-top:20px;padding:10px 20px;border-radius:5px;text-align:center;background-color:#f73f69}.chat_new_message button:hover{cursor:pointer}@media (max-width:850px){.chat{height:calc(100vh - 160px)}.chat .dashboardCategoryTitle h2{font-size:18px;margin:15px 0 10px}.chat_new_message textarea{height:6em}}.video{background-color:#fcf7f8;font-family:OpenSansRegular,Helvetica,sans-serif}.video .video-js{width:100%}.video .video-js .vjs-picture-in-picture-control{display:none}.video .video-js .vjs-tech{outline:none}.video .video-js .vjs-tech:hover{cursor:pointer}.video .video-js .vjs-big-play-button{width:80px;height:80px;border-radius:50%;top:calc(50% - 40px);left:calc(50% - 40px);border:7px solid #fff}.video .video-js .vjs-big-play-button .vjs-icon-placeholder:before{top:11px;font-size:50px}.video_title{margin:0;font-size:32px;line-height:1.4;padding:30px 10% 10px;font-family:OpenSansLight,Helvetica,sans-serif}.video_info{display:grid;align-items:center;padding:0 10% 30px;justify-content:space-between;border-bottom:3px solid #fff;grid-template-columns:auto auto}.video_info span{font-size:14px}.video_channel{padding:30px 10%;border-bottom:3px solid #fff}.video_channel>div{display:grid;grid-template-columns:auto 30% 1fr}.video_channel img{width:50px;height:50px;object-fit:cover;border-radius:50%}.video_channel .video_channel_info{padding-left:15px}.video_channel .video_channel_info p{color:#1f99ca;font-size:20px;margin:5px 0 0}.video_channel .video_channel_info span{font-size:12px;letter-spacing:.5px}.video_channel_description{margin:20px 0;line-height:1.7}.video_channel_description+p{width:100px;margin:0 auto;text-align:center;color:#f73f69}.video_channel_description+p:hover{cursor:pointer;color:#cb3456}.video_subscribe_button{justify-self:end}.video_subscribe_button button{width:100%;border:none;color:#fff;outline:none;display:block;font-size:15px;margin:10px auto;padding:10px 30px;border-radius:5px;letter-spacing:1.5px;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}.video_subscribe_button button svg{width:15px;height:15px;fill:#fff;padding-right:10px}.video_subscribe_button button:hover{cursor:pointer}.video_subscribe_button button.video_button_unsubscribed{color:#ff7897;border:1px solid #ff7897;background-color:#fef3f6}.video_subscribe_button button.video_button_unsubscribed svg{fill:#ff7897}.video_channel_description_short{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}@media (max-width:850px){#commentList,.video{background-color:#fff}.video_title{font-size:24px;padding:30px 5% 15px}.video_info{padding:0 5% 30px;grid-template-columns:1fr;border-bottom:1px solid #fef3f6}.video_info span{padding-bottom:10px}.video_channel{padding:30px 5%;border-bottom:1px solid #fef3f6}.video_subscribe_button button{padding:10px 12px}}#icons{width:50%;display:inline-block;vertical-align:middle}#icons ul{padding:0;list-style:none;text-align:right;white-space:nowrap}#icons li{margin-left:15px;display:inline-block;vertical-align:middle}#icons li svg{transition:transform .15s ease-in-out}#icons li svg:hover{transform:scale(1.1)}#icons li svg{fill:#1f99ca}#icons li.icons_bookmark svg{width:40px;fill:#fcf7f8;stroke:#f73f69}#icons li.icons_bookmark .icons_saved_bookmark svg{fill:#f73f69}#icons li.icons_whatsapp{margin-left:0}#icons li.icons_whatsapp svg{fill:#2cb742}#icons li:last-of-type{user-select:none}#icons li:last-of-type:hover{cursor:pointer}#icons svg{width:35px;height:35px}#icons.icons_bottom{width:100%;text-align:center;margin:40px 0}#icons.icons_bottom ul{margin:0}#icons.icons_bottom li{margin-left:20px}#icons.icons_bottom li:first-of-type{margin-left:0}@media (max-width:1100px){#icons li{margin-left:10px}#icons svg{width:25px;height:25px}}@media (max-width:850px){#icons{width:100%}#icons ul{text-align:left;margin:10px 0 0}#icons ul li{margin-left:0;margin-right:15px}#icons ul li:last-of-type{margin-left:-5px}#icons.icons_bottom{display:none}}#commentList{margin:40px 0 0;font-family:OpenSansRegular,Helvetica,sans-serif}#commentList_title{padding:0 10%;margin-bottom:10px}#commentList_title h3{margin:0;font-size:22px;color:#f73f69;display:inline-block;vertical-align:middle}#commentList_title span{font-size:22px;padding-left:15px;vertical-align:middle}.commentList_form{padding:20px 10%}.commentList_form img{width:50px;height:50px;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid #add9eb}.commentList_form textarea{outline:none;padding:20px;font-size:16px;resize:vertical;margin-left:15px;line-height:16px;border-radius:5px;box-sizing:border-box;vertical-align:middle;width:calc(100% - 67px);border:2px solid #fef3f6}.commentList_form textarea::placeholder{color:#000}.commentList_form_button{width:100%;text-align:right;padding:20px 0 10px}.commentList_form_button button{border:none;color:#fff;padding:10px 20px;border-radius:5px;letter-spacing:.5px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#f73f69}.commentList_form_button button:hover{cursor:pointer}#commentList_content{margin:0;padding:0;list-style:none}.commentList_item{padding:20px 10%;border-top:2px solid #fff}.commentList_item_header{color:#1f99ca;display:grid;align-items:center;justify-content:start;grid-template-columns:auto auto auto auto minmax(20px,1fr)}.commentList_item_header img{width:50px;height:50px;object-fit:cover;border-radius:50%;border:1px solid #add9eb}.commentList_point{font-size:30px;padding:0 15px}.commentList_menu{justify-self:end;position:relative}.commentList_menu:hover{cursor:pointer}.commentList_menu span{width:30px;display:block;text-align:center}.commentList_menu span svg{transition:transform .15s ease-in-out}.commentList_menu span:hover svg{transform:scale(1.2)}.commentList_menu ul{margin:0;padding:0;top:-12px;right:25px;display:none;list-style:none;position:absolute}.commentList_menu li{color:#000;padding:10px 20px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}.commentList_menu li a{color:#000}.commentList_menu li a:hover{color:#24305e}.commentList_menu li:hover{cursor:pointer;color:#24305e}.commentList_item_author{padding-left:15px}.commentList_menu_visible ul{display:block}.commentList_item_message{margin:0;line-height:1.6;padding:0 20px 0 65px}.commentList_replies{letter-spacing:.5px}.commentList_replies>p{color:#1f99ca;font-size:14px;margin:0 0 30px;display:inline-block;padding-left:calc(10% + 65px)}.commentList_replies>p:hover{cursor:pointer;color:#24305e}.commentList_replies h5{font-size:14px;margin:0 0 15px;padding-left:calc(10% + 65px);font-family:OpenSansSemiBold,Helvetica,sans-serif}.commentList_replies ul{padding:0;list-style:none}.commentList_replies ul .commentList_item,.commentList_subcomment{padding-left:calc(10% + 65px)}.commentList_subcomment{border-top:2px solid #fff}@media (max-width:850px){#commentList{font-size:14px}#commentList_title{padding:0}.commentList_form{padding:20px 0}.commentList_form img{width:35px;height:35px}.commentList_form textarea{width:calc(100% - 52px)}.commentList_item_header img{width:35px;height:35px}.commentList_item{padding:20px 0;border-top:1px solid #fef3f6}.commentList_replies h5,.commentList_replies ul .commentList_item,.commentList_replies>p{padding-left:calc(5% + 15px)}.commentList_item_message{padding:0 20px 0 calc(5% + 15px)}.commentList_subcomment{padding-left:calc(5% + 15px);border-top:1px solid #fef3f6}}#footer{color:#fff;font-size:16px;font-family:OpenSansRegular,Helvetica,sans-serif}#footer ul{padding-left:0;list-style-type:none}#footer_form{color:#fff;display:grid;letter-spacing:.3px;padding:20px 0 10px;justify-content:center;background-color:#f73f69;grid-template-columns:800px 400px}#footer_form label{white-space:nowrap}#footer_form form{width:90%}#footer_form form input{width:80%;border:none;outline:none;margin:10px 0;font-size:16px;line-height:normal;padding:5px 0 5px 10px}#footer_form form input::placeholder{font-size:12px;color:#fba7ba;letter-spacing:.5px;font-family:OpenSansRegular,Helvetica,sans-serif}#footer_form form input::-webkit-inner-spin-button,#footer_form form input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}#footer_form form input[type=number]{-moz-appearance:textfield}#footer_form.footer_form_centered{justify-items:center;grid-template-columns:1fr}#footer_form.footer_form_centered #footer_social_media{width:200px;padding:0 0 10px;text-align:center}#footer_form.footer_form_centered #footer_social_media p{margin:0}#footer_input_icon svg{width:15px;margin-left:-25px;vertical-align:middle}#footer_input_icon svg:hover{cursor:pointer;transform:scale(1.1)}#footer_social_media{padding-left:20%}#footer_social_media p{margin:0 0 5px 5%}#footer_social_media ul{margin:10px 0 0}#footer_social_media li{margin:0 5%;display:inline-block}#footer_social_media svg{width:30px;height:30px;fill:#fff;stroke:#fff}#footer_social_media svg:hover{transform:scale(1.1)}#footer_menu{margin:0 auto;max-width:1330px}#footer_menu li a{color:#000;font-size:14px}#footer_menu li a:hover{color:#24305e}#footer_menu_list{display:grid;margin-bottom:30px;grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}.footer_menu_column{padding:0;text-align:left;vertical-align:top;justify-self:center;display:inline-block}.footer_menu_column p{font-size:16px;color:#f73f69}.footer_menu_column li{padding:7px 0}.footer_menu_column:first-of-type{padding-left:0}.footer_menu_column:last-of-type{padding-right:0}#footer_standarts{padding:15px 0;text-align:center;border-top:1px solid #f0f0f0}#footer_standarts img{width:30px;margin:0 2%}#footer_links{padding:5px 2%;text-align:center;background-color:#add9eb}#footer_links .footer_desktop li{color:#24305e;display:inline-block}#footer_links .footer_desktop li a{color:#24305e;vertical-align:middle}#footer_links .footer_desktop li a:hover{color:#000}#footer_links .footer_mobile .footer_section_title{padding-top:5px;color:#f73f69;font-family:OpenSansBold,Helvetica,sans-serif}#footer_rights{padding:5px 0;text-align:center;background-color:#24305e}#footer_rights div{display:inline-block}#footer_rights div a{color:#fff}#footer_rights div a:hover{color:#add9eb}#footer_rights p{margin:12px 0;display:inline-block}.footer_marker{width:80px;font-size:25px;display:inline-block;vertical-align:middle}.footer_marker:hover{cursor:default}.footer_mobile{display:none}@media (max-width:1200px){#footer_form{padding:20px 5% 10px;grid-template-columns:60% 40%}#footer_menu{padding:0 1%}#footer_menu_list{text-align:center}.footer_menu_column{padding:0 2%}}@media (max-width:800px){#footer_form,#footer_links,#footer_rights{font-size:12px}#footer_menu li a{font-size:10px}.footer_menu_column p{font-size:12px}}@media (max-width:600px){.footer_desktop{display:none}.footer_mobile{display:block}#footer{display:grid;margin-bottom:52px;grid-template-areas:"form" "links"}#footer_form{padding:0;grid-area:form;grid-template-columns:1fr}#footer_form form{width:100%;box-sizing:border-box;padding:20px 5% 10px;background-color:#fef3f6}#footer_form form input{width:100%;box-sizing:border-box;padding:10px 0 10px 10px}#footer_form label{font-size:14px;color:#f73f69;font-family:OpenSansSemiBold,Helvetica,sans-serif}#footer_form.footer_form_centered #footer_social_media{padding:10px 0}#footer_social_media{font-size:14px;text-align:center;padding:20px 0 10px}#footer_social_media ul{padding-top:5px}#footer_social_media ul li{margin:0 2%}#footer_social_media p{margin:0}#footer_links{padding:0 5%;font-size:14px;grid-area:links;background-color:#fff}#footer_links .footer_mobile{margin:0}#footer_links .footer_mobile li{text-align:left;padding-bottom:15px}#footer_links .footer_mobile li:first-of-type{padding-top:20px}#footer_links .footer_mobile a{color:#f73f69}#footer_links .footer_mobile a:hover{color:#cb3456}#footer_links .footer_mobile .footer_marker{display:none}#footer_rights{padding:0}#footer_rights div:first-of-type{display:block;padding:17px 0;color:#24305e;background-color:#add9eb}#footer_rights div:first-of-type p{margin-top:0;margin-bottom:5px}#footer_rights div:first-of-type a{color:#24305e}#footer_rights div:first-of-type a:hover{color:#000}#footer_rights div:last-of-type{padding:7px 0}#footer_rights span{display:inline-block}#footer_rights .footer_marker{width:20px;color:rgba(0,0,0,0)}}#survey{height:100%;line-height:1.6;color:#24305e;padding:15px 8% 0;background-color:#add9eb;font-family:OpenSansRegular,Helvetica,sans-serif}#survey_options{padding:0;list-style:none;margin:20px 0 30px}#survey_options li{margin:15px 0}#survey_options input{margin-right:6%}#survey_button{width:100%;display:block;padding:10px 0;margin:10px auto;border-radius:5px;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#add9eb;border:2px solid #24305e}#survey_button:hover{cursor:pointer}#survey_bottom_text{margin:20px 0;text-align:center}#survey_bottom_text span{color:#1f99ca}@media (max-width:1100px){#survey{font-size:14px}}@media (max-width:850px){#survey{display:none}}.adlib-zone .advertisement{width:50%;color:#656c79;margin:30px auto;background-color:#c2cbd6;font-family:OpenSansRegular,Helvetica,sans-serif}.adlib-zone .advertisement p{font-size:14px;padding-top:10px;text-align:center;font-style:italic}.adlib-zone .advertisement a{color:#f73f69;text-decoration:none}.adlib-zone .advertisement_image{width:80%;margin:auto;padding-bottom:10px}.adlib-zone .advertisement_image img{width:100%}.adlib-zone .advertisement_text{font-size:14px;line-height:1.6;text-align:center;word-wrap:break-word;padding:0 10% 20px}.adlib-zone .advertisement_text p{margin:0;text-align:left}.adlib-zone .advertisement_text h1{font-size:20px;line-height:1.4;margin:0 0 5px}.adlib-zone .advertisement_text button{width:70%;border:none;color:#fff;padding:10px;display:block;font-size:16px;margin:10px auto;background-color:#1db6fe}.adlib-zone .advertisement_text button:hover{cursor:pointer}.adlib-zone .newAd{margin:30px 0;display:block;border-radius:8px;background-color:#fff;padding:5px 10px 25px}@media(max-width:1200px){.adlib-zone .newAd{padding:0 5%}}.adlib-zone .newAd-heading{font-size:14px;color:#9ba4c5;text-align:center;margin:10px 0 5px;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.adlib-zone .newAd-heading{margin:18px 0}}.adlib-zone .newAd-image{max-width:100%;border-radius:8px}.adlib-zone .newAd-content{display:grid;align-items:center;grid-column-gap:10px;grid-template-columns:.35fr .65fr}@media(max-width:1200px){.adlib-zone .newAd-content{grid-template-columns:1fr}}.adlib-zone .newAd-title{margin:5px 0;font-size:16px;color:#6a749d;font-family:OpenSansSemiBold,Helvetica,sans-serif}.adlib-zone .newAd-title h1{margin:0;font-size:16px}@media(max-width:1200px){.adlib-zone .newAd-title,.adlib-zone .newAd-title h1{font-size:14px;line-height:24px}}.adlib-zone .newAd-text{margin:5px 0;font-size:14px;line-height:24px;color:#6a749d;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.adlib-zone .newAd-text{font-size:10px;line-height:16px}}.adlib-zone .newAd-footer{display:flex;font-size:9px;line-height:17px;color:#9ba4c5;align-items:center;font-family:OpenSansRegular,Helvetica,sans-serif;justify-content:space-between}@media(max-width:1200px){.adlib-zone .newAd-footer{padding-top:15px}}.adlib-zone .newAd-logo{width:30px}.adlib-zone .newAd-btn{border:none;outline:none;font-size:14px;padding:12px 24px;border-radius:8px;text-align:center;font-family:OpenSansSemiBold,Helvetica,sans-serif}.adlib-zone .newAd-btn:hover{cursor:pointer}@media(max-width:1200px){.adlib-zone .newAd-btn{font-size:12px;padding:10px 14px}}.adlib-zone .newAd-btn-red{color:#fff;background-color:#e4506b}.adlib-zone .newAd-btn-white{color:#4897c5;background-color:#fff;border:1px solid #edeff7}@media (max-width:600px){.adlib-zone .advertisement{width:80%}}#profile{padding:30px;background-color:#fcf7f8;font-family:OpenSansRegular,Helvetica,sans-serif}#profile_header{display:grid;justify-items:end;grid-template-columns:repeat(4,1fr)}#profile_header img{width:140px;height:140px;object-fit:cover;border-radius:50%;background-color:gray}#profile_header div{text-align:center}#profile_header div p{font-size:26px;margin-bottom:5px}#profile_header div span{font-size:18px;letter-spacing:.5px}#profile_name{font-size:28px}#profile_button_box,#profile_name{width:50%;display:inline-block;margin:30px 0 20px;vertical-align:middle}#profile_button_box{text-align:right}#profile_button_box a{color:#fff}#profile_button_box button{color:#fff;border:none;outline:none;min-width:190px;border-radius:5px;padding:10px 20px;white-space:nowrap;letter-spacing:1px;margin-bottom:10px;border:1px solid rgba(0,0,0,0);background-color:#f73f69}#profile_button_box button svg{fill:#fff;width:20px;height:20px;stroke:#fff;stroke-width:10px;padding-right:15px;vertical-align:bottom}#profile_button_box button:hover{cursor:pointer}#profile_button_box #profile_chat_button{background-color:#1f99ca}#profile_button_box .profile_button_subscribed{color:#f73f69;background-color:snow;border:1px solid #f73f69}#profile_button_box .profile_button_subscribed svg{fill:#f73f69}#profile_bio{margin:0;font-size:16px;line-height:1.8}#profile_social_media{padding:0;margin:30px 0;list-style:none;color:#f73f69}#profile_social_media svg{width:25px;height:25px;fill:#f73f69;padding-right:25px;vertical-align:middle}#profile_social_media li{margin:15px 0}#profile_social_media li a{color:#f73f69;text-decoration:underline}.profile_mobile{display:none!important}@media (max-width:850px){.profile_desktop{display:none!important}.profile_mobile{display:block!important}#profile{padding:20px 0;background-color:#fff}#profile_name{width:100%}#profile_header img{width:120px;height:120px}#profile_social_media{font-size:14px}#profile_button_box{width:100%;margin:0 auto}#profile_button_box button{width:100%}}#article{position:relative;background-color:#fcf7f8}#article_image{height:35vw;max-height:450px}#article_image img{width:100%;height:100%;display:block;object-fit:cover}#article_content{padding:0 10%}#article_title{font-size:30px;line-height:1.3;margin-bottom:5px;font-family:OpenSansLight,Helvetica,sans-serif}#article_contributor{width:50%;font-size:14px;padding-top:10px;white-space:nowrap;display:inline-block;vertical-align:middle;font-family:OpenSansRegular,Helvetica,sans-serif}#article_contributor p{margin:0;overflow:hidden;max-width:300px;color:#f73f69;line-height:normal;display:inline-block;vertical-align:middle;text-overflow:ellipsis}#article_contributor p:hover{cursor:pointer;color:#cb3456}#article_contributor span{vertical-align:middle}#article_channel_advertisement{line-height:1.6em}#article_channel_advertisement a{color:#1f99ca}.article_updated_date{display:block;font-size:12px;padding-top:10px}.article_text{font-size:16px;line-height:1.7;padding-top:15px;font-family:OpenSansLight,Helvetica,sans-serif}.article_text a{color:#f73f69}.article_text a:hover{color:#cb3456}.article_text img{max-width:100%}.article_text .article_parsed_html h1{font-size:26px}.article_text .article_parsed_html h2{font-size:22px}.article_text .article_parsed_html h1,.article_text .article_parsed_html h2{font-family:OpenSansSemiBold,Helvetica,sans-serif}.article_text .article_parsed_html strong{font-family:OpenSansRegular,Helvetica,sans-serif}#article_text_intro{font-family:OpenSansSemiBold,Helvetica,sans-serif}#article_tags{margin:40px 10% 50px;font-family:OpenSansLight,Helvetica,sans-serif}#article_tags ul{padding:5px 0}#article_tags li{margin:10px 0;list-style:none;display:inline-block}#article_tags span{font-size:12px;padding:5px 15px;margin-right:15px;color:#24305e;border-radius:15px;letter-spacing:.5px;background-color:#add9eb;font-family:OpenSansRegular,Helvetica,sans-serif}#article_tags span:hover{cursor:pointer}#article_survey{right:0;bottom:-20px;position:absolute;transform:translateX(calc(100% + 18px))}#article_survey .surveyQuickForm{width:380px}@media (max-width:1200px){#article_survey .surveyQuickForm{width:300px}}@media (max-width:1100px){#article_contributor{font-size:12px}}@media (max-width:850px){#article{background-color:#fff}#article_image{height:50vw}#article_title{font-size:24px;margin:10px 0 15px}#article_contributor{padding-top:0}.article_updated_date{padding:7px 0}.article_text{padding-top:10px}#article_content{padding:0}#article_related{margin:25px 0;padding:25px 5%;background-color:#fcf7f8}#article_tags{margin:40px 0 50px;font-family:OpenSansSemiBold,Helvetica,sans-serif}#article_survey{left:0;position:static;transform:translateX(0)}#article_survey .surveyQuickForm{width:100%}}#poll{color:#fff;padding:20px 5%;margin:30px 10% 0;background-color:#caa1b8}#poll_title{margin:0;font-size:24px;padding:15px 0;text-align:left;font-family:OpenSansRegular,Helvetica,sans-serif}#poll_options{padding:0;list-style:none;text-align:center;font-family:OpenSansBold,Helvetica,sans-serif}#poll_options li{margin:10px 0;padding:10px 0;border-radius:5px;letter-spacing:1px;border:2px solid #fff}#poll_options li:hover{color:#caa1b8;cursor:pointer;background-color:#fff}@media (max-width:850px){#poll{margin:30px 5%}}.expertBanner{gap:15px;right:25px;bottom:23px;padding:16px;display:grid;position:fixed;border-radius:12px;background-color:#4897c5;grid-template-columns:auto 250px auto;box-shadow:0 8px 24px 0 rgba(21,26,50,.1)}@media(max-width:1200px){.expertBanner{gap:8px;left:3%;right:3%;bottom:80px;padding:8px;align-items:center;grid-template-columns:auto 1fr auto}}.expertBanner-img-wrap{width:107px;height:100px}@media(max-width:1200px){.expertBanner-img-wrap{width:48px;height:48px}}.expertBanner-img{width:100%;height:100%;object-fit:cover;border-radius:8px}.expertBanner-title{font-size:14px;line-height:24px;color:#e3e6ef;margin:-5px 0 5px;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.expertBanner-title{display:none}}.expertBanner-subtitle{font-size:16px;line-height:26px;margin:0 0 5px;color:#fff;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.expertBanner-subtitle{font-size:14px;overflow:hidden;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}}.expertBanner-text-small{font-size:14px;line-height:24px;color:#fff;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.expertBanner-text-small{display:none}}.expertBanner-actions{display:flex;margin-left:10px;align-items:flex-end;flex-direction:column;justify-content:space-between}@media(max-width:1200px){.expertBanner-actions{margin-left:0}}.expertBanner-close-btn{border:none;outline:none;font-size:36px;color:#fff;justify-self:flex-end;font-family:OpenSansLight,Helvetica,sans-serif;background-color:rgba(0,0,0,0);transform:translate(3px,-14px)}@media(max-width:1200px){.expertBanner-close-btn{display:none}}.expertBanner-more-info-btn{height:48px;width:118px;display:block;font-size:14px;line-height:48px;text-align:center;color:#4897c5;border-radius:8px;background-color:#fff;font-family:OpenSansSemiBold,Helvetica,sans-serif;box-shadow:0 1px 3px 0 rgba(21,26,50,.05)}@media(max-width:1200px){.expertBanner-more-info-btn{width:84px;height:36px;font-size:12px;line-height:36px}}.expertBox{margin:30px 10%;border-radius:8px;padding:0 10px 10px 15px;background-color:#fff;border:1px solid #edeff7;font-family:OpenSansRegular,Helvetica,sans-serif}.expertBox:hover{cursor:pointer}@media(max-width:1200px){.expertBox{padding:0;border:none;margin:30px 0}}.expertBox-header{font-size:12px;line-height:18px;text-align:center;color:#9ba4c5;vertical-align:middle;font-family:OpenSansLight,Helvetica,sans-serif}.expertBox-logo{padding-right:8px;vertical-align:middle;transform:translateY(-2px)}.expertBox-image{width:35%;min-height:120px;object-fit:cover;border-radius:8px;display:inline-block}@media(max-width:1200px){.expertBox-image{width:100%}}.expertBox-info{flex-wrap:wrap;min-height:120px;padding-left:15px;vertical-align:top;display:inline-flex;width:calc(65% - 20px);align-items:space-between;align-content:space-between}@media(max-width:1200px){.expertBox-info{width:100%;padding:0 10px;min-height:auto;box-sizing:border-box}}.expertBox-title{margin:0;font-size:22px;line-height:30px;color:#e4506b;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.expertBox-title{font-size:14px;line-height:18px;margin:5px 0 10px}}.expertBox-contact-info{width:100%;display:flex;justify-content:space-between}.expertBox-name{margin:0;font-size:12px;line-height:18px;color:#6a749d;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.expertBox-name{align-self:center}}.expertBox-contact-button{width:200px;border:none;outline:none;padding:15px;font-size:14px;color:#fff;border-radius:8px;background-color:#4897c5;font-family:OpenSansSemiBold,Helvetica,sans-serif}.expertBox-contact-button:hover{cursor:pointer}.shoppingLink svg{width:20px;height:20px;padding:0 6px;fill:#f73f69;vertical-align:middle;transform:translateY(-1px)}.shoppingLink:hover{color:#cb3456}.shoppingLink:hover svg{fill:#cb3456}#babyweeksBanner{position:relative}#babyweeksBanner img{width:100%;display:block}#babyweeksBanner_week{left:0;right:0;bottom:0;display:grid;color:#fff;font-size:20px;position:absolute;align-items:center;justify-items:center;font-family:OpenSansRegular,Helvetica,sans-serif;grid-template-columns:10% 80% 10%;background-color:rgba(0,0,0,.5)}#babyweeksBanner_week svg{width:25px;height:25px;fill:#fff}#babyweeksBanner_week svg:hover{cursor:pointer;transform:scale(1.1)}.babyweeksBanner_arrow_hidden{visibility:hidden}#pregnancyCalendar{padding:0;margin:30px 0 0;background-color:#fcf7f8;font-family:OpenSansRegular,Helvetica,sans-serif}#pregnancyCalendar_calendar_toggler{display:grid;padding:12px 4%;user-select:none;color:#f73f69;background-color:#fff;justify-content:space-between;grid-template-columns:90% 10%;border:1px solid #fef3f6}#pregnancyCalendar_calendar_toggler p{margin:0}#pregnancyCalendar_calendar_toggler svg{width:20px;justify-self:end;align-self:center}#pregnancyCalendar_calendar_toggler:hover{cursor:pointer}#pregnancyCalendar_calendar{z-index:99;margin:30px 0;position:relative}#pregnancyCalendar_calendar ul{width:100%;display:grid;padding:20px;list-style:none;margin:3px 0 0;position:absolute;color:#f73f69;box-sizing:border-box;background-color:#fff;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);box-shadow:0 3px 6px rgba(0,0,0,.16)}#pregnancyCalendar_calendar ul li{padding:10px;text-align:center}#pregnancyCalendar_calendar ul li a{color:#f73f69}#pregnancyCalendar_calendar ul li span:hover{cursor:pointer;color:#cb3456}#pregnancyCalendar_list{margin:0;padding:0;display:grid;list-style:none;grid-column-gap:2%;grid-template-columns:1fr 1fr}#pregnancyCalendar_list img{width:100%}#pregnancyCalendar_list li{position:relative;margin-bottom:20px}#pregnancyCalendar_list p{width:100%;bottom:93px;color:#fff;font-size:15px;line-height:40px;position:absolute;text-align:center;background-color:rgba(0,0,0,.4)}#pregnancyCalendar_list div{font-size:20px;line-height:80px;text-align:center;color:#f73f69;padding-bottom:25px;background-color:#fff}#pregnancyCalendar_list div:hover{cursor:pointer;color:#cb3456}@media (max-width:850px){.pregnancyCalendar_desktop{display:none!important}#pregnancyCalendar{margin:0;background-color:#fff}#pregnancyCalendar #icons{display:none}#pregnancyCalendar_list li{padding-top:30px}#pregnancyCalendar_list img{height:125px;object-fit:cover}#pregnancyCalendar_list p{top:-12px;bottom:auto;font-size:14px;line-height:30px;color:#24305e;background-color:#add9eb}}@media (max-width:600px){#pregnancyCalendar_list{padding:10px 0}#pregnancyCalendar_list div{color:#000;font-size:18px;line-height:60px;padding-bottom:10px;background-color:#fcf7f8}}@media (max-width:450px){#pregnancyCalendar_list img{height:75px}}#article_advertisement{width:50%;color:#000;background-color:#fff;margin:40px auto 20px;font-family:OpenSansRegular,Helvetica,sans-serif}#article_advertisement p{font-size:14px;padding-top:10px;text-align:center;font-style:italic}#article_advertisement a{color:#f73f69;text-decoration:none}#advertisement_image{width:50%;margin:auto}#advertisement_image img{width:100%}#advertisement_text{color:#000;line-height:1.5;text-align:center;padding:10px 20px;word-wrap:break-word}#advertisement_text p{margin:0;text-align:left}#advertisement_text h1{margin:0;font-size:18px}@media (max-width:850px){#article_advertisement{background-color:#fcf7f8}}@media (max-width:600px){#article_advertisement{width:80%;background-color:#fcf7f8}}.fileList{max-width:1200px;margin:30px 20px 50px auto;font-family:OpenSansRegular,Helvetica,sans-serif}.fileList h2,.fileList h3{line-height:1.4;font-family:OpenSansSemiBold,Helvetica,sans-serif}.fileList h2{font-size:22px}.fileList h3{font-size:16px;margin-bottom:10px}.fileList p{font-size:18px;line-height:1.6;margin-top:10px}.fileList li,.fileList p{font-family:OpenSansLight,Helvetica,sans-serif}.fileList li{line-height:1.5;margin:10px 0 0}.fileList button:not(.back-btn){color:#fff;outline:none;padding:10px 20px;border-radius:5px;text-align:center;margin:10px 0 0;border:1px solid #f73f69;background-color:#f73f69}.fileList button:not(.back-btn):hover{cursor:pointer}.fileList button:not(.back-btn) a{color:#fff}.fileList button:not(.back-btn).fileList_button_inactive{color:#ff7897;background-color:#fef3f6;border-color:1px solid #ff7897}.fileList #vista{margin-top:10px}.fileList_header{display:grid;align-items:center;grid-template-columns:30% 1fr}.fileList_header_button{justify-self:end}.fileList_buttons,.fileList_linking_buttons{text-align:right}.fileList_buttons button,.fileList_linking_buttons button{margin:10px 0 0 10px}.fileList_table{padding:0;list-style:none}.fileList_table li{margin:0;display:grid;padding:15px 0;align-items:center;font-family:OpenSansRegular,Helvetica,sans-serif;border-top:1px solid #c2cbd6;grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}.fileList_table li:first-of-type{font-family:OpenSansSemiBold,Helvetica,sans-serif}.fileList_table span{overflow-x:hidden;padding-left:10px;line-height:normal;display:inline-block;box-sizing:border-box;vertical-align:middle;text-overflow:ellipsis}.fileList_table .fileList_accept_button{display:none}.fileList_table.fileList_table_unlinked .fileList_accept_button{display:inline-block}.fileList_table:not(.fileList_table_unlinked) .fileList_file_reference{text-decoration:underline}.fileList_table:not(.fileList_table_unlinked) .fileList_file_reference:hover{cursor:pointer}.fileList_linking{font-size:18px}.fileList_linking p{line-height:1.8;font-family:OpenSansRegular,Helvetica,sans-serif}.fileList_linking p:first-of-type{margin:0;font-size:24px;line-height:1.6;font-family:OpenSansLight,Helvetica,sans-serif}.fileList_linking input{margin-right:10px}.fileList_linking label{line-height:1.6;font-family:OpenSansSemiBold,Helvetica,sans-serif}.fileList_linking_buttons{margin:20px 0;text-align:right}.fileList_linking_buttons button:first-of-type{color:#f73f69;border:1px solid #f73f69;background-color:#fef3f6}.fileList_privacy_text p{margin:0;line-height:1.8;font-family:OpenSansRegular,Helvetica,sans-serif}.fileList_privacy_text p:first-of-type{font-size:18px;line-height:1.8;font-family:OpenSansSemiBold,Helvetica,sans-serif}.fileList_privacy_text a{color:#f73f69}.fileList_mobile{display:none}._fileList-header{display:grid;grid-template-areas:"title" "button";justify-content:space-between}@media(max-width:1200px){._fileList-header{grid-template-areas:"button" "title"}}._fileList-header-title{font-size:16px;grid-area:title;color:#151a32;padding:15px 0 20px;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){._fileList-header-title{padding:5px 0 0}}._fileList-info-message{padding:20px;font-size:14px;line-height:24px;border-radius:8px;color:#e4506b;margin:30px 30px 0 20px;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:#fcf3f6}@media(max-width:1200px){._fileList-info-message{margin:20px 0 0}}._fileList-info-message-bold{font-family:OpenSansBold,Helvetica,sans-serif}._fileList-info-btn{width:95px;height:40px;display:block;padding:0 20px;min-width:90px;font-size:12px;line-height:40px;text-align:center;border-radius:8px;color:#fff;margin:15px 0 5px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#f73f69}.fileList-contact-buttons{display:flex;padding-top:10px;margin:5px 0 3px;justify-content:flex-start}@media(max-width:1200px){.fileList-contact-buttons{justify-content:space-between}}.fileList-contact-button{padding:10px;display:flex;font-size:12px;line-height:18px;margin-right:15px;color:#fff;border-radius:8px;align-items:center;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#e4506b}@media(max-width:1200px){.fileList-contact-button{padding:7px;margin-right:0}}.fileList-contact-button-disabled{pointer-events:none;background-color:#e3e6ef}.fileList-contact-button-icon{width:20px;height:20px;stroke-width:2;padding-right:5px;stroke:#fff}.fileList-iframe-loading{padding-top:70px;height:80vh}.fileList-iframe-loading-string-wrap{position:relative}.fileList-iframe-loading-string{display:flex;justify-content:space-between}.fileList-iframe-loading-string-icon{transform:scale(1.8)}.fileList-iframe-loading-string-icon:first-of-type{padding-left:3px}.fileList-iframe-loading-string-icon:nth-of-type(6){opacity:0}@media(max-width:1200px){.fileList-iframe-loading-string-icon{transform:scale(1.1)}}.fileList-iframe-loading-icon{z-index:99;top:-22px;position:absolute;left:calc(50% - 22px)}@media(max-width:1200px){.fileList-iframe-loading-icon{top:-12px;left:calc(50% - 13px)}}.fileList-iframe-loading-icon-rotate{width:50px;height:50px;animation:rotation 2s linear infinite}@media(max-width:1200px){.fileList-iframe-loading-icon-rotate{width:30px;height:30px}}.fileList-iframe-loading-text{font-size:10px;line-height:16px;padding-top:90px;text-align:center;color:#9ba4c5;font-family:OpenSansRegular,Helvetica,sans-serif}@media (max-width:1200px){.fileList{margin:30px 5%}}@media (max-width:850px){.fileList_table button{padding:5px;font-size:14px}.fileList_table li{grid-template-columns:1.25fr 1fr 1fr 1fr}.fileList_table.fileList_table_unlinked .fileList_accept_button{display:none}.fileList_table.fileList_table_unlinked .fileList_mobile{display:block}}@media (max-width:500px){.fileList_header_button button{width:150px;line-height:1.4}}#itemPath{font-size:14px;margin:25px auto;max-width:1200px;font-family:OpenSansRegular,Helvetica,sans-serif}#itemPath a{color:#f73f69;vertical-align:middle}#itemPath svg{width:14px;height:14px;padding:0 10px;fill:#f73f69;vertical-align:middle}@media (max-width:1200px){#itemPath{margin:25px 5%}}@media (max-width:600px){#itemPath{overflow-x:hidden;line-height:normal;white-space:nowrap;color:#f73f69;text-overflow:ellipsis}}.contacts{font-family:OpenSansRegular,Helvetica,sans-serif}.contacts h2{margin:27px 0 20px;font-size:32px;padding-left:5%;letter-spacing:1px;color:#f73f69}.contacts a{color:#1f99ca}.contacts svg{fill:#1f99ca;width:30px;height:30px;vertical-align:middle}.contacts-content{padding:60px 10% 10px;background-color:#f7fbfd}.contacts-content ul{list-style:none;padding:10px 0 0}.contacts-content ul li{padding:10px 0}.contacts-content ul li span{margin-right:25px}.contacts-content ul li p{margin:0;width:70%;color:#1f99ca;display:inline-block;vertical-align:middle}@media(max-width:1200px){.contacts-content{padding:10px}}.contacts-form{display:inline-block;vertical-align:top;width:calc(100% - 55px)}.contacts-form .surveyQuickForm{width:100%}@media(max-width:1200px){.contacts-form{display:block;width:100%}.contacts-form .surveyQuickForm{margin:10px 0 0}}.contacts-banner{background-color:#f5f5f5;padding:15px;margin-bottom:20px;font-size:16px;line-height:26px;color:#151a32}.contacts-banner-link{text-decoration:underline}#calendar{grid-gap:1%;color:#fff;display:grid;margin:0 auto;max-width:1200px;position:relative;font-family:OpenSansSemiBold,Helvetica,sans-serif;grid-template-columns:repeat(3,1fr)}#calendar div{overflow:hidden}#calendar #calendarPopup{top:100px;right:20px}#calendar_pregnancy p{background-color:#f73f69}#calendar_baby p{background-color:#ff7897}.calendar_title{margin:0;padding:10px 0;user-select:none;text-align:center;letter-spacing:.3px}.calendar_slider{padding:15px 0;user-select:none;position:relative;background-color:#fef3f6}.calendar_slider>div{padding:0 10%;background-color:#fff}.calendar_slider svg{width:15px;height:15px;fill:#fff;padding-top:4px}.calendar_slider ul{margin:0;padding:0;white-space:nowrap}.calendar_slider ul li{width:25%;padding:30px 0;text-align:center;color:#f73f69;letter-spacing:.3px;display:inline-block;box-sizing:border-box;background-color:#fff}.calendar_slider ul li a{color:#f73f69}.calendar_slider ul li:hover{cursor:pointer}.calendar_slider ul li:hover .calendar_slider_week_label>span{color:#24305e}.calendar_slider_week_label span{color:#000;display:block;font-size:12px;padding-top:5px;font-family:OpenSansRegular,Helvetica,sans-serif}.calendar_arrow{top:50px;z-index:1;width:25px;height:25px;border-radius:50%;position:absolute;text-align:center;background-color:rgba(247,63,105,.25)}.calendar_arrow:hover{cursor:pointer;background-color:#ff7897}.calendar_arrow_left{left:10px}.calendar_arrow_left svg{padding-top:5px;padding-right:2px}.calendar_arrow_right{right:10px}.calendar_arrow_right svg{padding-top:5px;padding-left:2px}#calendar_calculation_date{background-color:#f7fbfd}#calendar_calculation_date p{background-color:#1f99ca}#calendar_calculation_date svg{width:30px;fill:#add9eb;margin-left:-10%;margin-bottom:-5px;will-change:transform;transition:transform .2s ease-in-out}#calendar_calculation_date svg:hover{fill:#1f99ca;cursor:pointer}#calendar_calculation_date button{border:none;outline:none;color:#fff;display:block;padding:10px 20%;border-radius:5px;letter-spacing:.5px;background-color:#1f99ca;margin:15px auto 0;font-family:OpenSansBold,Helvetica,sans-serif}#calendar_calculation_date button:hover{cursor:pointer;color:#f7fbfd}#calendar_calculation_date input{width:90%;color:#1f99ca;outline:none;padding:5px 0;font-size:14px;margin-left:5%;margin-top:30px;background-color:#f7fbfd;border:none;border-bottom:1px solid #add9eb}#calendar_calculation_date input::placeholder{color:#add9eb}#calendar_calculation_date input:hover::placeholder{color:#1f99ca}#calendar_calculation_date input:focus::placeholder{color:#1f99ca;letter-spacing:1px}#calendar_calculation_date .calendar_date_required{border-bottom:2px solid #f73f69}#calendar_calculation_date .calendar_popup_visible svg{fill:#1f99ca}.calendar_scaled>form svg{transform:scale(1.3) translateY(-5px)}.calendar-enter{opacity:0}.calendar-enter.calendar-enter-active{opacity:1;transition:opacity .2s ease-in-out}.calendar-leave.calendar-leave-active{opacity:0;transition:opacity .1s ease-in-out}@media (max-width:1200px){#calendar{margin:0 5%}#calendar #calendarPopup{right:10px}#calendar_selected_date::placeholder{font-size:12px}}@media (max-width:1000px){#calendar #calendarPopup{right:0}}@media (max-width:900px){#calendar{font-size:14px}.calendar_slider svg{width:10px;height:10px;padding-top:4px}.calendar_slider>div{padding:0 15%;background-color:#fff}.calendar_slider_week_label span{font-size:10px}.calendar_arrow{width:20px;height:20px}#calendar_calculate_date svg{width:20px;margin-left:-8%}}@media (max-width:850px){#calendar{display:none}#calendar+section{margin-top:172px}}#calendarPopup{z-index:99;width:320px;user-select:none;position:absolute}#calendarPopup table{color:#24305e;border-collapse:collapse;font-family:OpenSansRegular,Helvetica,sans-serif}#calendarPopup tbody:hover{cursor:pointer}#calendarPopup .calendarPopup_weekdays{font-size:12px}#calendarPopup .calendarPopup_day{width:50px;height:40px;text-align:center}#calendarPopup .calendarPopup_day:hover{color:#fff}#calendarPopup .calendarPopup_day[data-disabled=true]{color:rgba(0,0,0,.1)}#calendarPopup .calendarPopup_day[data-disabled=true]:hover{cursor:default}#calendarPopup .calendarPopup_other_month{color:rgba(0,0,0,.3)}#calendarPopup #calendarPopup_grid{padding:15px;background-color:#add9eb}#calendarPopup.calendarPopup_switching_disabled #calendarPopup_header div{font-size:18px}#calendarPopup.calendarPopup_switching_disabled svg{display:none}#calendarPopup_header{display:grid;color:#fff;font-size:14px;padding:0 15px;align-items:center;background-color:#24305e;font-family:OpenSansSemiBold,Helvetica,sans-serif;grid-template-columns:1fr 80% 1fr}#calendarPopup_header>div{margin:16px 0;font-size:16px;text-align:center}#calendarPopup_header>div span:first-of-type{padding-left:5px}#calendarPopup_header>div svg{width:14px;height:14px;margin:0 5px;transform:translateY(1px)}#calendarPopup_header span:last-of-type{justify-self:end}#calendarPopup_header svg{width:17px;height:17px;fill:#fff;transform:translateY(-1px)}#calendarPopup_header svg:hover{cursor:pointer;fill:#add9eb}#calendarPopup_triangle{display:grid;justify-content:end}#calendarPopup_triangle span{width:0;height:0;border-left:25px solid rgba(0,0,0,0);border-right:25px solid rgba(0,0,0,0);border-bottom:25px solid #24305e}.calendarPopup_ovulation_day{border-radius:50%;background-color:#fff}.calendarPopup_fruitful_day{border-radius:50%;background-color:#1f99ca}.calendarPopup_menstruation_day{color:#1f99ca;border-radius:50%;background-color:#24305e}.calendarPopup_arrow_hidden{visibility:hidden}.calendarPopup_limited_period .calendarPopup_year_arrow{display:none}.calendarPopup_limited_period .calendarPopup_year{padding-left:10px}.checklist{margin:30px 0;font-family:OpenSansRegular,Helvetica,sans-serif}.checklist-title{font-size:32px;margin:32px 10%;line-height:1.4;letter-spacing:1px;color:#f73f69}.checklist-filters{color:#fff;display:grid;font-size:18px;position:relative;padding:10px 25px;letter-spacing:1px;background-color:#ff7897;grid-template-columns:130px 1fr}.checklist-filters .checklist-filtered-types{text-align:right}.checklist-filters p:first-of-type{margin:5px 0}.checklist-filters p:first-of-type:hover{cursor:pointer}.checklist-filters svg{width:25px;height:25px;fill:#fff;padding-right:20px;vertical-align:middle}.checklist-filters svg:hover{transform:scale(1.1)}.checklist-items{margin:0;padding:0;list-style:none}.checklist-item{display:grid;font-size:14px;border-radius:8px;color:#3d4875;margin-bottom:18px;align-items:center;padding:12px 16px 12px 12px;background-color:#fff;border:1px solid #e3e6ef;font-family:OpenSansRegular,Helvetica,sans-serif;grid-template-columns:auto auto 1fr}.checklist-item-name{margin:0;overflow:hidden;font-size:14px;line-height:24px;color:#3d4875;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.checklist-item-checkbox-wrap{margin-top:-25px;user-select:none;position:relative;padding-left:37px}.checklist-item-checkbox{top:0;left:0;opacity:0;z-index:99;width:24px;height:24px;cursor:pointer;position:absolute;line-height:normal}.checklist-item-checkbox:checked~.checklist-item-check-icon-wrap{border-color:#e4506b;background-color:#e4506b}.checklist-item-checkbox:checked~.checklist-item-check-icon-wrap .checklist-item-check-icon{display:block}.checklist-item-link-wrap{line-height:normal}.checklist-item-link{height:100%;display:flex;line-height:normal;justify-content:flex-end}.checklist-item-link:hover{cursor:pointer}.checklist-item-link-icon{height:16px;display:block;stroke-width:1.5;stroke:#9ba4c5;stroke-linecap:round;stroke-linejoin:round}.checklist-item-check-icon-wrap{top:0;left:0;width:24px;height:24px;display:flex;border-radius:4px;position:absolute;text-align:center;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid #c9cee2}.checklist-item-check-icon{width:12px;height:12px;stroke-width:4;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.checklist-filter-popup{left:0;right:0;top:35px;z-index:99;color:#fff;list-style:none;position:absolute;padding:10px 0 20px 70px;border-top:1px solid #fff;background-color:#ff7897}.checklist-filter-popup li{padding:10px 0;letter-spacing:1px}.checklist-filter-popup li p{margin:0 0 5px}.checklist-filter-popup li span{font-size:12px;font-family:OpenSansLight,Helvetica,sans-serif}.checklist-filter-popup li:hover{cursor:pointer}.checklist-filtered-types{margin:0;padding:0;width:100%;font-size:12px;list-style:none;align-self:center;letter-spacing:1px;color:#f73f69}.checklist-filtered-types li{padding:3px 20px;line-height:18px;margin-left:10px;border-radius:15px;display:inline-block;background-color:#fff}.checklist-filtered-types li span{cursor:pointer;font-size:30px;margin-left:15px;vertical-align:middle;font-family:OpenSansLight,Helvetica,sans-serif}.checklist-button{border:none;outline:none;display:block;font-size:14px;line-height:24px;color:#fff;padding:12px 24px;border-radius:8px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#e4506b}.checklist-button:hover{cursor:pointer}@media(max-width:1200px){.checklist-button{width:100%}}#login{width:60%;max-width:770px;margin:30px auto;font-family:OpenSansRegular,Helvetica,sans-serif}#login label{margin-bottom:10px;display:inline-block}#login input{width:100%;border:none;outline:none;padding:15px;margin-bottom:20px;box-sizing:border-box}#login input::placeholder{color:#add9eb;letter-spacing:.5px}#login input:focus{outline:3px solid #fef3f6}#login_logo{padding-top:10px;text-align:center}#login_logo img{width:40%}#login_title{font-size:30px;padding:20px 0;text-align:center;color:#f73f69;letter-spacing:1px}#login_form{width:70%;margin:0 auto;padding:30px 25px;background-color:#fcf7f8}#login_links{width:50%;font-size:14px;padding-top:10px;display:inline-block;vertical-align:middle}#login_links a{display:block;margin:8px 0 0;color:#f73f69}#login_links a:hover{cursor:pointer;color:#c63555}#login_button{width:50%;padding-top:10px;text-align:right;display:inline-block;vertical-align:bottom}#login_button button{border:none;color:#fff;padding:10px 20%;border-radius:5px;letter-spacing:1px;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}#login_button button:hover{cursor:pointer}.login_value_required{border:1px solid #c63555!important}#login_error{font-size:14px;color:#c63555;padding-bottom:15px}@media (max-width:900px){#login{width:100%}#login_form{width:90%}}.videoList_desktop,.videoList_mobile{display:grid;grid-gap:1.5%;max-width:1200px;margin:30px auto;grid-template-rows:438px;font-family:OpenSansSemiBold,Helvetica,sans-serif;grid-template-columns:66.5% 1fr}.videoList_desktop h2,.videoList_mobile h2{font-size:28px;color:#f73f69;margin:10px 0 15px}.videoList_desktop ul,.videoList_mobile ul{margin:0;padding:0;display:grid;grid-gap:15px;list-style:none}.videoList_desktop.videoList_grid_view,.videoList_mobile.videoList_grid_view{margin-bottom:40px;grid-template-rows:auto;grid-template-columns:1fr}.videoList_desktop.videoList_grid_view .videoList_grid ul,.videoList_mobile.videoList_grid_view .videoList_grid ul{grid-template-columns:1fr 1fr 1fr}.videoList_desktop.videoList_sidebar_view,.videoList_mobile.videoList_sidebar_view{grid-template-columns:1fr}.videoList_desktop.videoList_sidebar_view .videoList_sidebar,.videoList_mobile.videoList_sidebar_view .videoList_sidebar{margin-top:-45px}.videoList_desktop.videoList_sidebar_view .videoList_sidebar ul,.videoList_mobile.videoList_sidebar_view .videoList_sidebar ul{height:495px}.videoList_desktop.videoList_sidebar_view .videoList_sidebar h2,.videoList_mobile.videoList_sidebar_view .videoList_sidebar h2{font-size:24px}.videoList_grid ul{grid-template-columns:1fr 1fr}.videoList_item{height:380px;color:#000;background-color:#fcf7f8;font-family:OpenSansRegular,Helvetica,sans-serif}.videoList_item_button{left:0;bottom:35%;width:70px;height:70px;border-radius:50%;position:absolute;pointer-events:none;left:calc(50% - 35px);border:7px solid #fff;background-color:rgba(0,0,0,0)}.videoList_item_button span{position:relative}.videoList_item_button span:after{left:-7px;top:-14px;content:"";position:absolute;border:15px solid rgba(0,0,0,0);border-left:20px solid #fff}.videoList_item_button:hover{cursor:pointer}.videoList_item_image{height:220px}.videoList_item_image img{height:100%;object-fit:cover}.videoList_item_category{bottom:0;margin:0;width:100%;color:#fff;font-size:12px;line-height:35px;position:absolute;text-align:center;letter-spacing:.5px;background-color:rgba(18,24,47,.5)}.videoList_item_info{height:75px}.videoList_item_info p{padding:0 7%;color:#000;font-size:20px;line-height:1.3;margin:10px 0 0}.videoList_item_info span{font-size:12px;padding:7px 7% 0;display:inline-block;font-family:OpenSansLight,Helvetica,sans-serif}.videoList_item_wrap{position:relative}.videoList_item_wrap img{width:100%}.videoList_item_author{padding:20px 7%}.videoList_item_author .videoList_item_author_image{width:35px;height:35px;display:inline-block}.videoList_item_author .videoList_item_author_image img{width:100%;height:100%;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid #add9eb}.videoList_item_author .videoList_item_author_info{padding-left:10px;display:inline-block;vertical-align:middle}.videoList_item_author .videoList_item_author_info p{margin:0;color:#1f99ca;font-size:13px}.videoList_item_author .videoList_item_author_info span{font-size:12px;letter-spacing:.5px;font-family:OpenSansLight,Helvetica,sans-serif}.videoList_sidebar{height:100%;margin-top:57px}.videoList_sidebar h4{display:none;font-size:24px;margin:0 0 25px;color:#f73f69}.videoList_sidebar ul{grid-gap:0;height:375px;overflow:scroll;border:3px solid #fcf7f8;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.videoList_sidebar ul::-webkit-scrollbar{width:0!important}.videoList_sidebar ul li:nth-child(2n) .videoList_item{background-color:#fcf7f8}.videoList_sidebar .videoList_item{height:auto;display:grid;padding:15px 20px;background-color:#fff;grid-template-columns:40% 60%}.videoList_sidebar .videoList_item_info{height:auto}.videoList_sidebar .videoList_item_image{height:75px;width:135px}.videoList_sidebar .videoList_item_image img{width:100%;height:100%}.videoList_sidebar .videoList_item_button{width:40px;height:40px;top:calc(50% - 20px);left:calc(50% - 20px);border:4px solid #fff}.videoList_sidebar .videoList_item_button span:after{left:-5px;top:-7px;border:8px solid rgba(0,0,0,0);border-left:13px solid #fff}.videoList_sidebar .videoList_item_category{line-height:23px}.videoList_sidebar .videoList_item_info p{margin:0;color:#000;font-size:14px;line-height:1.3;padding-left:10px;letter-spacing:.3px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.videoList_sidebar .videoList_item_info span{display:none}.videoList_sidebar .videoList_item_author{white-space:nowrap;padding:10px 0 0 10px}.videoList_sidebar .videoList_item_author .videoList_item_author_image{width:20px;height:20px}.videoList_sidebar .videoList_item_author .videoList_item_author_image img{vertical-align:middle;border:1px solid #add9eb}.videoList_sidebar .videoList_item_author .videoList_item_author_info{padding-left:10px}.videoList_sidebar .videoList_item_author .videoList_item_author_info p{font-size:12px;max-width:170px;overflow:hidden;line-height:1.3;letter-spacing:.3px;text-overflow:ellipsis}.videoList_mobile,.videoList_sidebar .videoList_item_author .videoList_item_author_info span{display:none}@media (max-width:1200px){.videoList_desktop:not(.videoList_sidebar_view){margin:0 5% 30px}}@media (max-width:850px){.videoList_desktop{display:none}.videoList_desktop.videoList_grid_view{display:block}.videoList_desktop.videoList_grid_view .videoList_grid ul{grid-template-columns:1fr 1fr}.videoList_desktop.videoList_grid_view .videoList_item{height:auto}.videoList_mobile{display:block;list-style:none}.videoList_mobile h2{padding:0 5%}.videoList_mobile .videoList_item{height:auto;list-style:none;margin:0 5% 30px}.videoList_mobile .videoList_item .videoList_item_info p{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.videoList_mobile .videoList_item .videoList_item_info span{line-height:1.4;white-space:normal}.videoList_mobile .videoList_mobile_slider{display:block;overflow-x:scroll;white-space:nowrap;padding:30px 0 0 2%;background-color:#fcf7f8}.videoList_mobile .videoList_mobile_slider li{margin:0;width:66%;vertical-align:top;display:inline-block}.videoList_mobile .videoList_mobile_slider li:last-of-type{margin-right:0}.videoList_mobile .videoList_mobile_slider li .videoList_item{background-color:#fff}.videoList_mobile .videoList_mobile_slider li .videoList_item_author p{width:140px;line-height:1.3;white-space:normal}.videoList_mobile .videoList_mobile_slider li .videoList_item_image{height:130px}.videoList_mobile .videoList_mobile_slider li .videoList_item_image img{width:100%;height:100%}.videoList_mobile .videoList_mobile_slider .videoList_item_button{bottom:calc(50% - 35px)}}@media (max-width:600px){.videoList_desktop{display:none}.videoList_desktop.videoList_grid_view{display:block;margin:0 0 30px}.videoList_desktop.videoList_grid_view h2{padding-left:5%}.videoList_desktop.videoList_grid_view .videoList_grid ul{grid-gap:0;grid-template-columns:1fr}}.courseList{width:100%;overflow-x:auto;text-align:center}.courseList-list{padding:0;display:grid;grid-gap:25px;list-style:none;grid-template-columns:1fr 1fr}@media(max-width:1200px){.courseList-list{margin:0;display:block;white-space:nowrap}}.courseList-list-item{border-radius:8px;text-align:center;border:1px solid #edeff7;box-shadow:0 4px 8px rgba(21,26,50,.05)}.courseList-list-item:hover{cursor:pointer}@media(max-width:1200px){.courseList-list-item{width:150px;margin-right:10px;display:inline-block}}.courseList-list-item-image{width:100%;height:180px;object-fit:cover;border-radius:8px 8px 0 0}@media(max-width:1200px){.courseList-list-item-image{height:auto}}.courseList-list-item-title{font-size:12px;margin:15px 0 5px;font-family:OpenSansBold,Helvetica,sans-serif}.courseList-list-item-subtitle{font-size:12px;margin:5px 0 20px;font-family:OpenSansRegular,Helvetica,sans-serif}.courseList-list-item-button{width:90%;height:48px;outline:none;border-radius:8px;color:#4897c5;margin:0 auto 25px;background-color:#fff;border:1px solid #edeff7;font-family:OpenSansSemiBold,Helvetica,sans-serif;box-shadow:0 1px 3px rgba(21,26,50,.05)}.courseList-list-item-button:hover{cursor:pointer}@media(max-width:1200px){.courseList-list-item-button{width:80%;height:40px;font-size:12px;margin-bottom:12%}}.courseList-load-more-button{border:none;outline:none;font-size:14px;color:#9ba4c5;margin:30px 0 80px;background-color:rgba(0,0,0,0);font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseList-load-more-button:hover{cursor:pointer}@media(max-width:1200px){.courseList-load-more-button{display:none}}.courseList-load-more-icon{margin-right:12px;vertical-align:middle;transform:translateY(-2px)}.expertList_item{color:#000;box-shadow:0 3px 6px rgba(0,0,0,.16)}.expertList_item:hover{cursor:pointer}.expertList_item_content{height:100%;display:grid;text-align:center}.expertList_image_overlay{height:100%;background-color:rgba(128,50,95,.4)}.expertList_image{height:220px;background-size:cover;background-repeat:no-repeat;background-position:50%}.expertList_info{display:grid;padding:0 10px}.expertList_title{font-size:22px;margin:0;color:#f73f69}.expertList_subtitle{margin:5px 0;font-size:16px}.expertList_button{width:90%;border:none;color:#fff;align-self:end;font-size:16px;padding:10px 5%;border-radius:5px;text-align:center;letter-spacing:1px;margin:0 auto 20px;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}@media (max-width:700px){.expertList .expertList_items{display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin-bottom:-10px;scrollbar-width:none}.expertList .expertList_items::-webkit-scrollbar{display:none}.expertList .expertList_items .expertList_item{width:260px;height:265px;white-space:normal;margin:0 20px 10px 0;display:inline-block}.expertList .expertList_image{height:160px}.expertList .expertList_title{padding:0}.expertList_title{font-size:16px;margin:0 0 5px}.expertList_subtitle{margin:0;font-size:12px}.expertList_button{margin:0 auto 10px;font-size:12px;padding:7px 5%}}.loginPopup{top:0;left:0;right:0;bottom:0;z-index:999;display:flex;position:fixed;text-align:center;align-items:center;justify-content:center;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:rgba(0,0,0,.5)}.loginPopup_content{width:100%;max-width:400px;text-align:center;border-radius:3px;padding:0 0 60px;background-color:#fff}.loginPopup_content a{border:none;width:180px;color:#fff;display:block;padding:10px 0;margin:20px auto;border-radius:5px;letter-spacing:1px;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}.loginPopup_close_button{text-align:right;padding:10px 20px}.loginPopup_close_button span{padding:0}.loginPopup_close_button span:hover{cursor:pointer}.loginPopup_close_button span span{font-size:35px;padding-left:5px;color:#f73f69;display:inline-block;vertical-align:middle;font-family:OpenSansLight,Helvetica,sans-serif;transform:translateY(-3px)}.loginPopup_title{font-size:18px;line-height:1.4;margin:20px 15px 40px}#reviewList{max-width:1200px;margin:30px auto;font-family:OpenSansRegular,Helvetica,sans-serif}#reviewList h2{font-size:28px;margin-bottom:25px;color:#f73f69;font-family:OpenSansSemiBold,Helvetica,sans-serif}#reviewList ul{margin:0;display:grid;padding:0 10px;list-style:none;grid-gap:2% 15px;justify-content:space-between;grid-template-columns:repeat(3,minmax(auto,370px))}#reviewList ul li{text-align:center}#reviewList img{width:75px;height:75px;object-fit:cover;border-radius:50%;border:1px solid #add9eb}#reviewList img+p{font-size:12px;margin:7px 0 10px;letter-spacing:.5px}.reviewList_text{margin:0;line-height:1.8}.reviewList_text,.reviewList_text_begin{position:relative}.reviewList_text_begin:before{top:-25px;left:-18px;content:'"';font-size:38px;position:absolute;color:#f73f69}.reviewList_text_end{position:relative}.reviewList_text_end:after{top:-25px;content:'"';font-size:38px;position:absolute;color:#f73f69}.reviewList_stars{white-space:nowrap;margin:10px 0 25px}.reviewList_stars span{margin-right:20px}.reviewList_stars span:last-of-type{margin-right:0}.reviewList_stars span:not(.reviewList_star_filled) path{stroke-width:1.8px}.reviewList_stars svg{width:25px;height:25px;fill:#fff;stroke:#f73f69}.reviewList_stars .reviewList_star_filled svg{fill:#f73f69}.reviewList_half_star svg{stroke:none;padding-top:2px;transform:scale(1.5)}@media (max-width:1200px){#reviewList{margin:30px 5%}.reviewList_text{margin:0;height:10em}}@media (max-width:950px){#reviewList ul{grid-row-gap:30px;grid-template-columns:1fr}.reviewList_text{height:auto}}#onboarding{z-index:999;position:relative;padding:20px 0;margin:30px 0!important}#onboarding_content{margin:0 auto;max-width:450px;position:relative;text-align:center;color:#f73f69;padding-bottom:15px;background-color:#fff;font-family:OpenSansRegular,Helvetica,sans-serif;box-shadow:0 3px 6px rgba(0,0,0,.16)}#onboarding_content form{display:grid;grid-template-rows:1fr auto}#onboarding_logo{padding:15px 0}#onboarding_logo img{max-width:375px}.onboarding_button{width:65%;margin:0;border:none;outline:none;color:#fff;padding:10px 0;border-radius:5px;letter-spacing:2px;justify-self:center;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}.onboarding_button:hover{cursor:pointer}.onboarding_button.onboarding_button_disabled{color:rgba(0,0,0,.2);pointer-events:none;border-color:rgba(0,0,0,.2)}.onboarding_button.onboarding_button_disabled:hover{cursor:default}.onboarding_close_button{padding:0;border:none;outline:none;font-size:28px;margin-left:92%;color:#f73f69;background-color:rgba(0,0,0,0)}.onboarding_close_button:hover{cursor:pointer;color:#cb3456}.onboarding_label{font-size:12px;margin:10px 0 0}.onboarding_due_date_tool_link{left:0;right:0;bottom:130px;position:absolute;text-decoration:underline}.onboarding_due_date_tool_link:hover{cursor:pointer;color:#cb3456}#onboarding_skip_label{width:80px;bottom:65px;font-size:14px;text-align:center;position:absolute;margin:15px 0 0;color:#ff7897;letter-spacing:1px;left:calc(50% - 40px);text-decoration:underline}#onboarding_skip_label:hover{cursor:pointer}#onboarding_steps{padding:0;list-style:none;margin:30px 0 0}#onboarding_steps li{padding:0 5px;font-size:40px;color:#ff7897;display:inline-block}#onboarding_steps li.onboarding_current_step{color:#f73f69}#onboarding_steps li.onboarding_previous_step:hover{cursor:pointer;color:#f73f69}.onboarding_step_title{font-size:20px;margin:20px 5%;line-height:1.6}#onboarding_component{margin:0;min-height:350px}#onboarding_component #calendarPopup{top:240px;right:14.5%}.onboarding_user_types{padding:0;list-style:none;text-align:left;margin:45px 17% 30px}.onboarding_user_types li{padding-bottom:20px}.onboarding_user_types li input{margin-right:15px}.onboarding_icon_scaled svg{transform:scale(1.3) translateY(-5px)}#onboarding_date_input{width:65%;outline:none;margin:15px 0;padding:5px 0;font-size:15px;color:#f73f69;border:none;border-bottom:1px solid #f73f69}#onboarding_date_input::placeholder{font-size:14px;color:#ff7897}#onboarding_date_input:focus::placeholder{letter-spacing:1px}#onboarding_calendar{margin-left:-20px;vertical-align:middle}#onboarding_calendar:hover{cursor:pointer}#onboarding_calendar svg{width:20px;height:20px;fill:#f73f69;transition:transform .2s ease-in-out}#onboarding_partner_email{width:58%;outline:none;padding:10px 15px;border-radius:5px;line-height:normal;box-sizing:content-box;border:1px solid #f73f69}#onboarding_partner_email::placeholder{color:#ff7897;font-size:14px}#onboarding_search_organization_button{width:46%;display:inline-block}.onboarding_organization_search{margin:0 17% 20px}.onboarding_organization_search label{display:block;text-align:left;padding-bottom:10px}#onboarding_postcode{width:46%;outline:none;margin-right:6%;padding:7px 15px;border-radius:5px;line-height:normal;box-sizing:border-box;border:1px solid #f73f69}#onboarding_postcode::placeholder{color:#ff7897}#onboarding_postcode.onboarding_value_required::placeholder{color:red}.onboarding_organization_list{padding:0;list-style:none;margin:0 0 10px;background-color:#fff}.onboarding_organization_list li{display:grid;padding:15px 5%;align-items:center;grid-column-gap:15px;grid-template-columns:auto auto 1fr}.onboarding_organization_list li:nth-child(2n){background-color:#fcf7f8}.onboarding_organization_list img{height:55px;width:100px;object-fit:contain;border:1px solid #add9eb}.onboarding_organization_info{text-align:left}.onboarding_organization_info a{color:#f73f69!important}.onboarding_organization_info a p{margin:0 0 3px;color:#f73f69}.onboarding_organization_info a p:hover{color:#cb3456}.onboarding_organization_info p{font-size:14px;margin:0 0 5px;color:#24305e}.onboarding_organization_info span{color:#1f99ca;font-size:12px;letter-spacing:.5px}#onboarding_no_organization_checkbox{display:block;margin:15px 0;font-size:14px;color:#f73f69;letter-spacing:.5px;vertical-align:middle;left:calc(50% - 100px)}#onboarding_no_organization_checkbox input{margin-right:15px;vertical-align:middle}.onboarding_loadmore_button{font-size:18px;margin-bottom:30px}.onboarding_loadmore_button:hover{cursor:pointer}.onboarding_text_small{padding:0 5%;font-size:12px;line-height:1.5;text-align:center;color:#f73f69}.onboarding_text_small p{padding:10px 5% 0}.onboarding_due_date_warning{left:0;right:0;bottom:95px;font-size:14px;position:absolute}@media (max-width:850px){#onboarding_content>form{min-height:425px}#onboarding_date_input.onboarding_ios_date_input{border-radius:0;-webkit-appearance:none;border-bottom:1px solid #f73f69}#onboarding_date_input.onboarding_ios_date_input:before{color:#f73f69;margin-right:.5em;content:attr(placeholder)!important}#onboarding_date_input.onboarding_ios_date_input:focus:before,#onboarding_date_input.onboarding_ios_date_input:valid:before{content:""!important}}#calculationTool{color:#fff;margin:0 0 30px;position:relative;background-color:#1f99ca;font-family:OpenSansRegular,Helvetica,sans-serif}#calculationTool #calendarPopup{right:4%;top:105px}#calculationTool.calculationTool_onboarding{color:#f73f69;background-color:#fff}#calculationTool.calculationTool_onboarding #calculationTool_form input{font-size:15px;color:#f73f69;background-color:#fff;border-bottom:1px solid #f73f69}#calculationTool.calculationTool_onboarding #calculationTool_form input::placeholder{color:#ff7897}#calculationTool.calculationTool_onboarding .calculationTool_button{color:#fff;background-color:#f73f69}#calculationTool.calculationTool_onboarding .calculationTool_form_line{margin:15px 0}#calculationTool.calculationTool_onboarding .calculationTool_form_line svg{fill:#f73f69}#calculationTool.calculationTool_onboarding #calculationTool_calculated_week{background-color:#fff}#calculationTool.calculationTool_onboarding #calculationTool_calculated_week span{text-decoration:none}#calculationTool_form{padding:20px 5%}#calculationTool_form label{display:block;padding:5px 0;font-size:18px}#calculationTool_form input{width:100%;outline:none;padding:10px 0;color:#24305e;vertical-align:middle;background-color:#1f99ca;border:none;border-bottom:1px solid #fff}#calculationTool_form input::placeholder{font-size:16px;color:#24305e;letter-spacing:1px;font-family:OpenSansRegular,Helvetica,sans-serif}#calculationTool_error{color:#24305e}.calculationTool_form_line{margin:15px 0}.calculationTool_form_line span{margin-left:-30px;vertical-align:middle}.calculationTool_form_line span svg{width:30px;height:30px;fill:#fff}#calculationTool_cycle_length{border-radius:0}#calculationTool_cycle_length::-webkit-inner-spin-button,#calculationTool_cycle_length::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.calculationTool_button{width:70%;color:#1f99ca;border:none;display:block;padding:10px 0;font-size:20px;font-size:18px;text-align:center;border-radius:5px;letter-spacing:2px;background-color:#fff;font-family:OpenSansBold,Helvetica,sans-serif;margin:30px auto 10px}.calculationTool_button:hover{cursor:pointer}#calculationTool_due_date_result{padding:20px 0;font-size:18px;text-align:center;font-family:OpenSansRegular,Helvetica,sans-serif}#calculationTool_due_date_result #calendarPopup{position:static}#calculationTool_fertility_result{color:#000;line-height:1.6;background-color:#fcf7f8;font-family:OpenSansLight,Helvetica,sans-serif}#calculationTool_fertility_result h3{margin:0;font-size:24px}#calculationTool_fertility_result #calendarPopup{width:100%;position:static;margin:20px auto}#calculationTool_fertility_result #calendarPopup h3{margin:15px 0;font-family:OpenSansLight,Helvetica,sans-serif}#calculationTool_fertility_result #calendarPopup table{width:100%}#calculationTool_fertility_result #calendarPopup table tbody:hover{cursor:default}#calculationTool_fertility_result #calendarPopup .calendarPopup_day{pointer-events:none;padding-bottom:15px}#calculationTool_fertility_result #calendarPopup .calendarPopup_day span{width:40px;height:33px;display:block;margin:0 auto;padding-top:7px}#calculationTool_fertility_result #calculationTool_legend{padding:20px 6%;background-color:#add9eb;font-family:OpenSansRegular,Helvetica,sans-serif}#calculationTool_fertility_result #calculationTool_legend li{width:33%;padding:10px 0;display:inline-block}#calculationTool_fertility_result #calculationTool_legend li span{width:40px;height:40px;border-radius:50%;margin-right:10px;display:inline-block;vertical-align:middle}#calculationTool_fertility_result #calculationTool_legend li div{display:inline-block;vertical-align:middle;width:calc(100% - 60px)}#calculationTool_fertility_result #calculationTool_legend #calculationTool_legend_menstruation_period{background-color:#24305e}#calculationTool_fertility_result #calculationTool_legend #calculationTool_legend_ovulation_date{background-color:#fff}#calculationTool_fertility_result #calculationTool_legend #calculationTool_legend_fruitful_period{background-color:#1f99ca}#calculationTool_fertility_result #calculationTool_future_periods{margin:20px 0}#calculationTool_fertility_result #calculationTool_future_periods div{padding:0 7%;color:#fff;background-color:#ff7897}#calculationTool_fertility_result #calculationTool_future_periods div p{margin:10px 0}#calculationTool_fertility_result #calculationTool_future_periods p{width:50%;display:inline-block;vertical-align:middle;font-family:OpenSansRegular,Helvetica,sans-serif}#calculationTool_fertility_result #calculationTool_future_periods ul{margin:0;padding:0;display:grid;list-style:none;border:2px solid #fff}#calculationTool_fertility_result #calculationTool_future_periods ul li{padding:10px 7%;background-color:#fff}#calculationTool_fertility_result #calculationTool_future_periods ul li:nth-child(2n){background-color:#fef3f6}#calculationTool_fertility_result #calculationTool_recalculate_label{font-size:16px;text-align:center;color:#ff7897;margin-bottom:15px;font-family:OpenSansSemiBold,Helvetica,sans-serif}#calculationTool_fertility_result .calculationTool_button{width:100%;color:#fff;margin:0 0 20px;background-color:#f73f69}#calculationTool_calendar:hover{cursor:pointer}#calculationTool_calendar svg{will-change:transform;transition:transform .2s ease-in-out}#calculationTool_calculated_date{font-size:30px;font-family:OpenSansSemiBold,Helvetica,sans-serif}#calculationTool_recalculate_label{display:block;font-size:12px;letter-spacing:.5px;text-decoration:underline;margin:10px auto 25px}#calculationTool_recalculate_label:hover{cursor:pointer}#calculationTool_calculated_week{font-size:18px;padding:15px 0;background-color:#24305e}#calculationTool_calculated_week span{text-decoration:underline;font-family:OpenSansSemiBold,Helvetica,sans-serif}.calculationTool-enter{opacity:0}.calculationTool-enter.calculationTool-enter-active{opacity:1;transition:opacity .2s ease-in-out}.calculationTool-leave.calculationTool-leave-active{opacity:0;transition:opacity .1s ease-in-out}#calculationTool_first_day.calculationTool_ios_date_input{border-radius:0;-webkit-appearance:none;border-bottom:1px solid #f73f69}#calculationTool_first_day.calculationTool_ios_date_input:before{color:#f73f69;margin-right:.5em;content:attr(placeholder)!important}#calculationTool_first_day.calculationTool_ios_date_input:focus:before,#calculationTool_first_day.calculationTool_ios_date_input:valid:before{content:""!important}.calculationTool_calendar_scaled svg{transform:scale(1.5) translateY(-5px)}@media (max-width:850px){#calculationTool_fertility_result{background-color:#fff}}.coursesInfo{max-width:600px;margin:60px auto}@media(max-width:1200px){.coursesInfo{margin:20px 5%}}.coursesInfo-header{display:flex;align-items:center;justify-content:space-between}.coursesInfo-close-icon{font-size:28px;color:#9ba4c5;transform:translateY(-3px);font-family:OpenSansLight,Helvetica,sans-serif}.coursesInfo-close-icon:hover{cursor:pointer}.coursesInfo-title{margin:15px 0;font-size:22px;line-height:30px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesInfo-text{font-size:14px;line-height:24px;color:#6a749d;margin:20px 0 25px;font-family:OpenSansRegular,Helvetica,sans-serif}.coursesInfo-list-item-icon-wrap{height:24px;display:flex;min-width:24px;margin-right:25px;border-radius:4px;align-items:center;justify-content:center;background-color:#4897c5}.coursesInfo-list{padding:0;margin:20px 0 100px}.coursesInfo-list-item{display:flex;margin:15px 0;font-size:12px;line-height:18px;color:#6a749d;align-items:center;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesInfo-list-item-icon{width:12px;height:12px;stroke-width:3;stroke:#fff}.coursesInfo-button{width:100%;border:none;outline:none;font-size:14px;border-radius:8px;color:#fff;padding:17px 10px;background-color:#4897c5;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesInfo-button:hover{cursor:pointer}#partnerList{max-width:1200px;position:relative;margin:40px auto 30px}#partnerList h2{font-size:28px;color:#f73f69;font-family:OpenSansSemiBold,Helvetica,sans-serif}#partnerList ul{margin:0;padding:0;list-style:none;white-space:nowrap}#partnerList img{width:100%;height:100%;object-fit:contain}#partnerList_content{overflow:hidden;text-align:center}.partnerList_item{width:25%;display:inline-block}.partnerList_item div{padding:0 15% 20px}.partnerList_arrow{z-index:1;width:35px;height:35px;border-radius:50%;position:absolute;text-align:center;top:calc(50% + 7px);background-color:#f73f69}.partnerList_arrow svg{width:20px;height:20px;fill:#fff}.partnerList_arrow:hover{cursor:pointer;background-color:#ff7897}.partnerList_arrow_left{left:10px}.partnerList_arrow_left svg{padding-top:8px;padding-right:2px}.partnerList_arrow_right{right:10px}.partnerList_arrow_right svg{padding-top:8px;padding-left:3px}.partnerList_link{text-align:center;margin:0 0 30px}.partnerList_link a{color:#1f99ca;letter-spacing:.5px;font-family:OpenSansRegular,Helvetica,sans-serif}.partnerList_link a:hover{cursor:pointer;color:#24305e}@media (max-width:1200px){#partnerList{margin:40px 5% 30px}}@media (max-width:850px){#partnerList{margin:0}#partnerList h2{padding:0 5%;font-size:26px;margin-bottom:0}#partnerList ul{padding:20px 5%}#partnerList_content{overflow-x:scroll;text-align:center}.partnerList_arrow{display:none}.partnerList_item_mobile{width:38%;padding-right:20px;display:inline-block}}#medicalList{line-height:1.6;max-width:1200px;margin:40px auto;font-family:OpenSansRegular,Helvetica,sans-serif}#medicalList_title{font-size:28px;color:#f73f69;font-family:OpenSansSemiBold,Helvetica,sans-serif}#medicalList_title+p{margin:25px 0}#medicalList_form{padding:25px;background-color:#f73f69}#medicalList_form input{width:100%;border:none;outline:none;color:#f73f69;line-height:normal;background-size:22px;box-sizing:border-box;padding:12px 12px 12px 60px;background-repeat:no-repeat;background-position:20px;background-image:url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/search.138aeb63.svg)}#medicalList_form input::placeholder{color:#f73f69}#medicalList_letters_bar{margin:0;display:grid;color:#fff;padding:10px;list-style:none;user-select:none;justify-items:center;justify-content:center;background-color:#ff7897;grid-template-columns:repeat(auto-fit,minmax(20px,1fr))}#medicalList_letters_bar li:hover{cursor:pointer}#medicalList_content{color:#f73f69;padding:0 10px 0 25px;background-color:#fcf7f8}#medicalList_content>ul{margin:0;display:grid;list-style:none;text-align:center;padding:0 0 30px;grid-template-columns:1fr 1fr 1fr}#medicalList_content>ul>li a{color:#f73f69}#medicalList_content.medicalList_content_filtered ul{height:auto}.medicalList_content_letter{margin:20px 0;font-size:32px;text-align:left}.medicalList_content_section{padding:0;list-style:none;margin:0 15px 0 0}.medicalList_content_section .medicalList_content_item{display:grid;padding:20px;margin:10px 0;align-items:center;background-color:#fff;grid-template-columns:60% 40%}.medicalList_content_section .medicalList_content_item:hover{cursor:pointer}.medicalList_content_section .medicalList_content_item:hover .medicalList_link{color:#cb3456}.medicalList_link{text-align:left;overflow:hidden;padding-right:10px;text-overflow:ellipsis}.medicalList_image{position:relative}.medicalList_image img{width:100%;vertical-align:middle}.medicalList_image p{left:0;right:0;bottom:-12px;color:#fff;font-size:12px;overflow:hidden;padding:2px 10px;position:absolute;white-space:nowrap;letter-spacing:1px;text-overflow:ellipsis;background-color:rgba(36,48,94,.6)}.medicalList_letter_selected{width:25px;border-radius:50%;text-align:center;background-color:#f73f69}@media (max-width:850px){#medicalList{margin:40px 5%}#medicalList_content>ul{grid-template-columns:1fr}#medicalList_content>ul>li{width:100%}}._contentList{padding:0;margin:30px 0;list-style:none}._contentList-item{margin:30px 0}._contentList-item-header{display:flex;align-items:center;justify-content:space-between;font-family:OpenSansSemiBold,Helvetica,sans-serif}._contentList-item-header-title{margin:0;font-size:18px;line-height:24px;color:#3d4875}._contentList-item-img{width:400px;height:220px;display:block;object-fit:cover;margin:20px auto;border-radius:8px}@media(max-width:1200px){._contentList-item-img{width:100%;height:192px}}._contentList-item-description{margin:0;font-size:16px;line-height:26px;color:#3d4875}._contentList-item-tip{gap:10px;display:flex;margin:10px 0}._contentList-item-tip-text{margin:0}._contentList-item-link{gap:10px;display:flex;font-size:14px;line-height:24px;align-items:center;color:#e4506b}._contentList-item-link-icon{height:15px;stroke-width:2;stroke:#e4506b;stroke-linecap:round;stroke-linejoin:round}#introBanner{margin:25px auto;max-width:1200px}#introBanner_path{font-size:14px;line-height:1.5;padding-bottom:25px;font-family:OpenSansRegular,Helvetica,sans-serif}#introBanner_path a{color:#f73f69}#introBanner_path span:hover{color:#cb3456}#introBanner_path svg{width:14px;height:14px;padding:0 10px;fill:#f73f69;vertical-align:middle}#introBanner_image{color:#fff;height:300px;display:grid;text-align:center;background-size:100%;align-content:center;box-sizing:border-box;background-repeat:no-repeat}#introBanner_image div{height:300px;display:flex;flex-direction:column;justify-content:center}#introBanner_image h2{font-size:38px;margin:0 0 5px;letter-spacing:1px;font-family:OpenSansRegular,Helvetica,sans-serif}#introBanner_image p{width:70%;margin:0 auto;font-size:18px;line-height:1.4;letter-spacing:.5px;font-family:OpenSansLight,Helvetica,sans-serif}@media (max-width:1200px){#introBanner{margin:25px 5%}}@media (max-width:600px){#introBanner{margin:0 0 25px}#introBanner_path{margin:20px 5%;padding-bottom:0}#introBanner_image{height:auto}#introBanner_image div{height:auto;padding:60px 5%;max-height:70px}#introBanner_image h2{font-size:26px}#introBanner_image p{width:100%;font-size:16px;line-height:1.8}}@media (max-width:400px){#introBanner_image h2{font-size:20px}#introBanner_image p{font-size:14px;line-height:1.6}}#imageBanner{padding:15px 0;margin:25px auto;max-width:1200px;text-align:center;background-color:#fcf7f8}#imageBanner img{max-width:65%}@media (max-width:1200px){#imageBanner{margin:20px 5%}}@media (max-width:600px){#imageBanner{padding:10px 0}#imageBanner img{max-width:90%}}#articleList{max-width:1200px;margin:30px auto 45px;font-family:OpenSansSemiBold,Helvetica,sans-serif}#articleList h2{margin-top:0;font-size:32px;margin-bottom:15px;color:#f73f69;letter-spacing:.3px}#articleList #articleList_content{display:grid;grid-gap:1.5%;grid-template-rows:725px;grid-template-columns:66.5% 1fr}#articleList #articleList_content.articleList_content_without_sidebar{grid-template-rows:auto;grid-template-columns:1fr}#articleList #articleList_content.articleList_content_without_sidebar #articleList_main ul{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}#articleList #articleList_content.articleList_content_unlimited{grid-template-rows:1fr}#articleList .articleList_sidebar h4{display:none}#articleList .articleList_sidebar ul{margin:0;padding:0;height:calc(100% + 10px)}#articleList .articleList_sidebar ul li{padding:15px 20px}#articleList_main ul{margin:0;padding:0;display:grid;list-style:none;grid-row-gap:15px;grid-column-gap:2%;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}#articleList_main .articleList_item_data{display:grid;padding:0 7% 15px;font-family:OpenSansRegular,Helvetica,sans-serif;grid-template-rows:auto 3.7em;grid-template-areas:"title title title title title" "channel channel channel channel link"}#articleList_main .articleList_item_data h6{color:#000;height:2.6em;font-size:20px;grid-area:title;margin-top:10px;margin-bottom:0;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}#articleList_main .articleList_item_data h6:hover{cursor:pointer;color:#24305e}#articleList_main .articleList_item_author{font-size:13px;align-self:end;grid-area:channel}#articleList_main .articleList_item_author p{margin:0;line-height:1.4;padding-left:10px;display:inline-block;vertical-align:middle;width:calc(100% - 45px)}#articleList_main .articleList_item_author img{object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid #add9eb}#articleList_main .articleList_item_author_image{width:30px;height:30px;display:inline-block}#articleList_main .articleList_link{width:100px;grid-area:link;align-self:end;justify-self:end}.articleList_link{width:30%;color:#1f99ca;font-size:13px;text-align:right;white-space:nowrap;display:inline-block}.articleList_link:hover{cursor:pointer;color:#24305e}.articleList_link:hover svg{fill:#24305e}.articleList_link span{color:#1f99ca}.articleList_link svg{fill:#1f99ca;width:15px;height:15px;vertical-align:middle}.articleList_item{background-color:#fcf7f8}.articleList_item:hover{cursor:pointer}.articleList_item .articleList_item_image{height:220px;position:relative}.articleList_item .articleList_item_image img{width:100%;height:100%;object-fit:cover}.articleList_item .articleList_item_image img:hover{cursor:pointer}.articleList_item .articleList_item_image p{left:0;right:0;bottom:-12px;color:#fff;font-size:12px;line-height:35px;text-align:center;position:absolute;letter-spacing:1px;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:rgba(18,24,47,.5)}.articleList_item_date{display:none}.articleList_item_author p{color:#1f99ca}.articleList_item_author.articleList_item_advertisement p{color:#000}.articleList_item_author.articleList_item_advertisement p a{color:#1f99ca}.articleList_sidebar{height:100%;overflow:hidden;border-bottom:3px solid #fcf7f8}.articleList_sidebar,.articleList_sidebar h4{font-family:OpenSansSemiBold,Helvetica,sans-serif}.articleList_sidebar h4{margin:0;font-size:24px;line-height:1.3;color:#f73f69;padding-bottom:5px}.articleList_sidebar ul{padding:0;height:100%;overflow:scroll;list-style:none;margin-bottom:0;border:3px solid #fcf7f8;border-bottom:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.articleList_sidebar ul::-webkit-scrollbar{width:0!important}.articleList_sidebar ul .articleList_item{padding:15px 20px;background-color:#fff}.articleList_sidebar ul .articleList_item:nth-child(2n){background-color:#fcf7f8}.articleList_sidebar ul .articleList_item .articleList_item_image{width:40%;height:75px;vertical-align:top;display:inline-block}.articleList_sidebar ul .articleList_item .articleList_item_image img{width:100%;height:100%}.articleList_sidebar ul .articleList_item .articleList_item_image p{padding:0 10px;overflow:hidden;line-height:23px;white-space:nowrap;text-overflow:ellipsis}.articleList_sidebar ul .articleList_item .articleList_item_author{padding:10px 0 0 10px}.articleList_sidebar ul .articleList_item .articleList_item_author img{width:100%;height:100%;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid #add9eb}.articleList_sidebar ul .articleList_item .articleList_item_author p{margin:0;font-size:12px;line-height:1.4;padding-left:10px;letter-spacing:.3px;display:inline-block;vertical-align:middle;width:calc(100% - 32px);font-family:OpenSansRegular,Helvetica,sans-serif}.articleList_sidebar ul .articleList_item .articleList_item_author_image{width:20px;height:20px;display:inline-block}.articleList_sidebar .articleList_item_data{width:60%;display:inline-block}.articleList_sidebar .articleList_item_data h6{margin:0;color:#000;font-size:14px;line-height:1.3;padding-left:10px;letter-spacing:.3px;font-family:OpenSansRegular,Helvetica,sans-serif;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.articleList_sidebar .articleList_item_data h6:hover{cursor:pointer;color:#24305e}.articleList_mobile,.articleList_sidebar .articleList_link{display:none}@media (max-width:1200px){#articleList{margin:30px 5% 45px}}@media (max-width:1000px){.articleList_sidebar h4{font-size:22px}}@media (max-width:850px){.articleList_desktop{display:none}.articleList_mobile{display:block}#articleList{margin:30px 0 55px}#articleList h2{padding:0 5%}#articleList .articleList_sidebar{height:auto}#articleList #articleList_content{grid-template-rows:1fr;grid-template-columns:1fr}#articleList #articleList_content .articleList_item_image{height:100px}#articleList #articleList_content .articleList_item_image img{height:100%}#articleList #articleList_content ul{border:none;margin-bottom:30px}#articleList #articleList_content .articleList_item{padding:25px 5%}#articleList #articleList_content .articleList_item:first-of-type{border-top:2px solid #add9eb}#articleList #articleList_content #articleList_first_item{border-top:none;padding-top:5px}#articleList #articleList_content #articleList_first_item .articleList_item_image{width:100%;height:180px}#articleList #articleList_content #articleList_first_item .articleList_item_image img{width:100%;height:100%}#articleList #articleList_content #articleList_first_item .articleList_item_image p{line-height:30px}#articleList #articleList_content #articleList_first_item .articleList_item_data{width:100%;display:grid;white-space:nowrap;align-items:center;grid-template-areas:"title title adv" "link link link";justify-items:space-between}#articleList #articleList_content #articleList_first_item .articleList_item_data h6{height:2.8em;display:block;font-size:24px;grid-area:title;white-space:normal;padding:15px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}#articleList #articleList_content #articleList_first_item .articleList_item_author.articleList_item_advertisement{grid-area:adv;justify-self:end;padding-left:20px;white-space:normal}#articleList #articleList_content #articleList_first_item .articleList_item_author:not(.articleList_item_advertisement){display:none}#articleList #articleList_content #articleList_first_item .articleList_link{display:block;grid-area:link;align-self:end;padding-top:15px;justify-self:end}#articleList #articleList_main{display:none}#articleList .articleList_item_data h6{font-size:16px}#articleList_tabs{margin:0;padding:15px 5% 0;list-style:none}#articleList_tabs li{width:50%;padding:10px 0;text-align:center;color:#24305e;display:inline-block;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:#f7fbfd}#articleList_tabs li:hover{cursor:pointer}#articleList_tabs .articleList_tabs_active{background-color:#add9eb;font-family:OpenSansSemiBold,Helvetica,sans-serif}#articleList_loadmore_button{width:100%;text-align:center;background-color:#fff;font-family:OpenSansRegular,Helvetica,sans-serif;border-bottom:2px solid #fef3f6}#articleList_loadmore_button button{border:none;height:30px;outline:none;padding:0 30px;border-radius:5px;color:#f73f69;letter-spacing:.1em;background-color:#fef3f6}#articleList_loadmore_button button:hover{cursor:pointer}#articleList{margin-bottom:0}#articleList h2{font-size:28px;margin-bottom:10px}#articleList #articleList_content .articleList_sidebar .articleList_item_data h6{display:block}#articleList #articleList_content .articleList_sidebar .articleList_items{height:auto;margin-bottom:0;padding-bottom:0}.articleList_sidebar_view{display:none}.articleList_item_date{padding:0;color:#000;display:block;font-size:12px;font-family:OpenSansRegular,Helvetica,sans-serif}}.channelList{overflow:hidden;max-width:1200px;position:relative;margin:0 auto 40px}.channelList h4{font-size:28px;margin:0 0 15px;color:#f73f69;font-family:OpenSansSemiBold,Helvetica,sans-serif}.channelList ul{margin:0;padding:0;height:250px;white-space:nowrap}.channelList_item{width:15%;margin:0 1%;height:100%;text-align:center;vertical-align:top;display:inline-block;padding:20px 0 5px;background-color:#fef3f6}.channelList_item:nth-child(6n+1){margin-left:0}.channelList_item:nth-child(6n){margin-right:0}.channelList_item img{width:90px;height:90px;object-fit:cover;border-radius:50%}.channelList_item img:hover{cursor:pointer}.channelList_item a{color:#000}.channelList_item p{height:2.4em;padding:0 5%;font-size:14px;margin-top:10px;line-height:1.3;white-space:normal;font-family:OpenSansSemiBold,Helvetica,sans-serif}.channelList_item p:hover{cursor:pointer}.channelList_item span{font-size:12px;font-family:OpenSansRegular,Helvetica,sans-serif}.channelList_item button{width:85%;border:none;color:#fff;outline:none;display:block;padding:7px 0;font-size:14px;margin:10px auto;border-radius:5px;letter-spacing:.5px;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}.channelList_item button:hover{cursor:pointer}.channelList_item button svg{width:13px;height:13px;fill:#fff;padding-right:10px}.channelList_item button.channel_unsubscribe_button{color:#ff7897;border:1px solid #ff7897;background-color:#fef3f6}.channelList_item button.channel_unsubscribe_button svg{fill:#ff7897}.channelList_arrow{top:140px;width:25px;height:25px;border-radius:50%;position:absolute;text-align:center;background-color:#f73f69}.channelList_arrow svg{width:15px;height:15px;fill:#fff}.channelList_arrow:hover{cursor:pointer;background-color:#ff7897}.channelList_arrow_left{left:7px}.channelList_arrow_left svg{padding-top:5px;padding-right:2px}.channelList_arrow_right{right:7px}.channelList_arrow_right svg{padding-top:5px;padding-left:2px}.channelList_last_item{color:#fff;background-color:#f73f69}.channelList_last_item p{font-size:22px;padding:25px 5% 0;letter-spacing:.5px}.channelList_last_item a{padding:0 5%;color:#fff;letter-spacing:.5px;display:inline-block;text-decoration:underline}.channelList_last_item a p{font-size:14px;line-height:1.6}@media (max-width:1200px){.channelList{margin:0 5% 40px}.channelList_item button,.channelList_item p{font-size:12px}}@media (max-width:850px){.channelList ul{overflow-x:scroll;overflow-y:hidden;margin-bottom:-15px}.channelList_item{width:25%;padding-bottom:20px}.channelList_arrow{display:none}}@media (max-width:650px){.channelList_item{width:40%}}@media (max-width:600px){.channelList{display:none}}#_productList{margin:30px 0 0;font-family:OpenSansRegular,Helvetica,sans-serif}#_productList ul{padding:0;list-style:none}#_productList ul li{margin:30px 0;background-color:#fff}#_productList h2{margin:0 auto;display:block;font-size:28px;max-width:1200px;color:#f73f69;padding-bottom:15px;font-family:OpenSansSemiBold,Helvetica,sans-serif}._productList_image{position:relative;text-align:center}._productList_image img{height:300px;display:block;margin:0 auto;max-width:100%;object-fit:cover}._productList_image ._productList_category{left:0;right:0;bottom:-15px;color:#fff;padding:15px 0;position:absolute;letter-spacing:.5px;background-color:rgba(0,0,0,.4)}._productList_info{padding:25px 5% 20px;border-bottom:2px solid #fef3f6}._productList_info div{width:50%;display:inline-block;vertical-align:middle}._productList_info svg{width:25px;height:25px}._productList_title{margin:0;font-size:24px}._productList_supplier{margin:10px 0;white-space:nowrap}._productList_supplier div{white-space:nowrap}._productList_supplier span{color:#f73f69}._productList_prices{text-align:right}._productList_prices ._productList_price{font-size:32px;margin:0 0 20px;color:#f73f69}._productList_prices ._productList_discount_price{margin:0;color:#fff;font-size:32px}._productList_prices ._productList_discount_price span{padding:0 15px;border-radius:5px;background-color:#51a719}._productList_prices ._productList_old_price{color:#f73f69;margin:5px 0 10px}._productList_prices ._productList_old_price span{padding:0 3px;position:relative}._productList_prices ._productList_old_price span:before{left:0;top:50%;right:0;content:"";position:absolute;border-top:1px solid;transform:rotate(-15deg)}._productList_rating{margin:15px 0;white-space:nowrap}._productList_rating span{margin-right:20px}._productList_rating svg{fill:#fff;stroke:#ff7897}._productList_rating ._productList_star_filled svg{fill:#ff7897}._productList_button{text-align:right}._productList_button a{color:#fff;font-size:18px;padding:10px 8%;border-radius:5px;letter-spacing:.5px;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}._productList_button svg{width:20px;height:20px;fill:#fff;padding-right:15px;vertical-align:middle;transform:translateY(-1px)}._productList_benefits{padding:0 5%}._productList_benefits ul{padding:0;width:50%;vertical-align:top;display:inline-block}._productList_benefits ul span{font-size:20px;padding-right:10px;vertical-align:middle;font-family:OpenSansBold,Helvetica,sans-serif}._productList_benefits ul div{width:80%;vertical-align:top;display:inline-block}._productList_arrow{display:none}#_productList._productList_horizontal_view{margin:30px auto;max-width:1200px;overflow-x:hidden;position:relative}#_productList._productList_horizontal_view ul{margin:auto 7px;white-space:nowrap}#_productList._productList_horizontal_view li{width:50%;white-space:normal;display:inline-block;vertical-align:top;background-color:#fef3f6}#_productList._productList_horizontal_view ._productList_item{margin:0 7px;background-color:#fff}#_productList._productList_horizontal_view #_productList_content{margin:0;background-color:#fef3f6}#_productList._productList_horizontal_view ._productList_title{font-size:20px;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}#_productList._productList_horizontal_view ._productList_supplier{font-size:14px;white-space:normal}#_productList._productList_horizontal_view ._productList_image img{height:220px}#_productList._productList_horizontal_view ._productList_image ._productList_category{padding:10px 0}#_productList._productList_horizontal_view ._productList_info{padding:15px 7%;border-bottom:none}#_productList._productList_horizontal_view ._productList_info div:first-of-type{width:55%;height:65px}#_productList._productList_horizontal_view ._productList_benefits{display:none}#_productList._productList_horizontal_view ._productList_button{width:100%;display:block;margin:25px 0 10px}#_productList._productList_horizontal_view ._productList_button a{width:100%;font-size:16px;text-align:center;letter-spacing:1px;display:inline-block;box-sizing:border-box}#_productList._productList_horizontal_view ._productList_prices{width:45%;height:65px}#_productList._productList_horizontal_view ._productList_prices ._productList_discount_price,#_productList._productList_horizontal_view ._productList_prices ._productList_price{font-size:24px}#_productList._productList_horizontal_view ._productList_prices ._productList_discount_price span{padding:0 10px}#_productList._productList_horizontal_view ._productList_prices ._productList_old_price{margin-top:0}#_productList._productList_horizontal_view ._productList_rating{margin:5px 0 0}#_productList._productList_horizontal_view ._productList_rating svg{width:20px;height:20px}#_productList._productList_horizontal_view ._productList_rating span{margin-right:15px}#_productList._productList_horizontal_view ._productList_arrow{top:50%;z-index:1;width:35px;height:35px;display:block;border-radius:50%;position:absolute;text-align:center;background-color:rgba(247,63,105,.25)}#_productList._productList_horizontal_view ._productList_arrow:hover{cursor:pointer;background-color:#ff7897}#_productList._productList_horizontal_view ._productList_arrow svg{width:20px;height:20px;fill:#fff}#_productList._productList_horizontal_view ._productList_arrow_left{left:0}#_productList._productList_horizontal_view ._productList_arrow_left svg{padding-top:8px;padding-right:3px}#_productList._productList_horizontal_view ._productList_arrow_right{right:0}#_productList._productList_horizontal_view ._productList_arrow_right svg{padding-top:8px;padding-left:2px}@media (max-width:1200px){#_productList._productList_horizontal_view h2,#_productList._productList_horizontal_view ul{margin:0 5%}}@media (max-width:850px){#_productList._productList_horizontal_view h2{margin:0;font-size:24px;line-height:1.4}#_productList._productList_horizontal_view ul li{width:85%}#_productList._productList_horizontal_view ._productList_arrow{display:none}#_productList._productList_horizontal_view ._productList_prices ._productList_discount_price{font-size:22px}#_productList._productList_horizontal_view ._productList_prices ._productList_discount_price span{padding:0 5px}}@media (max-width:600px){._productList_rating span{margin-right:10px}._productList_rating svg{width:15px;height:15px}._productList_button button{font-size:14px}#_productList ._productList_benefits{padding:10px 5%}#_productList ._productList_benefits ul{width:100%}#_productList ._productList_benefits ul li{margin:10px 0}#_productList ._productList_benefits ul:last-of-type{padding-left:3px}}.productCard-full .productCard{grid-area:card;margin-top:50px}.productCard-full .productCard:hover{cursor:default}@media(max-width:1200px){.productCard-full .productCard{margin-top:20px}}.productCard-full .productCard-subtitle,.productCard-full .productCard-title{font-size:16px;line-height:26px}.productCard-full .productCard-image{max-height:400px}.productCard{min-height:310px;border-radius:8px;padding-bottom:20px;border:1px solid #edeff7;font-family:OpenSansRegular,Helvetica,sans-serif;box-shadow:0 4px 8px rgba(21,26,50,.05)}.productCard:hover{cursor:pointer}@media(max-width:1200px){.productCard{margin:12px 0;min-height:auto}}.productCard-title{padding:0 20px;margin:15px 0 10px}.productCard-image{width:100%;max-height:215px;object-fit:contain;border-radius:8px 8px 0 0}.productCard-title-desktop{margin:0;font-size:14px;line-height:24px;color:#2d3554;padding:15px 20px 0}@media(max-width:1200px){.productCard-title-desktop{display:none}}.productCard-title-mobile{display:none}@media(max-width:1200px){.productCard-title-mobile{display:block;font-size:22px;line-height:30px;color:#6a749d;margin:20px 0 0;font-family:OpenSansRegular,Helvetica,sans-serif}}.productCard-subtitle{margin:0;font-size:14px;padding:0 20px;line-height:24px;color:#6a749d}.videoland{position:relative;padding-bottom:20px}@media(max-width:1200px){.videoland{margin-top:-15px;margin-bottom:50px}}.videoland-zp-logo{width:40%}@media(max-width:1200px){.videoland-zp-logo{width:50%}}.videoland-title{font-size:30px;line-height:120%;color:#2d3554;text-align:center;margin:40px 0 20px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.videoland-title span{color:#ff3746}.videoland-text{color:#7b7e8a;font-size:14px;line-height:24px;text-align:center;font-family:OpenSansRegular,Helvetica,sans-serif}.videoland-left-img{width:84%;margin-top:50px;margin-left:-25px}@media(max-width:1200px){.videoland-left-img{width:85.2%}}.videoland-right-img{width:24%;right:-25px;margin-top:10px;position:absolute}@media(max-width:1200px){.videoland-right-img{width:25.2%}}.videoland-code{font-size:20px;line-height:32px;border-radius:8px;color:#2d3554;text-align:center;position:relative;padding:12px 21px;margin:7px 0 33px;border:1px solid #ff3746;font-family:OpenSansSemiBold,Helvetica,sans-serif}.videoland-code-icon{top:15px;right:22px;fill:#9ba4c5;position:absolute}.videoland-text-bold{font-size:16px;line-height:26px;color:#2d3554;margin:35px 0 0;font-family:OpenSansSemiBold,Helvetica,sans-serif}.videoland-link{color:#7b7e8a;display:block;font-size:12px;line-height:24px;text-align:center;margin:-10px 0 -5px;font-family:OpenSansRegular,Helvetica,sans-serif;text-decoration-line:underline}@media(max-width:1200px){.videoland-link{font-size:10px}}.videoland-list{padding:0;font-size:16px;list-style:none;line-height:26px;color:#3d4875;font-family:OpenSansRegular,Helvetica,sans-serif}.videoland-list-item{display:flex;margin:16px 0;align-items:center}.videoland-list-item-marker{height:36px;min-width:36px;font-size:16px;line-height:26px;margin-right:14px;border-radius:50%;align-items:center;display:inline-flex;justify-content:center;border:1px solid #ff3746}.videoland-list-item-link,.videoland-list-item-marker{color:#ff3746;font-family:OpenSansSemiBold,Helvetica,sans-serif}.videoland-list-item-link:visited{color:#ff3746}@media(max-width:1200px){.videoland-list-item-link{word-break:break-all}}.videoland-footer{padding:10px;font-size:14px;line-height:24px;color:#3d4875;border-radius:8px;background-color:#f7f8fc;margin:60px -25px -40px;box-shadow:0 4px 8px rgba(21,26,50,.05)}.videoland-footer-text{margin:25px 10% 0}.videoland-title-wrap{margin-top:20px;position:relative}.videoland-title-wrap .videoland-title{top:12px;position:absolute}.videoland-bg-img{height:155px;margin:0 auto 0 -25px;width:calc(100% + 50px)}.videoLand-btn{height:48px;border:none;outline:none;display:block;font-size:14px;padding:0 28px;margin:25px auto;line-height:24px;color:#fff;border-radius:100px;background-color:#ff3746;font-family:OpenSansRegular,Helvetica,sans-serif}.courseModule{max-width:600px;margin:60px auto}@media(max-width:1200px){.courseModule{margin:20px 5%}}.courseModule-video{margin:0 -5% 15px}.courseModule-video .vjs-tech{border-radius:8px}.courseModule-video .video-js{width:100%;border-radius:8px}.courseModule-video .video-js .vjs-picture-in-picture-control{display:none}.courseModule-video .video-js .vjs-tech{outline:none}.courseModule-video .video-js .vjs-tech:hover{cursor:pointer}.courseModule-video .video-js .vjs-big-play-button{width:80px;height:80px;border:none;display:flex;border-radius:50%;align-items:center;top:calc(50% - 15px);left:calc(50% + 5px);justify-content:center;background-position:50%;background-repeat:no-repeat;background-color:#faebee;background-image:url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/play.7ac57586.svg)}.courseModule-video .video-js .vjs-big-play-button .vjs-icon-placeholder{display:none}.courseModule-video .vjs-controls-disabled .vjs-big-play-button,.courseModule-video .vjs-has-started .vjs-big-play-button{display:none!important}.courseModule-nav{display:flex;justify-content:space-between}.courseModule-nav-button{gap:5px;border:none;outline:none;display:flex;font-size:14px;line-height:24px;color:#e3e6ef;align-items:center;pointer-events:none;background-color:rgba(0,0,0,0);font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseModule-nav-button:hover{cursor:pointer}.courseModule-nav-icon{width:17px;height:17px;stroke:#e3e6ef}.courseModule-nav-button-active{color:#3d4875;pointer-events:auto}.courseModule-nav-button-active .courseModule-nav-icon{stroke:#3d4875}.courseModule-name{font-size:14px;line-height:24px;color:#3d4875;margin-bottom:10px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseModule-description-wrap{border-radius:8px;padding:0 5% 1px;margin:-4px -5% 20px}.courseModule-description{font-size:14px;line-height:24px;color:#6a749d;font-family:OpenSansLight,Helvetica,sans-serif}.courseModule-btn{height:48px;outline:none;font-size:14px;padding:0 24px;line-height:46px;border-radius:8px;color:#4897c5;margin-bottom:10px;display:inline-block;border:1px solid #edeff7;background-color:rgba(0,0,0,0);font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseModule-btn-primary{color:#fff;background-color:#4897c5}.courseModule-provider-logo{width:20px;height:20px;border-radius:50%;margin-right:15px;vertical-align:middle;border:1px solid #e3e6ef}.courseModule-provider-name{font-size:14px;line-height:24px;color:#6a749d;vertical-align:middle;font-family:OpenSansLight,Helvetica,sans-serif}.courseModule-chapter-list{padding:0 0 5px}.courseModule-chapter-list-item{list-style:none}.courseModule-chapter-list-item:hover{cursor:pointer}.courseModule-chapter-name{font-size:14px;margin-top:20px;line-height:24px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseModule-module-list{padding:0}.courseModule-module-list-item{display:flex;margin:12px 0;font-size:14px;list-style:none;line-height:24px;color:#6a749d;vertical-align:middle;justify-content:flex-start;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.courseModule-module-list-item{align-items:center}}.courseModule-module-checkmark{height:22px;min-width:22px;border-radius:50%;margin-right:12px;align-items:center;display:inline-flex;vertical-align:middle;justify-content:center;border:1.5px solid #4897c5}.courseModule-survey-form .surveyQuickForm{width:100%;background-color:#fff}.courseModule-survey-form .surveyQuickForm .sv_body,.courseModule-survey-form .surveyQuickForm .sv_main{border-radius:0;padding:0!important}.courseModule-survey-form .surveyQuickForm .sv_q_radiogroup_label{line-height:38px}.courseModule-survey-form .surveyQuickForm .sv_body,.courseModule-survey-form .surveyQuickForm .sv_container,.courseModule-survey-form .surveyQuickForm .sv_row{background-color:#fff!important}.courseModule-survey-form .surveyQuickForm .sv_qstn{padding:0 0 10px!important}.courseModule-survey-form .surveyQuickForm .sv_q_title{padding-bottom:5px}.courseModule-survey-form .surveyQuickForm .sv_q_title span{font-size:16px;line-height:26px;color:#2d3554;font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseModule-survey-form .surveyQuickForm .sv_q_description span{line-height:16px;color:#3d4875}.courseModule-survey-form .surveyQuickForm .sv_qcbc{padding:0;display:block;margin:5px 0 0}.courseModule-survey-form .surveyQuickForm .sv_q_radiogroup{width:100%!important}.courseModule-survey-form .surveyQuickForm .sv_nav{margin:7px 0 0;justify-content:flex-end}.courseModule-survey-form .surveyQuickForm .checkmark{border-radius:50%}.courseModule-survey-form .surveyQuickForm .sv_next_btn{margin:0!important}.courseModule-survey-form .surveyQuickForm .sv_complete_btn,.courseModule-survey-form .surveyQuickForm .sv_next_btn{width:100%;background-color:#4897c5!important}.courseModule-survey-form .surveyQuickForm .sv_prev_btn{display:none}@media(max-width:1200px){.courseModule-survey-form .surveyQuickForm{width:100%;margin-bottom:0}}.courseModule-module-list-item-watched .courseModule-module-checkmark{background-color:#4897c5}.courseModule-module-checkmark-icon{width:10px;height:10px;stroke-width:5;stroke:#fff}.courseModule-module-list-item-lock-icon{min-width:20px;margin-left:7px;stroke-width:2.5;stroke:#3d4875;vertical-align:middle;transform:scale(.7) translateY(-2px)}.courseModule-survey-form-completed-screen{padding:40px 0;text-align:center}@media(max-width:1200px){.courseModule-survey-form-completed-screen{padding:60px 0 70px}}.courseModule-survey-form-completed-screen-icon-wrap{width:80px;height:80px;display:flex;margin:0 auto;border-radius:50%;align-items:center;justify-content:center;background-color:#fcf3f6}.courseModule-survey-form-completed-screen-icon{width:25px;height:25px;stroke-width:2.5;stroke:#e4506b}.courseModule-survey-form-completed-screen-text{font-size:22px;line-height:30px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseModule-links{gap:4px;display:grid;margin-top:5px}.courseModule-review{margin:25px 0 15px}.courseModule-review-title{font-size:18px;line-height:24px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseModule-review-list{gap:12px;display:flex;margin:0 -5%;padding:0 5%;list-style:none;overflow-x:scroll}.courseModule-review-list-item{min-width:60%;padding:12px;border-radius:8px;background-color:#f8fbfd;border:1px solid #edeff7}.courseModule-review-list-item-author{color:#6a749d}.courseModule-review-list-item-author,.courseModule-review-list-item-rating{font-size:12px;line-height:18px;font-family:OpenSansRegular,Helvetica,sans-serif}.courseModule-review-list-item-rating{gap:4px;display:flex;color:#2d3554;margin:1px 0 0 -2px}.courseModule-review-list-item-text{margin:8px 0;font-size:14px;min-height:48px;line-height:24px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseModule-review-list-item-course-name{font-size:14px;line-height:24px;color:#6a749d;font-family:OpenSansRegular,Helvetica,sans-serif}.messagePopup{top:0;left:0;right:0;bottom:0;z-index:999;display:flex;position:fixed;text-align:center;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.messagePopup-content{width:100%;padding:16px;max-width:400px;border-radius:3px;border-radius:12px;background-color:#fff}@media(max-width:1200px){.messagePopup-content{margin:0 6%}}.messagePopup-actions{display:flex;justify-content:flex-end}.messagePopup-close-btn{width:18px;height:18px;stroke:#9ba4c5;stroke-linecap:round;stroke-linejoin:round}.messagePopup-msg{font-size:12px;line-height:18px;margin:40px 10px;color:#9ba4c5;font-family:OpenSansRegular,Helvetica,sans-serif}.messagePopup-btn{width:100%;height:48px;border:none;outline:none;font-size:14px;color:#fff;border-radius:8px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#e4506b}.chatRoomList{padding:20px;margin:0 auto;max-width:450px;min-height:600px;border-radius:8px;border:1px solid #edeff7}.chatRoomList .back-btn{margin:0}@media(max-width:1200px){.chatRoomList{padding:0;border:none}}.chatRoomList-header{display:flex;margin:10px 0;align-items:center;justify-content:space-between}.chatRoomList-header-title{margin:0;font-size:16px;line-height:44px;color:#151a32;font-family:OpenSansSemiBold,Helvetica,sans-serif}.chatRoomList-start-chat-button{border:none;outline:none;font-size:40px;font-family:OpenSansLight,Helvetica,sans-serif;background-color:rgba(0,0,0,0);color:#9ba4c5!important}.chatRoomList-start-chat-button:hover{cursor:pointer}.chatRoomList-message{margin:0;padding:10px;display:flex;font-size:12px;line-height:18px;color:#4897c5;border-radius:8px;align-items:flex-start;background-color:#f8fbfd;font-family:OpenSansRegular,Helvetica,sans-serif}.chatRoomList-message-icon{width:40px;display:block;margin-right:10px}.chatRoomList-list{display:grid;grid-gap:15px;margin:25px 0 0;grid-template-columns:1fr 1fr}.chatRoomList-item{padding:20px;border-radius:8px;border:1px solid #edeff7;box-shadow:0 4px 8px rgba(21,26,50,.05)}.chatRoomList-item-image{width:35px;height:35px;margin:10px 0}.chatRoomList-item-text{font-size:10px;line-height:16px;color:#3d4875;font-family:OpenSansRegular,Helvetica,sans-serif}.chatRoomList-item-button{height:48px;display:block;font-size:14px;padding:0 15px;max-width:110px;line-height:48px;border-radius:8px;white-space:nowrap;margin:25px 0 12px;border:1px solid #edeff7;color:#4897c5!important;font-family:OpenSansSemiBold,Helvetica,sans-serif;box-shadow:0 1px 3px rgba(21,26,50,.05)}.chatRoomList-item-button:hover{cursor:pointer}.chat-indicator{width:10px;height:10px;border-radius:50%;margin-right:20px;display:inline-block;background-color:#cfc5c7}@media(max-width:1200px){.chat-indicator{margin-right:15px}}.chatRoomList-text{font-size:14px;line-height:24px;font-family:OpenSansRegular,Helvetica,sans-serif}#shortcutsBar{display:none}#shortcutsBar+section{margin-top:128px}@media (max-width:850px){#shortcutsBar+section{margin-top:172px}}@media (max-width:600px){#shortcutsBar{display:block;overflow:hidden;margin:0 0 15px}#shortcutsBar+section{margin-top:0}#shortcutsBar ul{padding:0 5%;overflow-x:scroll;overflow-y:hidden;margin:0 0 -15px;white-space:nowrap}.shortcutsBar_item{width:38%;margin:0 3% 0 0;text-align:center;align-items:center;vertical-align:top;display:inline-grid;padding:20px 2% 30px;background-color:#fef3f6;grid-template-rows:auto 80px 50px}.shortcutsBar_item img{width:100%;object-fit:cover}.shortcutsBar_item p{padding:0 5%;font-size:18px;line-height:1.3;margin:0 0 5px;white-space:normal;font-family:OpenSansSemiBold,Helvetica,sans-serif}.shortcutsBar_item span{font-size:12px;letter-spacing:.5px;font-family:OpenSansRegular,Helvetica,sans-serif}.shortcutsBar_item button{width:100%;border:none;color:#fff;outline:none;padding:10px 0;font-size:16px;border-radius:5px;letter-spacing:1px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#f73f69}.shortcutsBar_item button:hover{cursor:pointer}.shortcutsBar_item button svg{width:15px;height:15px;fill:#fff;padding-right:15px}#shortcutsBar_tool{background-color:#f7fbfd}#shortcutsBar_tool button{background-color:#1f99ca}#shortcutsBar_article{margin-right:0;text-align:left}#shortcutsBar_article a{color:#1f99ca;align-self:end;justify-self:end;padding-bottom:5px}#shortcutsBar_article a:hover{cursor:pointer}}#searchEngine{margin:40px auto;max-width:1200px;position:relative;font-family:OpenSansRegular,Helvetica,sans-serif}#searchEngine_title{font-size:30px;color:#f73f69;font-family:OpenSansSemiBold,Helvetica,sans-serif}#searchEngine_form{padding:25px;background-color:#f73f69}#searchEngine_form input{border:none;outline:none;color:#f73f69;line-height:normal;background-size:22px;box-sizing:border-box;width:calc(100% - 175px);padding:12px 12px 12px 60px;background-repeat:no-repeat;background-position:20px;background-image:url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/search.138aeb63.svg)}#searchEngine_form input::placeholder{color:#f73f69}#searchEngine_filter_button{width:175px;color:#fff;display:inline-block}#searchEngine_filter_button svg{width:30px;height:30px;fill:#fff;padding-right:25px;vertical-align:middle}#searchEngine_filter_button svg:hover{transform:scale(1.1)}#searchEngine_filter_button:hover{cursor:pointer}#searchEngine_filter_popup{left:0;right:0;top:139px;z-index:99;color:#fff;list-style:none;position:absolute;padding:15px 25px;border-top:1px solid #fff;background-color:#f73f69}#searchEngine_filter_popup li{padding:20px 0;letter-spacing:1px}#searchEngine_filter_popup li p{margin:0 0 5px}#searchEngine_filter_popup li span{font-size:12px;font-family:OpenSansLight,Helvetica,sans-serif}#searchEngine_filter_popup li:hover{cursor:pointer}#searchEngine_filtered_types{padding:0;width:100%;font-size:12px;list-style:none;margin:15px 0 0;color:#f73f69;letter-spacing:1px}#searchEngine_filtered_types li{padding:3px 20px;line-height:18px;border-radius:15px;margin:10px 20px 0 0;display:inline-block;background-color:#fff}#searchEngine_filtered_types li span{cursor:pointer;font-size:30px;margin-left:15px;vertical-align:middle;font-family:OpenSansLight,Helvetica,sans-serif}#searchEngine_results{background-color:#fcf7f8;padding:0 25px 25px}#searchEngine_results #articleList_main ul{grid-gap:20px}#searchEngine_results #articleList_main .articleList_item,#searchEngine_results .channelList_item{background-color:#fff}#searchEngine_results .channelList_last_item{display:none}#searchEngine_results .channelList_arrow{top:90px}#searchEngine_total_result{color:#24305e;letter-spacing:1px;padding:30px 0 0}#searchEngine_total_result p{font-size:18px;margin:0 0 5px}#searchEngine_total_result span{font-size:12px;font-family:OpenSansLight,Helvetica,sans-serif}.searchEngine_results_title{padding:0;font-size:18px;color:#f73f69;margin:40px 0 30px}@media (max-width:1200px){#searchEngine{margin:40px 5%}#searchEngine #articleList,#searchEngine #categoryList,#searchEngine .channelList{margin:0}}@media (max-width:850px){#searchEngine{margin:40px 0}#searchEngine .categoryList_embed_block{display:none!important}#searchEngine .channelList{display:block}#searchEngine .articleList_item{background-color:#fff}#searchEngine_title{margin-left:5%}#searchEngine_form{margin:0 5%;display:grid;padding:20px 0 0;grid-template-columns:1fr;grid-template-areas:"input" "filter"}#searchEngine_form input{width:100%;grid-area:input;background-color:#fcf7f8;padding:12px 5% 12px 14%;background-position:5%}#searchEngine_form #searchEngine_filter_button{padding:15px 5%;grid-area:filter}#searchEngine_filter_popup{top:169px;margin-left:5%;padding:15px 5%;margin-right:5%}#searchEngine_results_title{margin:40px 5% 30px}#searchEngine_filtered_types{margin:0}#searchEngine_filtered_types li{margin:0 5% 20px}}@media (max-width:450px){#searchEngine .channelList_item{width:50%}}#categoryList{max-width:1200px;margin:30px auto 40px;font-family:OpenSansSemiBold,Helvetica,sans-serif}#categoryList .categoryList_embed_block{display:none}#categoryList h2{font-size:28px;margin-bottom:15px;color:#f73f69}#categoryList>ul{padding:0;display:grid;list-style:none;grid-gap:15px 1.5%;grid-template-columns:repeat(3,1fr)}#categoryList .categoryList_category{height:220px;position:relative}#categoryList .categoryList_category:hover{cursor:pointer}#categoryList .categoryList_category img{width:100%;height:100%;display:block;object-fit:cover}.categoryList_title{bottom:0;margin:0;width:100%;position:absolute;letter-spacing:.5px;background-color:rgba(112,112,112,.4)}.categoryList_title h4{margin:0;color:#fff;padding:0 10px;overflow:hidden;line-height:40px;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-family:OpenSansRegular,Helvetica,sans-serif}.categoryList_overlay{left:0;right:0;bottom:0;height:40px;position:absolute;pointer-events:none;background-color:rgba(36,48,94,.5)}@media (max-width:1200px){#categoryList{margin:30px 5% 40px}}@media (max-width:800px){.categoryList_title{font-size:14px}}@media (max-width:600px){#categoryList{margin:30px 0 40px}#categoryList h2{margin:0 5%}#categoryList>ul{grid-template-columns:1fr}#categoryList>ul .categoryList_category{margin:0 5%}#categoryList .categoryList_embed_block{display:grid}#categoryList .channelList{margin:0;display:block;border-bottom:10px solid #fff}#categoryList .channelList h4{font-size:24px;padding:10px 5% 0}#categoryList .channelList ul{height:250px;padding:20px 5% 40px 7%;background-color:#fef3f6}#categoryList .channelList .channelList_item{height:auto;margin:0 1.5%;background-color:#fff}#categoryList .channelList .channelList_last_item{height:calc(100% - 40px);background-color:#f73f69}#categoryList .discountProgramBanner{padding:0;display:block;margin-bottom:0}#categoryList .discountProgramBanner>.discountProgramBanner_title,#categoryList .discountProgramBanner_desktop{display:none}#categoryList .discountProgramBanner_content{width:100%;height:350px;background-size:cover;background-position:80%}#categoryList .discountProgramBanner_mobile{color:#fff;display:block;padding:5px 5% 25px;background-color:#ff7897}#categoryList .discountProgramBanner_mobile p{margin:25px 0;font-size:16px;font-family:OpenSansRegular,Helvetica,sans-serif}#categoryList .discountProgramBanner_button{width:100%;padding:15px 0;font-size:18px;margin-top:20px}}#register{width:60%;max-width:770px;margin:30px auto;font-family:OpenSansRegular,Helvetica,sans-serif}#register label{margin-bottom:10px;display:inline-block}#register input{width:100%;border:none;outline:none;padding:15px;margin-bottom:20px;box-sizing:border-box}#register input::placeholder{color:#add9eb;letter-spacing:.5px}#register input#register_terms_checkbox{width:20px;margin-top:5px;display:inline-block;vertical-align:middle}#register input#register_terms_checkbox+label{width:86%;font-size:14px;padding-left:15px;vertical-align:middle}#register input#register_terms_checkbox+label span{color:#f73f69}#register input#register_terms_checkbox+label span:hover{cursor:pointer;color:#c63555}#register_logo{padding-top:10px;text-align:center}#register_logo img{width:40%}#register_title{font-size:30px;padding:20px 0;text-align:center;color:#f73f69;letter-spacing:1px}#register_form{width:70%;margin:0 auto;background-color:#fcf7f8;padding:30px 25px 0}#register_button{width:100%;padding-top:10px;text-align:right;display:inline-block;vertical-align:middle}#register_button button{width:100%;border:none;color:#fff;padding:10px 20%;border-radius:5px;letter-spacing:1px;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}#register_button button:hover{cursor:pointer}#register_info{font-size:14px;text-align:center}#register_info #register_info_title{color:#000;font-size:24px;margin-bottom:30px}#register_info div{padding:25px 0}#register_info div:first-of-type p{margin:10px 0;color:#f73f69}#register_info div:first-of-type p:hover{cursor:pointer;color:#c63555}#register_info div:last-of-type{color:#caa1b8;border-top:1px solid #caa1b8}#register_info div:last-of-type p{margin:10px 0}#register_info div:last-of-type p:hover{cursor:pointer}#register_postcode::-webkit-inner-spin-button,#register_postcode::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.register_value_required{border:1px solid #c63555!important}@media (max-width:800px){#register{width:100%}#register_form{width:90%}}#verificationCode{width:60%;max-width:770px;margin:30px auto;font-family:OpenSansRegular,Helvetica,sans-serif}#verificationCode label{margin-bottom:10px;display:inline-block}#verificationCode input{width:100%;outline:none;padding:15px;margin-bottom:20px;box-sizing:border-box;border:1px solid #fff}#verificationCode input::placeholder{color:#add9eb}#verificationCode_logo{padding-top:10px;text-align:center}#verificationCode_logo img{width:40%}#verificationCode_title{font-size:30px;text-align:center;color:#f73f69;letter-spacing:1px;padding:20px 0 0}#verificationCode_form{width:70%;margin:0 auto;padding:30px 25px;background-color:#fcf7f8}#verificationCode_text{width:70%;font-size:14px;line-height:1.8;margin:30px auto;text-align:center}#verificationCode_text span{color:#f73f69;text-decoration:underline}#verificationCode_text span:hover{cursor:pointer;color:#c63555}#verificationCode_button{width:100%;padding-top:10px}#verificationCode_button button{width:100%;border:none;color:#fff;padding:10px 20%;border-radius:5px;letter-spacing:1px;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}#verificationCode_button button:hover{cursor:pointer}#verificationCode_links{width:70%;font-size:14px;text-align:center;margin:20px auto 40px}#verificationCode_links p{margin:0;padding-top:5px;line-height:20px;color:#f73f69;text-decoration:underline}#verificationCode_links p:hover{cursor:pointer;color:#c63555}.verificationCode_value_required{border:1px solid #c63555!important}@media (max-width:900px){#verificationCode{width:100%}#verificationCode_form{width:90%}}#article_author{padding:50px 5%;margin:30px 10% 0;background-color:#fff}#article_author_image{display:inline-block}#article_author_image img{width:130px;height:130px;border-radius:50%;object-fit:contain;vertical-align:middle}#article_author_data{padding-left:5%;display:inline-block;vertical-align:middle;width:calc(90% - 130px)}#article_author_data>p{margin:0;font-size:28px;padding-bottom:5px;color:#f73f69;font-family:OpenSansLight,Helvetica,sans-serif}#article_author_data span{color:#000;margin:5px 0;line-height:1.4;display:inline-block;font-family:OpenSansRegular,Helvetica,sans-serif}#article_author_data #article_author_subscribe_button{width:140px;border:none;margin-top:10px;padding:10px 5%;border-radius:5px;text-align:center;background-color:#f73f69}#article_author_data #article_author_subscribe_button p{margin:0;color:#fff;font-size:16px;padding-left:10px;letter-spacing:.5px;display:inline-block;font-family:OpenSansBold,Helvetica,sans-serif}#article_author_data #article_author_subscribe_button svg{width:15px;height:15px;fill:#fff}#article_author_data #article_author_subscribe_button:hover{cursor:pointer}#article_author_data #article_author_subscribe_button.article_author_subscribed{background-color:#fcf7f8;border:1px solid #f73f69}#article_author_data #article_author_subscribe_button.article_author_subscribed p{color:#f73f69}#article_author_data #article_author_subscribe_button.article_author_subscribed svg{fill:#f73f69}@media (max-width:850px){#article_author{padding:30px 5%;margin:30px 0 0;background-color:#fcf7f8}#article_author_image{display:block;text-align:center;padding-bottom:20px}#article_author_data{padding:0;width:100%;display:block;margin:0 auto;text-align:center}#article_author_data>p{font-size:20px}#article_author_data #article_author_subscribe_button{width:100%;padding:10px 0;margin:20px auto 0}}.inDepthCourse{margin:0 auto;max-width:600px}@media(max-width:1200px){.inDepthCourse{margin:0 5% -5px}}.inDepthCourse-header{margin-top:20px;padding:24px 20px;border-radius:12px;background-image:linear-gradient(0deg,rgba(175,152,224,.95),rgba(175,152,224,.95))}.inDepthCourse-header-name{font-size:24px;line-height:32px;color:#fff;margin:0 0 8px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.inDepthCourse-header-author{gap:8px;display:flex;align-items:center;padding-bottom:8px}.inDepthCourse-header-author-img{width:20px;height:20px}.inDepthCourse-header-author-img img{height:100%;min-width:100%;object-fit:cover;border-radius:50%}.inDepthCourse-header-author-name{font-size:14px;max-width:100%;line-height:24px;color:#fff;font-family:OpenSansRegular,Helvetica,sans-serif}.inDepthCourse-header-btn{width:100%;outline:none;color:#643db8;font-size:14px;line-height:48px;border-radius:8px;margin:12px 0 20px;border:1px solid #edeff7;font-family:OpenSansSemiBold,Helvetica,sans-serif}.inDepthCourse-header-description{margin:0;font-size:12px;line-height:18px;color:#fff;font-family:OpenSansSemiBold,Helvetica,sans-serif}.inDepthCourse-header-read-more-btn{padding:0;border:none;outline:none;margin-top:8px;font-size:12px;line-height:18px;color:#fff;text-decoration:underline;background-color:rgba(0,0,0,0);font-family:OpenSansRegular,Helvetica,sans-serif}.inDepthCourse-feature-list{padding:24px 5%;list-style:none;margin:16px -5% 0;border-bottom:1px solid #e3e6ef}.inDepthCourse-feature-list-item{gap:16px;display:flex;align-items:center;padding-bottom:16px}.inDepthCourse-feature-list-item:last-of-type{padding-bottom:0}.inDepthCourse-feature-list-item-icon-wrap{width:48px;height:48px;display:flex;border-radius:50%;align-items:center;justify-content:center;background-color:#b6d8e9}.inDepthCourse-feature-list-item-icon{stroke-width:2;stroke:#3d4875;transform:scale(.85)}.inDepthCourse-feature-list-item-text{font-size:16px;line-height:26px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityIntro{max-width:600px;margin:30px auto}@media(max-width:1200px){.communityIntro{margin:30px 5% 10px}}.communityIntro-title{font-size:22px;line-height:30px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityIntro-message{display:flex;padding:12px;font-size:14px;line-height:24px;color:#6a749d;border-radius:8px;background-color:#f8fbfd;font-family:OpenSansRegular,Helvetica,sans-serif}.communityIntro-message-text{margin:0}.communityIntro-list-item-icon-wrap{height:24px;display:flex;min-width:24px;margin-right:25px;border-radius:4px;align-items:center;justify-content:center;background-color:#e4506b}.communityIntro-list{padding:0;margin:40px 0 80px}.communityIntro-list-item{display:flex;margin:15px 0;font-size:12px;line-height:18px;color:#6a749d;align-items:center;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityIntro-message-icon{width:45px;margin-right:10px}.communityIntro-list-item-icon{width:12px;height:12px;stroke-width:3;stroke:#fff}.communityIntro-button{width:100%;border:none;outline:none;font-size:14px;border-radius:8px;color:#fff;padding:17px 10px;background-color:#e4506b;font-family:OpenSansRegular,Helvetica,sans-serif}.communityIntro-button:hover{cursor:pointer}.courseOverview{padding:0;list-style:none;max-width:600px;margin:60px auto}@media(max-width:1200px){.courseOverview{margin:20px 5%}}.courseOverview-name{font-size:16px;line-height:26px;color:#6a749d;font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseOverview-description{font-size:14px;line-height:24px;color:#6a749d;font-family:OpenSansLight,Helvetica,sans-serif}.courseOverview-provider-logo{width:20px;height:20px;border-radius:50%;margin-right:15px;vertical-align:middle;border:1px solid #e3e6ef}.courseOverview-provider-name{font-size:14px;line-height:24px;color:#6a749d;vertical-align:middle;font-family:OpenSansLight,Helvetica,sans-serif}.courseOverview-chapter-list{padding:0}.courseOverview-chapter-list-item{list-style:none}.courseOverview-chapter-list-item:hover{cursor:pointer}.courseOverview-chapter-name{font-size:16px;margin-top:20px;line-height:26px;color:#6a749d;font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseOverview-module-list{padding:0}.courseOverview-module-list-item{display:flex;margin:12px 0;font-size:14px;list-style:none;line-height:24px;color:#6a749d;vertical-align:middle;justify-content:flex-start;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.courseOverview-module-list-item{align-items:center}}.courseOverview-module-list-item-watched .courseOverview-module-checkmark{background-color:#4897c5}.courseOverview-module-list-item-name{margin:0}@media(max-width:1200px){.courseOverview-module-list-item-name{width:100%}}.courseOverview-module-checkmark{height:22px;min-width:22px;border-radius:50%;margin-right:12px;vertical-align:middle;border:1.5px solid #4897c5;display:inline-flex;align-items:center;justify-content:center}.courseOverview-module-checkmark-icon{width:10px;height:10px;stroke-width:5;stroke:#fff}.courseOverview-module-list-item-lock-icon{min-width:20px;margin-left:7px;stroke-width:2.5;stroke:#3d4875;vertical-align:middle;transform:scale(.7) translateY(-2px)}.sharedFileList{max-width:1200px;margin:30px auto;min-height:600px;font-family:OpenSansRegular,Helvetica,sans-serif}.sharedFileList_title{display:grid;padding:10px 0 0;align-items:center;grid-template-columns:2fr 1fr;justify-content:space-between}.sharedFileList_title h3{margin:0;font-size:24px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.sharedFileList_button{justify-self:end;display:inline-block}.sharedFileList_button button{width:170px;border:none;height:37px;color:#fff;outline:none;padding:7px 0;margin:10px auto;border-radius:5px;display:inline-block;letter-spacing:.5px;vertical-align:middle;font-family:OpenSansSemiBold,Helvetica,sans-serif}.sharedFileList_button button svg{width:23px;height:23px;fill:#fff;padding-right:8px;vertical-align:middle;transform:translateY(-1px)}.sharedFileList_button button.sharedFileList_upload_button{background-color:#f73f69}.sharedFileList_button button.sharedFileList_download_button{margin-right:10px;background-color:#51a719}.sharedFileList_button button.sharedFileList_download_button+.sharedFileList_icon{margin-right:20px}.sharedFileList_button button.sharedFileList_download_button+.sharedFileList_icon svg{fill:#51a719;stroke-width:10px;stroke:#51a719}.sharedFileList_button button.sharedFileList_delete_button{background-color:#cb3456}.sharedFileList_button button.sharedFileList_delete_button+.sharedFileList_icon{color:#cb3456}.sharedFileList_button button:hover{cursor:pointer}.sharedFileList_icon{display:none}.sharedFileList_icon:hover{cursor:pointer}.sharedFileList_table{padding:0;list-style:none}.sharedFileList_table li{height:62px;display:grid;align-items:center;border-top:1px solid #c2cbd6;grid-template-columns:1fr 180px 175px}.sharedFileList_table li:last-of-type{border-bottom:1px solid #c2cbd6}.sharedFileList_table_header{height:50px;font-size:18px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.sharedFileList_file_name{color:#1f99ca}.sharedFileList_file_name:hover{cursor:pointer;color:#24305e}@media (max-width:1200px){.sharedFileList{margin:30px 5%}}@media (max-width:850px){.sharedFileList_title h3{font-size:22px}.sharedFileList_file_name{font-size:16px;line-height:1.4;padding-right:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.sharedFileList_table li{font-size:14px;grid-template-columns:1fr 100px 40px}.sharedFileList_table li.sharedFileList_table_header{font-size:16px}.sharedFileList_button button.sharedFileList_delete_button,.sharedFileList_button button.sharedFileList_download_button{display:none}.sharedFileList_icon{display:block;font-size:38px}.sharedFileList_icon svg{width:26px;height:26px;vertical-align:middle;transform:translateY(-3px)}}.userPhotoPopup{top:0;left:0;right:0;bottom:0;z-index:999;display:flex;color:#fff;position:fixed;text-align:center;align-items:center;justify-content:center;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:rgba(0,0,0,.5)}.userPhotoPopup form{max-width:450px;border-radius:5px;padding:0 30px 40px;background-color:#f73f69}.userPhotoPopup_title{font-size:20px;line-height:1.6;margin:30px 0 35px}.userPhotoPopup_error{margin:20px 0}.userPhotoPopup_button{margin:0;width:65%;outline:none;color:#fff;padding:10px 0;border-radius:5px;letter-spacing:2px;justify-self:center;border:2px solid #fff;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#ff7897;background-color:#f73f69}.userPhotoPopup_button:hover{cursor:pointer}.userPhotoPopup_skip_label{width:80px;bottom:65px;color:#fff;font-size:14px;letter-spacing:1px;margin:15px auto 0;text-decoration:underline}.userPhotoPopup_skip_label:hover{cursor:pointer}.userPhotoPopup_photo{width:120px;height:120px;border-radius:50%;margin:10px auto 20px;background-color:#ff7897}.userPhotoPopup_photo img{width:120px;height:120px;object-fit:cover;border-radius:50%}.userPhotoPopup_photo img:hover{cursor:pointer}.userPhotoPopup_photo svg{fill:#fff;width:120px;height:120px}.userPhotoPopup_photo svg:hover{cursor:pointer}.userPhotoPopup_upload_photo_label{display:block;font-size:14px;letter-spacing:1px;margin-bottom:50px;text-decoration:underline}.userPhotoPopup_upload_photo_label:hover{cursor:pointer}@media (max-width:400px){.userPhotoPopup_button{width:80%;font-size:14px}}.inDepthCourses{max-width:600px;margin:60px auto}.inDepthCourses .coursesIntro-subtitle{display:block;margin:20px 0 5px}.inDepthCourses .coursesIntro{margin:0!important}@media(max-width:1200px){.inDepthCourses{max-width:100%;margin:120px 5% 12px!important}}.inDepthCourses-title{margin:0;font-size:18px;line-height:24px;color:#3d4875;padding-bottom:12px;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.inDepthCourses-title{padding-bottom:18px}}.inDepthCourses-purchased{margin-left:-5%;margin-right:-5%;padding:10px 5% 12px;border-bottom:1px solid #e3e6ef}.inDepthCourses-purchased-list{margin:0;gap:12px;display:flex;list-style:none;overflow-x:scroll;white-space:nowrap;padding:0 0 12px}.inDepthCourses-purchased-list-item{min-width:60%;border-radius:12px;border:1px solid #e3e6ef}.inDepthCourses-purchased-list-item-link{height:36px;display:block;font-size:12px;line-height:36px;text-align:center;color:#4897c5;border-radius:8px;width:calc(100% - 24px);margin:28px 12px 16px;border:1px solid #edeff7;font-family:OpenSansSemiBold,Helvetica,sans-serif;box-shadow:0 1px 3px 0 rgba(21,26,50,.05)}.inDepthCourses-purchased-list-item-img{width:100%;height:120px}.inDepthCourses-purchased-list-item-img img{width:100%;height:100%;object-fit:cover;border-radius:12px 12px 0 0}.inDepthCourses-purchased-list-item-name{margin:0;font-size:16px;overflow:hidden;line-height:26px;color:#2d3554;text-overflow:ellipsis;padding:12px 12px 0;font-family:OpenSansSemiBold,Helvetica,sans-serif}.inDepthCourses-purchased-list-item-author{gap:8px;display:flex;align-items:center;padding:4px 12px 0}.inDepthCourses-purchased-list-item-author-img{height:20px;min-width:20px;border-radius:50%;border:1px solid #e3e6ef}.inDepthCourses-purchased-list-item-author-img img{height:100%;min-width:100%;object-fit:cover;border-radius:50%}.inDepthCourses-purchased-list-item-author-name{font-size:12px;max-width:100%;overflow:hidden;line-height:18px;color:#6a749d;text-overflow:ellipsis;font-family:OpenSansRegular,Helvetica,sans-serif}.inDepthCourses-other{padding:24px 0 0;margin-bottom:24px}.inDepthCourses-other-list{gap:16px;margin:0;padding:0;display:grid;list-style:none;grid-template-columns:1fr 1fr}.inDepthCourses-other-list-item-img{width:100%;height:152px}.inDepthCourses-other-list-item-img img{width:100%;height:100%;object-fit:cover;border-radius:8px}.inDepthCourses-other-list-item-meta{gap:5px;display:flex;align-items:center}.inDepthCourses-other-list-item-meta-price{font-size:14px;line-height:24px;color:#3d4875;font-family:OpenSansRegular,Helvetica,sans-serif}.inDepthCourses-other-list-item-meta-video-count{font-size:12px;line-height:18px;color:#3d4875;font-family:OpenSansRegular,Helvetica,sans-serif}.inDepthCourses-other-list-item-name{margin:0;font-size:16px;padding-top:8px;line-height:26px;color:#2d3554;font-family:OpenSansSemiBold,Helvetica,sans-serif}.inDepthCourses-footer{padding:24px;text-align:center;margin:24px -5% 0;background-color:#f7f8fc}.inDepthCourses-footer-title{margin:0;font-size:16px;line-height:26px;color:#3d4875;padding-bottom:12px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.inDepthCourses-footer-text{margin:0;font-size:14px;line-height:24px;color:#6a749d;font-family:OpenSansRegular,Helvetica,sans-serif}.inDepthCourses-no-courses{text-align:center}.inDepthCourses-no-courses-icon-wrap{width:48px;height:48px;display:flex;margin:0 auto;border-radius:50%;align-items:center;justify-content:center;background-color:#edeff7}.inDepthCourses-no-courses-icon{stroke-width:2px;stroke:#6a749d;transform:scale(.85)}.inDepthCourses-no-courses-text{margin:12px 0;font-size:14px;line-height:24px;color:#6a749d;font-family:OpenSansRegular,Helvetica,sans-serif}.coursesIntroAlternate{max-width:600px;margin:20px auto}@media(max-width:1200px){.coursesIntroAlternate{max-width:100%;margin:20px auto}}.coursesIntroAlternate-title{margin-bottom:5px}.coursesIntroAlternate-subtitle,.coursesIntroAlternate-title{font-size:16px;line-height:26px;color:#151a32;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesIntroAlternate-subtitle{margin-bottom:0}.coursesIntroAlternate-text{font-size:14px;line-height:24px;color:#6a749d;margin:10px 0 0;font-family:OpenSansRegular,Helvetica,sans-serif}.coursesIntroAlternate-text-small{gap:12px;display:flex;font-size:12px;line-height:18px;color:#6a749d;margin:20px 0 0;align-items:center;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesIntroAlternate-text-small p{margin:0}.coursesIntroAlternate-text-bold{font-family:OpenSansBold,Helvetica,sans-serif}.coursesIntroAlternate-list-item-icon-wrap{height:24px;display:flex;min-width:24px;margin-right:18px;border-radius:4px;align-items:center;justify-content:center;background-color:#4897c5}.coursesIntroAlternate-list{margin:0;padding:0}.coursesIntroAlternate-list-item{display:flex;margin:8px 0;font-size:12px;line-height:18px;color:#6a749d;align-items:center;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesIntroAlternate-list-item-icon{width:12px;height:12px;stroke-width:4;stroke:#fff}.coursesIntroAlternate-button{width:100%;border:none;outline:none;display:block;font-size:14px;text-align:center;border-radius:8px;padding:17px 10px;margin-bottom:10px;box-sizing:border-box;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesIntroAlternate-button:hover{cursor:pointer}.coursesIntroAlternate-img{max-width:100px}.coursesIntroAlternate-button-primary{color:#fff;background-color:#4897c5}.coursesIntroAlternate-button-secondary{color:#4897c5;border:1px solid #edeff7;background-color:rgba(0,0,0,0);box-shadow:0 1px 3px rgba(21,26,50,.05)}.coursesIntroAlternate-review-list{gap:8px;display:flex;list-style:none;overflow-x:scroll;padding:0 0 10px;margin:10px 0 5px}.coursesIntroAlternate-review-list-item{font-size:14px;line-height:16px;color:#6a749d;border-radius:8px;white-space:nowrap;font-family:OpenSansBold,Helvetica,sans-serif;padding:3px 12px 15px;border:1px solid #edeff7;box-shadow:0 4px 8px rgba(21,26,50,.05)}.coursesIntroAlternate-review-list-item p{margin:10px 0 6px;display:inline-block;vertical-align:middle}.coursesIntroAlternate-review-list-item span{font-size:12px}.coursesIntroAlternate-review-list-item q{display:block;font-size:12px;line-height:18px;font-family:OpenSansRegular,Helvetica,sans-serif}.coursesIntroAlternate-review-list-item-author{width:45px;padding-right:10px;vertical-align:middle}.coursesIntroAlternate-course-list,.coursesIntroAlternate-video-list{margin:0;padding:0;list-style-type:none}.coursesIntroAlternate-course-list-item{display:flex;margin:15px 0;font-size:14px;line-height:24px;color:#6a749d;align-items:center;font-family:OpenSansRegular,Helvetica,sans-serif}.coursesIntroAlternate-course-list-item-icon-wrap{width:28px;height:28px;display:flex;margin-right:10px;border-radius:7px;align-items:center;justify-content:center;background-color:#4897c5}.coursesIntroAlternate-course-list-item-icon{fill:none;stroke-width:1.5;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.coursesIntroAlternate-video-list-item-header{display:flex;font-size:16px;line-height:26px;color:#6a749d;margin-bottom:10px;align-items:center;font-family:OpenSansSemiBold,Helvetica,sans-serif;justify-content:space-between}.coursesIntroAlternate-video-list-item-header span{border:none;outline:none;font-size:14px;line-height:24px;color:#9ba4c5;white-space:nowrap;background-color:rgba(0,0,0,0);font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesIntroAlternate-video-list-item-header-link{color:#9ca4c4;font-size:14px;line-height:24px;white-space:nowrap;vertical-align:middle;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesIntroAlternate-video-list-item-header-link-icon{width:14px;height:14px;stroke:#9ca4c4;stroke-width:2;padding-left:3px;vertical-align:middle;transform:translateY(-1px)}.coursesIntroAlternate-video-list-item-video .video-js{width:100%;border-radius:8px 8px 0 0}.coursesIntroAlternate-video-list-item-video .video-js .vjs-picture-in-picture-control{display:none}.coursesIntroAlternate-video-list-item-video .video-js .vjs-tech{outline:none;border-radius:8px 8px 0 0}.coursesIntroAlternate-video-list-item-video .video-js .vjs-tech:hover{cursor:pointer}.coursesIntroAlternate-video-list-item-video .video-js .vjs-big-play-button{width:80px;height:80px;border:none;display:flex;border-radius:50%;align-items:center;top:calc(50% - 15px);left:calc(50% + 5px);justify-content:center;background-position:50%;background-repeat:no-repeat;background-color:#faebee;background-image:url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/play.7ac57586.svg)}.coursesIntroAlternate-video-list-item-video .video-js .vjs-big-play-button .vjs-icon-placeholder{display:none}.coursesIntroAlternate-video-list-item-video .vjs-controls-disabled .vjs-big-play-button,.coursesIntroAlternate-video-list-item-video .vjs-has-started .vjs-big-play-button{display:none!important}.coursesIntroAlternate-video-list-item-info{font-size:14px;overflow:hidden;line-height:24px;color:#6a749d;text-overflow:ellipsis;padding:15px 15px 20px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesIntroAlternate-video-list-item-author{display:flex;margin-top:5px;align-items:center}.coursesIntroAlternate-video-list-item-author-image{width:20px;height:20px;margin-right:9px;border-radius:50%;vertical-align:middle;border:1px solid #e3e6ef}.coursesIntroAlternate-video-list-item-author-name{font-size:14px;line-height:24px;color:#6a749d;vertical-align:middle;font-family:OpenSansRegular,Helvetica,sans-serif}.coursesIntroAlternate-video-list-item{margin:25px 0;scroll-margin:85px}@media(max-width:1200px){.coursesIntroAlternate-video-list-item{scroll-margin:120px}}.coursesIntroAlternate-video-list-item-body{border-radius:8px;border:1px solid #edeff7;box-shadow:0 4px 8px rgba(21,26,50,.05)}.coursesIntroAlternate-video-list-item-img{width:100%;object-fit:cover;height:375px;border-radius:8px}@media(max-width:1200px){.coursesIntroAlternate-video-list-item-img{height:175px}}.coursesPlansAlternate{margin:15px 0 40px}.coursesPlansAlternate-header{gap:10px;display:grid;justify-items:center;grid-template-columns:35% 1fr 1fr 1fr}.coursesPlansAlternate-header span{font-size:14px;line-height:22px;color:#6a749d;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.coursesPlansAlternate-header span{font-size:12px;line-height:18px}.coursesPlansAlternate-header{gap:5px;grid-template-columns:45% 1fr 1fr 1fr}}.coursesPlansAlternate-course-list-item{gap:10px;display:grid;align-items:center;justify-items:center;grid-template-columns:35% 1fr 1fr 1fr}@media(max-width:1200px){.coursesPlansAlternate-course-list-item{gap:5px;grid-template-columns:45% 1fr 1fr 1fr}}.coursesPlansAlternate-course-list{padding:0;margin:15px 0;list-style:none}@media(max-width:1200px){.coursesPlansAlternate-course-list{margin:10px 0 15px}}.coursesPlansAlternate-course-list-item-link{display:grid;margin:10px 0;font-size:14px;line-height:22px;color:#6a749d;align-items:center;justify-self:flex-start;font-family:OpenSansRegular,Helvetica,sans-serif;grid-template-columns:auto auto auto}@media(max-width:1200px){.coursesPlansAlternate-course-list-item-link{font-size:12px;line-height:18px}}.coursesPlansAlternate-course-list-item-play-icon-wrap{width:28px;height:28px;display:flex;margin-right:10px;border-radius:7px;align-items:center;justify-content:center;background-color:#4897c5}@media(max-width:1200px){.coursesPlansAlternate-course-list-item-play-icon-wrap{width:20px;height:20px}}.coursesPlansAlternate-course-list-item-play-icon{fill:none;stroke-width:1.5;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1200px){.coursesPlansAlternate-course-list-item-play-icon{scale:.7}}.coursesPlansAlternate-course-list-item-subtitles-icon{width:18px;height:18px;padding-left:6px;vertical-align:middle;transform:translateY(-.5px)}.coursesPlansAlternate-course-list-item-check-icon{width:14px;height:14px;stroke:green;stroke-width:3.8}.coursesPlansAlternate-button{margin:0 auto;border:none;outline:none;display:block;font-size:14px;line-height:20px;border-radius:8px;color:#fff;padding:12px 8px;box-sizing:border-box;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#4897c5}.coursesPlansAlternate-footer{gap:10px;display:grid;font-size:14px;line-height:24px;color:#6a749d;text-align:center;justify-items:center;align-items:flex-start;font-family:OpenSansRegular,Helvetica,sans-serif;grid-template-columns:35% 1fr 1fr 1fr;grid-template-areas:"subtitle plan-basis plan-plus plan-pro"}@media(max-width:1200px){.coursesPlansAlternate-footer{row-gap:5px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"subtitle subtitle subtitle" "plan-basis plan-plus plan-pro"}}.coursesPlansAlternate-footer-subtitle{font-size:14px;grid-area:subtitle;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.coursesPlansAlternate-footer-subtitle{font-size:12px;line-height:20px;font-family:OpenSansRegular,Helvetica,sans-serif}}.coursesPlansAlternate-footer-plan-basis{grid-area:plan-basis}.coursesPlansAlternate-footer-plan-plus{grid-area:plan-plus}.coursesPlansAlternate-footer-plan-pro{grid-area:plan-pro}.coursesPlansAlternate-footer-plan-name{height:42px;display:block;font-size:14px;line-height:18px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesPlansAlternate-footer-plan-duration{display:block;margin-bottom:10px;padding-bottom:5px;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.coursesPlansAlternate-footer-plan-duration{font-size:12px;margin-top:-5px;margin-bottom:8px;font-family:OpenSansRegular,Helvetica,sans-serif}}.coursesPlansAlternate-footer-plan-price-basic{display:block;white-space:nowrap}@media(max-width:1200px){.coursesPlansAlternate-footer-plan-price-basic{font-size:12px}}.coursesPlansAlternate-footer-plan-price-discounted{display:block;padding-bottom:10px;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.coursesPlansAlternate-footer-plan-price-discounted{font-size:12px;margin-top:-3px;padding-bottom:5px}}.coursesSettings{max-width:600px;margin:60px auto 100px}@media(max-width:1200px){.coursesSettings{margin:0 5% 40px}}.coursesSettings-title{margin:0;font-size:18px;line-height:24px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesSettings-insurance-name{padding:16px;margin:12px 0;font-size:14px;line-height:24px;color:#6a749d;text-align:center;border-radius:8px;font-family:OpenSansRegular,Helvetica,sans-serif;border:1px solid #edeff7}.coursesSettings-invoice-list{padding:0;margin:12px 0;list-style:none}.coursesSettings-invoice-list-item{gap:5px;display:flex;padding:12px;border-radius:8px;align-items:center;margin-bottom:12px;background-color:#f7f8fc;justify-content:space-between}.coursesSettings-invoice-list-item-name{font-size:16px;line-height:26px;color:#3d4875;text-transform:capitalize;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesSettings-invoice-list-item-btn{height:36px;font-size:12px;padding:0 24px;line-height:36px;border-radius:8px;color:#4897c5;text-align:center;display:inline-block;background-color:#fff;border:1px solid #edeff7;font-family:OpenSansSemiBold,Helvetica,sans-serif;box-shadow:0 1px 3px 0 rgba(21,26,50,.05)}.productOverview{display:grid;grid-area:overview;align-items:flex-start;align-content:flex-start;font-family:OpenSansRegular,Helvetica,sans-serif;grid-template-areas:"title" "list" "button"}@media(max-width:1200px){.productOverview{grid-template-areas:"button" "list"}}.productOverview-title{margin-top:0;font-size:22px;grid-area:title;line-height:30px;color:#6a749d}@media(max-width:1200px){.productOverview-title{display:none}}.productOverview-list{grid-area:list;font-size:16px;list-style:none;line-height:26px;color:#3d4875;padding:0 0 20px}@media(max-width:1200px){.productOverview-list{margin:0;width:100%}}.productOverview-list-item-text{width:78%;margin:5px 0;display:inline-block;vertical-align:middle}.productOverview-list-item-marker{width:24px;height:24px;font-size:14px;line-height:24px;border-radius:50%;color:#fff;margin-right:20px;text-align:center;display:inline-block;vertical-align:middle;background-color:#51a719}.productOverview-button{width:110px;border:none;outline:none;font-size:14px;grid-area:button;border-radius:8px;text-align:center;padding:12px 24px}.productOverview-button:hover{cursor:pointer}@media(max-width:1200px){.productOverview-button{margin:20px 0;padding:20px 24px}}.productOverview-button-primary{color:#fff;background-color:#51a719}._coursesOverview{display:grid;margin:80px 0 30px;align-items:flex-start;align-content:flex-start;grid-template-areas:"list" "banner" "buttons"}@media(max-width:1200px){._coursesOverview{margin:15px 0 0;grid-template-areas:"banner" "list" "buttons"}}._coursesOverview-buttons-wrap{grid-area:buttons}@media(max-width:1200px){._coursesOverview-buttons-wrap{text-align:center;margin:35px 0 50px}}._coursesOverview-list{padding:0;grid-area:list;list-style:none;margin-bottom:10px}._coursesOverview-list-item{padding:10px 0;font-size:16px;line-height:26px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){._coursesOverview-list-item{padding:5px 0;font-size:13px}}._coursesOverview-list-item-value{margin:0;width:300px;display:inline-block;vertical-align:middle}@media(max-width:1200px){._coursesOverview-list-item-value{width:85%}}._coursesOverview-icon-wrap{width:24px;height:24px;line-height:24px;border-radius:50%;text-align:center;margin-right:20px;display:inline-block;background-color:#4897c5}@media(max-width:1200px){._coursesOverview-icon-wrap{margin-right:15px}}._coursesOverview-icon{width:9px;height:9px;stroke-width:5;stroke:#fff;transform:translateY(-1px)}._coursesOverview-button-secondary{width:165px;height:48px;outline:none;color:#4897c5;border-radius:8px;margin-right:10px;background-color:#fff;border:1px solid #edeff7;font-family:OpenSansSemiBold,Helvetica,sans-serif;box-shadow:0 1px 3px rgba(21,26,50,.05)}._coursesOverview-button-secondary:hover{cursor:pointer}@media(max-width:1200px){._coursesOverview-button-secondary{width:145px;font-size:14px;margin-right:15px}}._coursesOverview-button-primary{width:165px;height:48px;border:none;outline:none;color:#fff;border-radius:8px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#e4506b}._coursesOverview-button-primary:hover{cursor:pointer}@media(max-width:1200px){._coursesOverview-button-primary{width:145px;font-size:14px}}#profileSettings{margin:0 0 30px;font-family:OpenSansRegular,Helvetica,sans-serif}#profileSettings>p{text-align:center;margin:30px 0 10px}#profileSettings_content{margin-top:15px;border:2px solid #fef3f6}#profileSettings_image{padding:30px 0;text-align:center}#profileSettings_image img{width:275px;height:275px;object-fit:cover;border-radius:50%}#profileSettings_image p{margin:25px 0 0;color:#f73f69;text-decoration:underline}#profileSettings_image p:hover{cursor:pointer}.profileSettings_input{width:100%;outline:none;line-height:normal;color:#f73f69;box-sizing:border-box;text-overflow:ellipsis;padding:10px 40px 10px 10px;border:2px solid #fef3f6}.profileSettings_input.profileSettings_input_area{color:#000;resize:vertical}.profileSettings_input.profileSettings_user_provider{border:none;padding-top:0}.profileSettings_user_provider_setting{position:relative}.profileSettings_provider_list{left:0;right:0;z-index:999;max-height:350px;position:absolute;overflow-y:scroll;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}.profileSettings_provider_list li:hover{cursor:pointer;color:#24305e}.profileSettings_user_provider_search_form{display:inline-block;padding:15px 0 10px}.profileSettings_user_provider_search_form input{height:40px;width:110px;outline:none;padding:0 10px;border-radius:8px;margin:0 10px 0 0;line-height:normal;color:#f73f69;vertical-align:middle;box-sizing:border-box;text-overflow:ellipsis;border:1px solid #edeff7;box-shadow:0 1px 3px rgba(21,26,50,.05)}.profileSettings_user_provider_search_form button{margin-right:10px}.profileSettings_no_result_message{line-height:1.4;color:#cb3456}.profileSettings_subItem{padding-top:30px}.profileSettings_value_set{position:relative}.profileSettings_value_set>div{display:grid;align-items:center;grid-template-columns:100% auto}.profileSettings_value_set>div svg{height:20px;stroke-width:3;margin-left:-40px;stroke:#f73f69}.profileSettings_value_set>div .profileSettings_input{user-select:none}.profileSettings_value_set>div .profileSettings_input:hover{cursor:pointer;color:#cb3456}.profileSettings_value_set ul{width:100%;z-index:99;position:absolute;background-color:#fff}.profileSettings_value_set ul li{padding:20px 5%;border-bottom:2px solid #fef3f6}.profileSettings_value_set ul li:hover{cursor:pointer;color:#24305e}.profileSettings_folded_out .profileSettings_input{overflow-x:hidden;text-overflow:ellipsis;padding:20px 40px 20px 10px;border:none;border-bottom:2px solid #fef3f6;box-shadow:0 3px 6px rgba(0,0,0,.16)}.profileSettings_folded_out+ul{box-shadow:0 3px 6px rgba(0,0,0,.16)}#profileSettings_link{margin:0;text-align:center;color:#f73f69;text-decoration:underline}#profileSettings_link:hover{color:#cb3456}.profileSettings_section h3{margin:0;font-size:24px;user-select:none;color:#f73f69;letter-spacing:.5px;background-color:#fcf7f8;padding:40px 4% 30px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.profileSettings_section ul{margin:0;padding:0;list-style:none}.profileSettings_section ul li{display:grid;padding:20px 4%;align-items:center;justify-content:space-between;grid-template-columns:90% auto;border-bottom:2px solid #fef3f6}.profileSettings_section ul li>div p{margin:0 0 10px}.profileSettings_section ul li>div>span{display:block;line-height:normal;white-space:nowrap;text-overflow:ellipsis}.profileSettings_section ul svg{stroke-width:3;stroke:#f73f69}.profileSettings_section ul svg:hover{cursor:pointer;stroke:#cb3456}#profileSettings_photo_button{display:none}.profileSettings_marked{color:#f73f69}.profileSettings_validation_error{color:red}.profileSettings_edd_link{display:block;font-size:14px;padding-top:15px;color:#f73f69}.profileSettings_edd_link:hover{color:#cb3456}#profileSettings_calendar{margin-left:-40px;vertical-align:middle}#profileSettings_calendar:hover{cursor:default}#profileSettings_calendar svg{width:30px;height:30px;fill:#f73f69;will-change:transform;transition:transform .2s ease-in-out}.profileSettings_edd_input:hover{cursor:default}.button{height:40px;border:none;outline:none;min-width:80px;padding:0 10px;font-size:14px;border-radius:8px;font-family:OpenSansRegular,Helvetica,sans-serif}.button:hover{cursor:pointer}.button-primary{color:#fff;background-color:#f73f69}.button-secondary{background-color:#fff;color:#4897c5;border:1px solid #edeff7;box-shadow:0 1px 3px rgba(21,26,50,.05)}@media (max-width:850px){.profileSettings_section h3{padding:40px 5% 30px}.profileSettings_section ul li{padding:25px 5%}.profileSettings_section svg{width:25px}}#privacySettings{margin:0 0 30px;font-family:OpenSansRegular,Helvetica,sans-serif}#privacySettings>p{text-align:center;margin:30px 0 10px}#privacySettings_subtitle{top:12px;position:absolute}#privacySettings_form{display:grid;font-size:18px;margin-top:15px;user-select:none;position:relative;align-items:center;padding:30px 4% 0;grid-template-rows:100px;justify-content:space-between;grid-template-columns:80% auto;border:2px solid #fef3f6}#privacySettings_form svg{stroke:#f73f69}#privacySettings_form svg:hover{cursor:pointer;stroke:#cb3456}#privacySettings_form ul{left:4%;margin:0;top:105px;padding:0;right:22.4%;list-style:none;position:absolute;background-color:#fff}#privacySettings_form ul li{padding:18px 4%;border-bottom:2px solid #fef3f6}#privacySettings_form ul li:hover{cursor:pointer;color:#24305e}#privacySettings_link{margin:0;text-align:center;color:#f73f69;text-decoration:underline}#privacySettings_link:hover{color:#cb3456}#privacySettings_selected_mode{display:grid;padding:10px 4%;align-items:center;color:#f73f69;justify-content:space-between;grid-template-columns:auto auto;border:2px solid #fef3f6}#privacySettings_selected_mode p{margin:0}#privacySettings_selected_mode svg{width:15px}#privacySettings_selected_mode:hover{cursor:pointer;color:#cb3456}#privacySettings_selected_mode:hover svg{stroke:#cb3456}#privacySettings_list{user-select:none;border-left:2px solid #fef3f6;border-right:2px solid #fef3f6}#privacySettings_list>div h3{margin:0;font-size:24px;color:#f73f69;letter-spacing:.5px;background-color:#fcf7f8;padding:40px 4% 30px;font-family:OpenSansSemiBold,Helvetica,sans-serif}#privacySettings_list>div ul{margin:0;padding:0;list-style:none}#privacySettings_list>div ul li{display:grid;padding:25px 4%;align-items:center;justify-content:space-between;grid-template-columns:auto auto;border-bottom:2px solid #fef3f6}#privacySettings_list>div ul li p{margin:0 0 10px}#privacySettings_list>div ul svg{stroke:#ff7897}#privacySettings_list>div ul svg:hover{cursor:pointer;stroke:#cb3456}.privacySettings_marked{color:#ff7897}.privacySettings_folded_out #privacySettings_selected_mode{padding:18px 4%;border:none;border-bottom:2px solid #fef3f6;box-shadow:0 3px 6px rgba(0,0,0,.16)}.privacySettings_folded_out ul{box-shadow:0 3px 6px rgba(0,0,0,.16)}@media (max-width:850px){#privacySettings_form{padding:30px 5% 0}#privacySettings_form ul{left:5%;right:23%}#privacySettings_list>div h3{padding:40px 5% 30px}#privacySettings_list>div ul li{padding:25px 5%}}#savedCheckLists{font-family:OpenSansRegular,Helvetica,sans-serif}#savedCheckLists ul{padding:0;list-style:none;border:3px solid #fcf7f8}#savedCheckLists .savedCheckLists-button{width:45%;border:none;color:#fff;outline:none;display:block;font-size:18px;margin:30px auto;padding:12px 25px;border-radius:5px;letter-spacing:1.5px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#f73f69}#savedCheckLists .savedCheckLists-button:hover{cursor:pointer}.savedCheckLists_item{display:grid;padding:30px 25px;grid-template-columns:45% 55%}.savedCheckLists_item:nth-child(odd){background-color:#fcf7f8}.savedCheckLists_item_image{position:relative}.savedCheckLists_item_image img{width:100%;display:block;max-height:200px;object-fit:cover}.savedCheckLists_item_description{display:grid;padding:0 0 0 30px;grid-template-rows:70% 30%}.savedCheckLists_item_description p{font-size:20px;margin:10% 0 10px;letter-spacing:.5px;font-family:OpenSansBold,Helvetica,sans-serif}.savedCheckLists_item_description>div{display:grid;grid-template-columns:1fr auto}.savedCheckLists_item_description>div>span{font-size:44px;color:#f73f69;font-family:OpenSansLight,Helvetica,sans-serif;transform:translateY(-15px)}.savedCheckLists_item_description>div>span:hover{cursor:pointer;color:#cb3456}.savedCheckLists_item_category{left:0;right:0;bottom:0;margin:0;color:#fff;padding:10px 0;font-size:14px;text-align:center;position:absolute;letter-spacing:1px;background-color:rgba(36,48,94,.6)}.savedCheckLists_item_button{align-self:end;justify-self:end}.savedCheckLists_item_button button{width:150px;border:none;outline:none;color:#fff;padding:5px 15px;border-radius:5px;letter-spacing:1px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#f73f69}.savedCheckLists_item_button button:hover{cursor:pointer}@media (max-width:850px){#savedCheckLists .savedCheckLists-button{width:90%}.savedCheckLists_item{padding:30px 5%}}@media (max-width:450px){.savedCheckLists_item_description{padding-left:10px}.savedCheckLists_item_description p{margin-top:5%;font-size:16px}.savedCheckLists_item_description p+span{font-size:14px}}#noContentBanner{margin:30px auto;letter-spacing:.5px;padding:10px 0 20px;background-color:#fef3f6}#noContentBanner div{margin:0 auto;max-width:1200px}#noContentBanner p:first-of-type{font-size:28px;color:#f73f69;font-family:OpenSansSemiBold,Helvetica,sans-serif}#noContentBanner p:last-of-type{font-size:18px;color:#24305e;font-family:OpenSansRegular,Helvetica,sans-serif}@media (max-width:1200px){#noContentBanner div{margin:0 5%}}#clothesOverview{margin:30px 0 0}#clothesOverview_list{margin:0;padding:0;display:grid;list-style:none;grid-column-gap:2%;grid-template-columns:1fr 1fr}#clothesOverview_list li .blockLink{width:100%;margin-top:0}@media (max-width:850px){#clothesOverview{background-color:#fff}}.blockLink{width:48%;margin:0 0 25px;display:inline-block}.blockLink:nth-child(2n){margin-right:1%}.blockLink:nth-child(odd){margin-left:1%}.blockLink-img{width:100%;height:120px;object-fit:cover;border-radius:8px 8px 4px 4px}.blockLink-title{font-size:14px;line-height:24px;margin:3px 0 0;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesInsurance{max-width:600px;margin:60px auto}@media(max-width:1200px){.coursesInsurance{margin:20px 5%}}.coursesInsurance-header{display:flex;align-items:center;justify-content:space-between}.coursesInsurance-close-icon{font-size:28px;color:#9ba4c5;transform:translateY(-3px);font-family:OpenSansLight,Helvetica,sans-serif}.coursesInsurance-close-icon:hover{cursor:pointer}.coursesInsurance-title{font-size:22px;line-height:30px;color:#3d4875;margin:30px 0 0;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesInsurance-text{font-size:16px;line-height:26px;color:#6a749d;margin-bottom:35px;font-family:OpenSansRegular,Helvetica,sans-serif}.coursesInsurance-list{padding:0;margin:10px 0 0}@media(max-width:1200px){.coursesInsurance-list{margin-bottom:150px}}.coursesInsurance-list-item{display:flex;list-style:none;border-radius:8px;margin-bottom:10px;align-items:center;padding:15px 5px 15px 15px;border:1px solid #edeff7;justify-content:space-between;box-shadow:0 4px 8px rgba(21,26,50,.05)}.coursesInsurance-list-item:hover{cursor:pointer}.coursesInsurance-list-item-active{border-color:#ee8098;background-color:#fefbfc}.coursesInsurance-list-item-active .coursesInsurance-item-checkmark-wrap{background-color:#e4506b}.coursesInsurance-list-item-active .coursesInsurance-item-checkmark-wrap .coursesInsurance-item-checkmark{display:block}.coursesInsurance-insurer-logo{width:50px;padding:10px;margin-right:15px;border-radius:8px;vertical-align:middle;border:1px solid #edeff7}.coursesInsurance-insurer-name{max-width:65%;font-size:14px;line-height:20px;color:#6a749d;vertical-align:middle;display:inline-block;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesInsurance-item-checkbox-wrap{margin-top:-25px;user-select:none;position:relative;padding-left:37px}.coursesInsurance-item-checkmark-wrap{top:0;left:0;width:24px;height:24px;border-radius:50%;position:absolute;text-align:center;box-sizing:border-box;border:1px solid #c9cee2}.coursesInsurance-item-checkmark-icon{width:10px;height:10px;stroke-width:5;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;transform:translateY(2px)}.coursesInsurance-button{width:100%;border:none;outline:none;font-size:14px;border-radius:8px;color:#fff;padding:17px 10px;background-color:#4897c5;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesInsurance-button:hover{cursor:pointer}.coursesInsurance-footer{margin-top:20px;padding-bottom:10px;background-color:#fff}@media(max-width:1200px){.coursesInsurance-footer{left:5%;right:5%;bottom:0;width:90%;position:fixed}}.courses-checkbox{display:flex;font-size:14px;line-height:24px;color:#3d4875;align-items:center;padding-right:15px;margin:20px 0 10px;font-family:OpenSansRegular,Helvetica,sans-serif}.courses-checkbox:hover{cursor:pointer}.courses-checkmark{height:24px;display:flex;min-width:24px;margin-right:12px;border-radius:4px;align-items:center;justify-content:center;border:1px solid #c9cee2}.courses-checkbox-checked .courses-checkmark{border-color:#e4506b;background-color:#e4506b}.courses-checkbox-checked .courses-checkmark-content{display:block}.coursesInsurance-footer-link{color:#3d4875;display:inline-block;border-bottom:1px solid #9ba4c5}.coursesInsurance-footer-link:visited{color:#3d4875}.courses-checkmark-content{width:13px;height:13px;display:none;stroke-width:4;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.coursesInsurance-footer-text{margin:5px 0}.coursesInsurance-button-disabled{background-color:#e3e6ef}.coursePageHeader{padding-top:40px}@media(max-width:1200px){.coursePageHeader{padding-top:5px}}.coursePageHeader-icon{width:25px;transform:translateX(-4px)}.coursePageHeader-icon:hover{cursor:pointer}@media(max-width:1200px){.coursePageHeader-icon{height:18px;transform:translateX(-8px)}}.coursePageHeader-title{font-size:22px;line-height:30px;color:#6a749d;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.coursePageHeader-title{font-size:16px;margin-top:9px}}.coursePageHeader-title-wrap{display:flex;align-items:center;justify-content:space-between}.coursePageHeader-right-link{display:none}@media(max-width:1200px){.coursePageHeader-right-link{display:block;font-size:14px;color:#9ba4c5;font-family:OpenSansSemiBold,Helvetica,sans-serif}}.coursePageHeader-right-link-icon{padding-left:10px;vertical-align:middle;transform:translateY(-1px)}.courseEmailPopup{top:0;left:0;right:0;bottom:0;z-index:999;display:flex;position:fixed;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.courseEmailPopup-content{width:100%;max-width:545px;border-radius:12px;background-color:#fff;box-shadow:0 8px 16px rgba(160,174,192,.25)}@media(max-width:1200px){.courseEmailPopup-content{margin:0 5%}}.courseEmailPopup-header{display:flex;font-size:16px;color:#151a32;padding:15px 25px;align-items:center;justify-content:space-between;font-family:OpenSansSemiBold,Helvetica,sans-serif;box-shadow:inset 0 -1px 0 #edeff7}@media(max-width:1200px){.courseEmailPopup-header{font-size:14px;padding-left:25%}}.courseEmailPopup-close-icon{font-size:30px;color:#9ba4c5;fill:#fff!important;stroke:#fff!important;font-family:OpenSansLight,Helvetica,sans-serif}.courseEmailPopup-close-icon:hover{cursor:pointer}@media(max-width:1200px){.courseEmailPopup-close-icon{font-size:20px}}.courseEmailPopup-message-text{width:55%;font-size:12px;text-align:left;line-height:18px;padding-top:25px;color:#6a749d;margin:0 auto 15px;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.courseEmailPopup-message-text{width:90%;text-align:center}}.courseEmailPopup-form-email-label{width:55%;display:block;margin:0 auto;font-size:14px;padding-top:10px;color:#9ba4c5;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.courseEmailPopup-form-email-label{width:90%}}.courseEmailPopup-form-email-field{width:55%;height:30px;outline:none;display:block;padding-top:5px;color:#3d4875;margin:0 auto 25px;font-family:OpenSansSemiBold,Helvetica,sans-serif;border:none;border-bottom:1px solid #c9cee2}@media(max-width:1200px){.courseEmailPopup-form-email-field{width:90%;margin-bottom:20px}}.courseEmailPopup-form-button-wrap{padding:17px;text-align:center;box-shadow:inset 0 1px 0 #edeff7}@media(max-width:1200px){.courseEmailPopup-form-button-wrap{box-shadow:none;padding:0 0 22px}}.courseEmailPopup-form-dashboard-button-wrap{text-align:right}@media(max-width:1200px){.courseEmailPopup-form-dashboard-button-wrap{margin-top:10vh;text-align:center}.courseEmailPopup-form-dashboard-button-wrap .courseEmailPopup-form-button{width:90%}}.courseEmailPopup-form-button{height:40px;border:none;outline:none;font-size:12px;padding:0 20px;color:#fff;border-radius:8px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#e4506b}.courseEmailPopup-form-button:hover{cursor:pointer}@media(max-width:1200px){.courseEmailPopup-form-button{width:90%;height:48px;font-size:14px}}.courseEmailPopup-check-icon-wrap{width:80px;height:80px;display:flex;margin:20px auto;border-radius:50%;align-items:center;justify-content:center;background-color:#fcf3f6}@media(max-width:1200px){.courseEmailPopup-check-icon-wrap{margin-top:10vh}}.courseEmailPopup-check-icon{stroke:#e4506b;stroke-width:2}.courseEmailPopup-confirmation-title{font-size:22px;margin-bottom:0;color:#151a32;text-align:center;font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseEmailPopup-confirmation-text{font-size:12px;line-height:18px;text-align:center;color:#3d4875;margin-bottom:29px;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.courseEmailPopup-confirmation-text{width:90%;margin:16px auto 0}}.sharedFolderList{color:#fff;max-width:1200px;margin:30px auto;font-family:OpenSansRegular,Helvetica,sans-serif}.sharedFolderList ul{padding:0;display:grid;grid-gap:15px;list-style:none;grid-template-columns:repeat(auto-fit,220px)}.sharedFolderList ul li{height:220px;background-size:cover;background-repeat:no-repeat;background-position:50%}.sharedFolderList_item{height:100%;display:grid;padding:0 10px;font-size:18px;line-height:1.4;text-align:center;align-content:center;justify-items:center;background-color:rgba(128,50,95,.5)}.sharedFolderList_item svg{width:45px;height:40px;fill:#fff}.sharedFolderList_item:hover{cursor:pointer}.sharedFolderList_item_disabled{opacity:.4}.sharedFolderList_item_disabled:hover{cursor:default}.sharedFolderList_item_name{margin-top:10px}@media (max-width:1200px){.sharedFolderList{margin:30px 5%}}@media (max-width:600px){.sharedFolderList ul{grid-gap:7px;justify-content:center;grid-template-columns:1fr 1fr}.sharedFolderList_item{font-size:16px}}.channelListPopup{top:0;left:0;right:0;bottom:0;z-index:999;display:flex;color:#fff;position:fixed;text-align:center;align-items:center;justify-content:center;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:rgba(0,0,0,.5)}.channelListPopup form{max-width:450px;border-radius:5px;padding:0 30px 40px;background-color:#f73f69}.channelListPopup_title{font-size:20px;line-height:1.6;margin:30px 0}.channelListPopup_button{margin:0;width:65%;outline:none;color:#fff;padding:10px 0;border-radius:5px;letter-spacing:2px;justify-self:center;border:2px solid #fff;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#ff7897;background-color:#f73f69}.channelListPopup_button:hover{cursor:pointer}.channelListPopup_button.channelListPopup_button_disabled{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}.channelListPopup_button.channelListPopup_button_disabled:hover{cursor:default}.channelListPopup_skip_label{width:80px;bottom:65px;color:#fff;font-size:14px;letter-spacing:1px;margin:15px auto 0;text-decoration:underline}.channelListPopup_skip_label:hover{cursor:pointer}.channelListPopup_channels{padding:0;height:270px;overflow:scroll;list-style:none;margin:15px 0 21px}.channelListPopup_channels li{display:grid;color:#000;padding:5px 0;align-items:center;background-color:#fcf7f8;border:1px solid #fba7ba;grid-template-columns:20% 1fr 1fr}.channelListPopup_channels li:nth-child(2n){background-color:#fff}.channelListPopup_channels li p{margin:6px 0;font-size:14px;text-align:left;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.channelListPopup_channels img{width:40px;height:40px;object-fit:cover;border-radius:50%;border:1px solid #add9eb}.channelListPopup_subscribe_button{width:70%;border:none;color:#fff;outline:none;display:block;padding:7px 0;font-size:12px;margin:10px auto;border-radius:5px;font-family:OpenSansBold,Helvetica,sans-serif;border:1px solid rgba(0,0,0,0);background-color:#f73f69}.channelListPopup_subscribe_button:hover{cursor:pointer}.channelListPopup_subscribe_button svg{width:13px;height:13px;fill:#fff;padding-right:10px}.channelListPopup_subscribe_button.channelListPopup_subscribed_button{color:#ff7897;pointer-events:none;border-color:#ff7897;background-color:#fef3f6}.channelListPopup_subscribe_button.channelListPopup_subscribed_button:hover{cursor:default}.channelListPopup_subscribe_button.channelListPopup_subscribed_button svg{fill:#ff7897}@media (max-width:400px){.channelListPopup_button{width:80%;font-size:14px}}#organizationList{min-height:600px;max-width:1200px;margin:30px auto;font-family:OpenSansRegular,Helvetica,sans-serif}#organizationList ul{margin:0;padding:0;list-style:none;border:2px solid #fef3f6}#organizationList li{padding:10px 0;background-color:#fff}#organizationList li a{display:grid;align-items:center;grid-template-columns:200px 1fr}#organizationList li p{margin:5px 0 0;color:#f73f69}#organizationList li span{color:#1f99ca;font-size:12px;letter-spacing:1px}#organizationList li:nth-child(2n){background-color:#fcf7f8}#organizationList li:hover{cursor:pointer}#organizationList li:hover p:first-of-type{color:#cb3456}#organizationList .organizationList_image{padding:10px 15px 10px 30px}#organizationList .organizationList_image img{width:150px;height:65px;object-fit:contain}#organizationList .organizationList_account{font-size:14px;margin-bottom:5px;color:#24305e}#organizationList_form{padding:30px;background-color:#fcf7f8}#organizationList_form input{width:130px;outline:none;padding:10px;font-size:14px;border:2px solid #fef3f6}#organizationList_form input::placeholder{font-size:14px;color:#add9eb;letter-spacing:.5px}#organizationList_form button{width:140px;border:none;color:#fff;padding:10px 0;border-radius:5px;margin:0 0 0 17px;letter-spacing:.5px;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}#organizationList_form button:hover{cursor:pointer}.organizationList_no_result_label{padding:30px}.organizationList_title{font-size:18px;margin-top:0;letter-spacing:.5px}#savedArticleList{font-family:OpenSansRegular,Helvetica,sans-serif}#savedArticleList a{color:#000}#savedArticleList ul{padding:0;list-style:none;border:2px solid #fef3f6}#savedArticleList .savedArticleList-button{width:45%;border:none;color:#fff;outline:none;display:block;font-size:18px;margin:30px auto;padding:12px 25px;border-radius:5px;letter-spacing:1.5px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#f73f69}#savedArticleList .savedArticleList-button:hover{cursor:pointer}.savedArticleList_item{display:grid;padding:20px 4%;align-items:center;grid-template-columns:1fr auto}.savedArticleList_item:nth-child(odd){background-color:#fcf7f8}.savedArticleList_item img{width:30px;height:30px;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid #add9eb}.savedArticleList_item svg{width:25px;height:25px;fill:#f73f69}.savedArticleList_item svg:hover{cursor:pointer}.savedArticleList_item_title:hover{cursor:pointer;color:#24305e}.savedArticleList_author{color:#1f99ca;font-size:14px;padding:0 20px;vertical-align:middle}@media (max-width:850px){#savedArticleList .savedArticleList-button{width:90%}.savedArticleList_item{padding:20px 5%}}@media (max-width:450px){.savedArticleList_author{font-size:12px;padding:0 10px}}#savedProductList{font-family:OpenSansRegular,Helvetica,sans-serif}#savedProductList .discountProgramProductList{margin:0}#savedProductList .discountProgramProductList>ul{grid-gap:18px 2%;grid-template-columns:1fr 1fr}#savedProductList .discountProgramProductList h2{margin:0 0 15px}#savedProductList .savedProductList-button{width:45%;border:none;color:#fff;outline:none;display:block;font-size:18px;margin:30px auto;padding:12px 25px;border-radius:5px;letter-spacing:1.5px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#f73f69}#savedProductList .savedProductList-button:hover{cursor:pointer}@media (max-width:850px){#savedProductList .discountProgramProductList{margin:0 5%}#savedProductList .discountProgramProductList>ul{grid-template-columns:1fr}#savedProductList .savedProductList-button{width:90%}}.discountProgramProductList{max-width:1200px;margin:30px auto;text-align:center;font-family:OpenSansRegular,Helvetica,sans-serif}.discountProgramProductList h2{font-size:28px;text-align:left;margin-bottom:25px;color:#f73f69;font-family:OpenSansSemiBold,Helvetica,sans-serif}.discountProgramProductList ul{margin:0;padding:0;display:grid;list-style:none;grid-gap:15px 1%;grid-template-columns:1fr 1fr 1fr}.discountProgramProductList ul .discountProgramProduct h4{display:none}.discountProgramProductList_link{color:#1f99ca;margin:30px 0 0;display:inline-block;letter-spacing:.5px;font-family:OpenSansRegular,Helvetica,sans-serif}.discountProgramProductList_link:hover{cursor:pointer;color:#24305e}@media (max-width:1200px){.discountProgramProductList{margin:30px 5%}}@media (max-width:1000px){.discountProgramProductList ul{grid-template-columns:1fr 1fr}}@media (max-width:850px){.discountProgramProductList ul{grid-template-columns:1fr}.discountProgramProductList ul .discountProgramProduct{display:block}}.discountProgramProduct{font-family:OpenSansRegular,Helvetica,sans-serif}.discountProgramProduct h4{margin:0;font-size:24px;color:#f73f69;padding-bottom:20px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.discountProgramProduct_image{position:relative}.discountProgramProduct_image img{width:100%;object-fit:cover}.discountProgramProduct_image svg{right:7%;width:35px;bottom:20px;height:30px;stroke:#fff;position:absolute;fill:hsla(0,0%,100%,.5)}.discountProgramProduct_image svg:hover{cursor:pointer;stroke:#f73f69}.discountProgramProduct_image p{left:7%;bottom:7px;color:#fff;font-size:12px;padding:3px 20px;position:absolute;border-radius:10px;letter-spacing:1px;font-family:OpenSansLight,Helvetica,sans-serif;background-color:#ff7897}.discountProgramProduct_image .discountProgramProduct_added svg{fill:#f73f69}.discountProgramProduct_image .discountProgramProduct_added svg:hover{stroke:#fff}.discountProgramProduct_title{margin:0;display:flex;font-size:20px;line-height:1.4;padding:20px 7%;min-height:2.8em;align-items:center;justify-content:center;background-color:#fef3f6}.discountProgramProduct_title p{margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.discountProgramProduct_partner{display:grid;padding:20px 7%;align-items:center;justify-content:space-between;background-color:#fef3f6;grid-template-columns:auto 1fr auto}.discountProgramProduct_partner a{margin-left:15px;color:#f73f69;justify-self:start}.discountProgramProduct_partner a:hover{color:#cb3456}.discountProgramProduct_partner p{font-size:16px;color:#ff7897}.discountProgramProduct_partner button{width:100%;padding:5px;outline:none;border-radius:5px;color:#f73f69;letter-spacing:1px;border:2px solid #f73f69;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#fef3f6}.discountProgramProduct_partner button:hover{cursor:pointer}.discountProgramProduct_partner_image img{width:35px;height:35px;border-radius:50%;border:1px solid #ff7897}#discountProgramProduct_full_sized .discountProgramProduct_image{width:80%;display:block;object-fit:cover;margin:0 auto 30px}#discountProgramProduct_full_sized .discountProgramProduct_content{padding:30px 0;background-color:#fef3f6}#discountProgramProduct_full_sized .discountProgramProduct_content button{width:80%;outline:none;padding:10px 0;font-size:18px;margin:10px 10%;border-radius:5px;letter-spacing:1.5px;font-family:OpenSansSemiBold,Helvetica,sans-serif}#discountProgramProduct_full_sized .discountProgramProduct_content button:hover{cursor:pointer}#discountProgramProduct_full_sized .discountProgramProduct_content button svg{width:30px;height:25px;padding-right:10px;vertical-align:middle}#discountProgramProduct_full_sized .discountProgramProduct_content button:first-of-type{color:#fff;background-color:#f73f69;border:2px solid #f73f69}#discountProgramProduct_full_sized .discountProgramProduct_content button:first-of-type svg{fill:#fff}#discountProgramProduct_full_sized .discountProgramProduct_content button:last-of-type{color:#f73f69;border:2px solid #ff7897;background-color:#fef3f6}#discountProgramProduct_full_sized .discountProgramProduct_content button:last-of-type svg{stroke:#ff7897;fill:#fef3f6}#discountProgramProduct_full_sized .discountProgramProduct_content button.discountProgramProduct_added svg{fill:#ff7897}#discountProgramProduct_full_sized .discountProgramProduct_title{border:none;padding:0 10%;font-size:26px;min-height:auto;justify-content:start}#discountProgramProduct_full_sized .discountProgramProduct_partner{padding:0 10%;grid-template-columns:1fr 1fr}#discountProgramProduct_full_sized .discountProgramProduct_partner .discountProgramProduct_partner_image{margin:20px 0}#discountProgramProduct_full_sized .discountProgramProduct_partner .discountProgramProduct_partner_image img{vertical-align:middle}#discountProgramProduct_full_sized .discountProgramProduct_partner .discountProgramProduct_partner_image span{color:#ff7897;padding-left:10px;vertical-align:middle}#discountProgramProduct_full_sized .discountProgramProduct_partner>p{color:#fff;font-size:12px;justify-self:end;padding:3px 20px;border-radius:10px;letter-spacing:1px;font-family:OpenSansLight,Helvetica,sans-serif;background-color:#ff7897}#discountProgramProduct_full_sized .discountProgramProduct_code{padding:30px 0;font-size:32px;text-align:center;color:#f73f69;border-radius:10px;letter-spacing:1px;margin:15px 10% 30px;border:3px solid #ff7897}#discountProgramProduct_full_sized .discountProgramProduct_description{font-size:18px;line-height:1.7;padding:0 10% 15px}#discountProgramProduct_full_sized .discountProgramProduct_description a{color:#f73f69}#discountProgramProduct_full_sized .discountProgramProduct_benefits{font-size:18px;padding:15px 10% 0;border-top:2px solid #fff}#discountProgramProduct_full_sized .discountProgramProduct_benefits p{color:#f73f69;margin-bottom:25px}#discountProgramProduct_full_sized .discountProgramProduct_benefits ul{padding:0;list-style:none}#discountProgramProduct_full_sized .discountProgramProduct_benefits li{display:grid;margin:15px 0;grid-gap:15px;line-height:1.4;grid-template-columns:auto 1fr}#discountProgramProduct_full_sized .discountProgramProduct_benefits span{font-size:30px;line-height:28px;color:#f73f69}@media (max-width:850px){.discountProgramProduct{display:none}#discountProgramProduct_full_sized{display:block}#discountProgramProduct_full_sized .discountProgramProduct_image{width:90%}#discountProgramProduct_full_sized .discountProgramProduct_partner,#discountProgramProduct_full_sized .discountProgramProduct_title{padding:0 5%}#discountProgramProduct_full_sized .discountProgramProduct_content button{width:90%;margin:10px 5%}#discountProgramProduct_full_sized .discountProgramProduct_code{margin:15px 5% 30px}#discountProgramProduct_full_sized .discountProgramProduct_description{padding:0 5% 15px}#discountProgramProduct_full_sized .discountProgramProduct_benefits{padding:15px 5% 0}}@media (max-width:600px){#discountProgramProduct_full_sized .discountProgramProduct_description{line-height:2;font-size:14px}#discountProgramProduct_full_sized .discountProgramProduct_benefits li{font-size:14px}#discountProgramProduct_full_sized .discountProgramProduct_benefits span{font-size:20px;line-height:22px;padding-right:5px}}#careProvidersMap{padding:25px;height:350px;margin:30px auto;max-width:1200px;color:#24305e;box-sizing:border-box;background-color:#add9eb;font-family:OpenSansRegular,Helvetica,sans-serif}#careProvidersMap_form{width:50%;padding:0 3% 0 0;vertical-align:top;display:inline-grid;box-sizing:border-box;align-content:space-between;grid-template-rows:100px 110px 50px 40px}#careProvidersMap_form h2{margin:0;font-size:26px;line-height:1.4}#careProvidersMap_form p{line-height:1.7}#careProvidersMap_form form{width:100%}#careProvidersMap_form form input{width:100%;padding:10px;line-height:normal;box-sizing:border-box;border:1px solid #fff}#careProvidersMap_form form input::placeholder{font-size:14px;user-select:none;color:#24305e}#careProvidersMap_form form input::-webkit-inner-spin-button,#careProvidersMap_form form input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}#careProvidersMap_form form input[type=number]{-moz-appearance:textfield}#careProvidersMap_form form div{margin-left:-40px;display:inline-block;vertical-align:middle}#careProvidersMap_form form div:hover{cursor:pointer}#careProvidersMap_form form div svg{width:25px;height:25px}#careProvidersMap_form form div svg:hover{transform:scale(1.1)}#careProvidersMap_form form div span{font-size:30px;margin-left:5px}#careProvidersMap_image{width:50%;height:100%;overflow:hidden;display:inline-block}#careProvidersMap_image img{width:100%;height:100%;display:block;user-select:none;object-fit:cover;transition:transform .3s ease-in-out}@media (max-width:850px){#careProvidersMap{display:none}}#searchFormBanner{color:#fff;align-self:end;line-height:1.6;padding:25px 8%;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:#f73f69}#searchFormBanner label{display:block;padding-bottom:15px;letter-spacing:.3px}#searchFormBanner_input{width:100%;border:none;outline:none;padding:10px;line-height:normal;box-sizing:border-box}#searchFormBanner_input::placeholder{font-size:14px;color:#fba7ba;letter-spacing:.3px}#searchFormBanner_input_icon{margin-left:-40px}#searchFormBanner_input_icon svg{width:25px;vertical-align:middle}#searchFormBanner_input_icon:hover{cursor:pointer}#searchFormBanner_input_icon:hover svg{transform:scale(1.1)}#searchFormBanner:not(.searchFormBanner_default_view){background-color:#add9eb}#searchFormBanner:not(.searchFormBanner_default_view) label{color:#24305e}#searchFormBanner:not(.searchFormBanner_default_view) #searchFormBanner_input::placeholder{color:#add9eb}#searchFormBanner_results{padding:0;height:380px;list-style:none;overflow-x:scroll;margin:10px 0 0}#searchFormBanner_results li{padding:10px 0;background-color:#fff}#searchFormBanner_results li:nth-child(2n){background-color:snow}#searchFormBanner_results li a{display:grid;align-items:center;grid-template-columns:30% 70%}#searchFormBanner_results p{color:#000;margin:5px 0 0}#searchFormBanner_results span{color:#1f99ca;font-size:12px;letter-spacing:1px}#searchFormBanner_results .searchFormBanner_results_image{padding:10px 15px}#searchFormBanner_results .searchFormBanner_results_image img{width:65px;height:65px;border-radius:50%;object-fit:contain;border:1px solid #add9eb}@media (max-width:1000px){#searchFormBanner{font-size:14px}#searchFormBanner_input::placeholder{font-size:12px}#searchFormBanner_input_icon{margin-left:-30px}#searchFormBanner_input_icon svg{width:20px}}@media (max-width:850px){#searchFormBanner{display:none}}.courseDescription{margin:0 0 100px 80px}@media(max-width:1200px){.courseDescription{margin:0}}.courseDescription-image{width:100%;border-radius:8px}.courseDescription-title{font-size:16px;line-height:26px;color:#3d4875;margin:50px 0 0;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.courseDescription-title{margin-top:30px}}.courseDescription-text{font-size:16px;line-height:26px;color:#3d4875;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.courseDescription-text{margin:10px 0 0}}.courseDescription-play-button{left:0;right:0;width:94px;border:none;height:94px;outline:none;margin:0 auto;border-radius:50%;position:absolute;top:calc(50% - 47px);background-color:#faebee}.courseDescription-play-button:hover{cursor:pointer}.courseDescription-video{position:relative}.courseDescription-play-button-icon{transform:translateY(2px)}.removingFilePopup{top:0;left:0;right:0;bottom:0;z-index:999;display:flex;position:fixed;text-align:center;align-items:center;justify-content:center;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:rgba(0,0,0,.5)}.removingFilePopup_content{width:100%;max-width:400px;text-align:center;border-radius:3px;padding:10px 0 25px;background-color:#fff}.removingFilePopup_content button{border:none;width:180px;color:#fff;display:block;padding:10px 0;margin:20px auto;border-radius:5px;letter-spacing:1px;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}.removingFilePopup_content button:hover{cursor:pointer}.removingFilePopup_content button.removingFilePopup_button_inactive{color:#ff7897;background-color:#fef3f6}.removingFilePopup_title{font-size:18px;line-height:1.5;margin:20px 15px 30px}.communityGroup .community-button{right:25px;bottom:9px;position:absolute}@media(max-width:1200px){.communityGroup .community-button{position:static;margin-bottom:0}}.communityGroup-button-wrap{width:100%;text-align:right;padding-top:75px}@media(max-width:1200px){.communityGroup-button-wrap{padding-top:0}}.communityTopicList-header{display:flex;align-items:center;justify-content:space-between}.communityTopicList-header-title{margin:0;font-size:16px;line-height:26px;color:#2d3554;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityTopicList-header-icons{gap:10px;display:flex}.communityTopicList-header-icon{stroke-width:2;stroke:#9ba4c5;stroke-linecap:round;stroke-linejoin:round}.communityTopicList-header-icon:hover{cursor:pointer}.communityTopicList-body{padding:0;min-height:30vh;margin:0 0 10px}.communityTopicList-item{display:flex;align-items:center;padding:26px 12px 28px;justify-content:space-between;box-shadow:inset 0 -1px 0 #edeff7}.communityTopicList-item:first-of-type{padding-top:23px}.communityTopicList-item:hover{cursor:pointer}.communityTopicList-item-data{display:flex;align-items:flex-start}.communityTopicList-item-marker{font-size:32px;color:#edeff7;padding-right:12px;transform:translateY(-6.5px)}.communityTopicList-item-marker-active{color:#e4506b}.communityTopicList-item-subject{font-size:14px;line-height:20px;color:#3d4875;margin:0 10px 3px 0;font-family:OpenSansSemiBold,Helvetica,sans-serif}.userInbox-list-item-comments-data{margin:0;font-size:12px;line-height:18px;color:#6a749d;font-family:OpenSansLight,Helvetica,sans-serif}.communityTopicList-item-icons{gap:4px;display:flex;align-items:center}.communityTopicList-item-icon{width:15px;height:15px;stroke-width:2;stroke:#c9cee2;stroke-linecap:round;stroke-linejoin:round}.communityTopicList-item-lock-icon{width:auto;height:auto;stroke-width:3;stroke:#3d4875;transform:scale(.6)}.communityTopicList-filter-popup{left:0;right:0;bottom:0;z-index:999;margin:0 auto;position:fixed;max-width:500px;background-color:#fff;border-radius:16px 16px 8px 8px;box-shadow:0 -8px 24px rgba(21,26,50,.1)}.communityTopicList-filter-popup-header,.communityTopicList-new-topic-popup-header{display:flex;padding:0 25px;align-items:center;justify-content:space-between;box-shadow:inset 0 -1px 0 #edeff7}.communityTopicList-new-topic-popup-header-title{font-size:16px;line-height:26px;color:#151a32;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityTopicList-filter-popup-header-title{font-size:12px;line-height:18px;color:#151a32;font-family:OpenSansRegular,Helvetica,sans-serif}.community-list.communityTopicList-filter-popup-list{padding-bottom:10px;margin:5px -25px 0;border-bottom:1px solid #edeff7}.community-list.communityTopicList-filter-popup-list .community-list-item{margin:0 25px 2px}.popup-body.communityTopicList-filter-popup-body{padding-bottom:10px}.communityTopicList-filter-popup-button{margin:10px 0 0 -5px;width:calc(100% + 10px)}.communityTopicList-new-topic-popup-form{margin:10px 0 15px}.communityTopicList-new-topic-title{width:100%;border:none;outline:none;display:block;font-size:16px;line-height:26px;color:#151a32;padding:10px 0 12px;box-sizing:border-box;font-family:OpenSansRegular,Helvetica,sans-serif;box-shadow:inset 0 -1px 0 #c9cee2}.communityTopicList-new-topic-title::placeholder{color:#6a749d}.communityTopicList-new-topic-text{width:100%;border:none;resize:none;outline:none;display:block;font-size:14px;line-height:24px;color:#151a32;margin:25px 0 30px;font-family:OpenSansRegular,Helvetica,sans-serif}.communityTopicList-new-topic-text::placeholder{color:#9ba4c5;font-size:16px}.communityTopicList-new-topic-image{width:100%;height:190px;display:block;object-fit:cover;box-sizing:border-box;padding:12px 10px 0}.communityLeaveGroupPopup-title{margin:15px 0;font-size:22px;line-height:30px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityLeaveGroupPopup-title-icon{stroke-width:2;stroke:#3d4875;padding-right:13px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;transform:scale(1.1) translateY(-3px)}.communityLeaveGroupPopup-text{font-size:14px;text-align:left;line-height:24px;margin:15px 0 0;color:#6a749d;font-family:OpenSansRegular,Helvetica,sans-serif}.communityLeaveGroupPopup-icon-wrap{width:24px;height:24px;border-radius:4px;margin-right:25px;align-items:center;display:inline-flex;justify-content:center;background-color:#4897c5}.communityLeaveGroupPopup-icon{width:13px;height:13px;stroke-width:4;stroke:#fff}.community-list{padding:0;list-style:none;margin:15px 0 35px}.community-list-item{height:48px;display:flex;padding:0 12px;font-size:12px;line-height:48px;border-radius:8px;color:#6a749d;position:relative;margin-bottom:2px;align-items:center;border:1px solid #edeff7;font-family:OpenSansRegular,Helvetica,sans-serif;box-shadow:0 4px 8px rgba(21,26,50,.05)}.community-list-item:hover{cursor:pointer}.community-list-item-active{color:#e4506b;border:1px solid #ee8098;background-color:#fefbfc}.community-radio-input{display:none}.community-radio-input:checked~.community-checkmark{background-color:#e4506b;border:1px solid #e4506b}.community-checkmark{top:12px;right:12px;width:24px;height:24px;display:flex;position:absolute;border-radius:50%;align-items:center;box-sizing:border-box;justify-content:center;border:1px solid #c9cee2}.community-checkmark-icon{width:10px;height:10px;stroke-width:5;stroke:#fff;font-family:OpenSansRegular,Helvetica,sans-serif}.communityGroupDropdown{margin:7px 0 30px}.communityGroupDropdown-open .communityGroupDropdown-current-group-name{color:#e4506b}.communityGroupDropdown-open .communityGroupDropdown-icon{stroke-width:2;stroke:#e4506b;stroke-linecap:round;stroke-linejoin:round}.communityGroupDropdown-open .communityGroupDropdown-current-group{box-shadow:none}.communityGroupDropdown-current-group{display:flex;padding:0 15px;border-radius:8px;align-items:center;border:1px solid #edeff7;justify-content:space-between;box-shadow:0 4px 8px rgba(21,26,50,.05)}.communityGroupDropdown-current-group:hover{cursor:pointer}.communityGroupDropdown-marker{font-size:32px;color:#edeff7;padding-right:12px;display:inline-block;vertical-align:middle;transform:translateY(2px)}.communityGroupDropdown-marker-active{color:#e4506b}.communityGroupDropdown-current-group-name{font-size:14px;line-height:24px;color:#3d4875;display:inline-block;vertical-align:middle;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityGroupDropdown-current-group-icons{gap:8px;display:flex;align-items:center}.communityGroupDropdown-list-item-icons{gap:6px;display:flex;align-items:center}.communityGroupDropdown-icon{stroke-width:2;stroke:#9ba4c5;stroke-linecap:round;stroke-linejoin:round}.communityGroupDropdown-list{margin:0;padding:0;list-style:none;transform:translateY(-7px)}.communityGroupDropdown-list-item{display:flex;align-items:center;padding:15px;border:1px solid #edeff7;border-top:none;justify-content:space-between}.communityGroupDropdown-list-item:first-of-type{padding-top:22px}.communityGroupDropdown-list-item:last-of-type{border-radius:0 0 8px 8px;box-shadow:0 4px 8px rgba(21,26,50,.05)}.communityGroupDropdown-list-item .communityGroupDropdown-icon{stroke:#9ba4c5}.communityGroupDropdown-list-item .communityGroupDropdown-chevron-right-icon{width:15px;height:15px;stroke:#c9cee2;stroke-linecap:round;stroke-linejoin:round}.communityGroupDropdown-list-item:hover{cursor:pointer}.communityGroupDropdown-list-item-name{font-size:14px;line-height:20px;color:#6a749d;display:inline-block;vertical-align:middle;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityGroupDropdown-lock-icon{transform:scale(.6);stroke-width:3}.communityTopic{margin:0 auto}.communityTopic-author{display:flex;align-items:center;margin-bottom:30px}.communityTopic-author-img{width:35px;height:35px;object-fit:cover;margin-right:15px;border-radius:50%}.communityTopic-author-name{margin:0;font-size:14px;line-height:24px;color:#e4506b;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityTopic-update-time{font-size:12px;line-height:18px;color:#6a749d;font-family:OpenSansRegular,Helvetica,sans-serif}.communityTopic-content{border-radius:8px;padding:10px 15px;background-color:#f8fbfd}.communityTopic-subject{margin:0;font-size:16px;line-height:26px;color:#151a32;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityTopic-message{margin:10px 0;font-size:14px;line-height:24px;color:#3d4875;white-space:normal;font-family:OpenSansRegular,Helvetica,sans-serif}.communityTopic-img{width:100%;height:180px;object-fit:cover;border-radius:8px;margin-bottom:10px}.communityTopic-action-bar{font-size:12px;line-height:18px;color:#9ba4c5;padding:20px 5px 10px;font-family:OpenSansSemiBold,Helvetica,sans-serif;justify-content:space-between;box-shadow:inset 0 -1px 0 #edeff7}.communityTopic-action-bar,.communityTopic-action-bar-section{display:flex;align-items:center}.communityTopic-like-count{margin:0 0 0 5px}.communityTopic-reply-icon{margin-left:15px}.communityTopic-events{display:flex;margin:35px 0 0;align-items:center;justify-content:space-between}.communityTopic-events-title{font-size:16px;line-height:26px;color:#151a32;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityTopicList-new-topic-event-popup{left:0;right:0;bottom:0;z-index:999;margin:0 auto;position:fixed;max-width:500px;background-color:#fff;border-radius:16px 16px 8px 8px;box-shadow:0 -8px 24px rgba(21,26,50,.1)}.communityTopicList-new-topic-event-popup .popup-body{padding:0 15px}.communityTopicList-new-topic-event-popup .communityTopic-event-quoted-message-wrap{margin:12px 15px 0}.communityTopicList-new-topic-event-popup-header{display:flex;padding:0 20px;align-items:center;justify-content:space-between;box-shadow:inset 0 -1px 0 #edeff7}.communityTopicList-new-topic-event-popup-header-title{margin:15px 0;font-size:12px;line-height:18px;color:#151a32;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityTopicList-new-topic-event-popup-form{margin:10px 0 0}.communityTopicList-new-topic-event-text-input-wrap{margin:0 -25px;padding-bottom:8px;box-shadow:inset 0 -1px 0 #edeff7}.communityTopicList-new-topic-event-text-input{resize:none;border:none;outline:none;margin:0 25px;display:block;font-size:12px;line-height:18px;color:#3d4875;padding:10px 0 12px;width:calc(100% - 50px);font-family:OpenSansRegular,Helvetica,sans-serif;box-shadow:inset 0 -1px 0 #c9cee2}.communityTopicList-new-topic-event-text-input::placeholder{color:#6a749d}.communityTopic-events-content{padding:0;margin:15px 0;list-style:none}.communityTopic-events-content .communityTopic-action-bar{padding-top:8px;margin-bottom:25px}.communityTopic-event-message{padding:0 10px;font-size:12px;line-height:18px;color:#3d4875;word-break:break-word;font-family:OpenSansRegular,Helvetica,sans-serif}.communityTopic-event-quoted-message-wrap{display:flex;padding:0 12px;border-radius:8px;margin-bottom:5px;align-items:flex-start;background-color:#f8fbfd;justify-content:space-between}.communityTopic-event-quoted-message{margin:10px 0;padding:0 12px;font-size:10px;line-height:16px;color:#3d4875;font-family:OpenSansRegular,Helvetica,sans-serif;border-left:2px solid #6a749d}.communityTopic-event-quoted-message p{margin:0;word-break:break-word}.communityTopic-event-quoted-message-icon{margin-top:10px;stroke-width:2.5;stroke:#6a749d;transform:scale(.8);stroke-linecap:round;stroke-linejoin:round}.communityTopic-event-quoted-message-icon:hover{cursor:pointer}.communityTopic-action-icon{stroke-width:2;stroke:#9ba4c5;stroke-linecap:round;stroke-linejoin:round}.communityTopic-action-icon-marked{fill:#e4506b;stroke:#e4506b}.courseListOverview{padding:0;list-style:none;max-width:600px;margin:30px auto 60px}@media(max-width:1200px){.courseListOverview{max-width:100%;margin:30px 5% 20px}}.courseListOverview-course{margin:15px 0 0}.courseListOverview-course:hover{cursor:pointer}.courseListOverview-course-header{display:flex;font-size:16px;line-height:26px;color:#6a749d;margin-bottom:10px;align-items:center;font-family:OpenSansSemiBold,Helvetica,sans-serif;justify-content:space-between}.courseListOverview-course-more-info-button{border:none;outline:none;font-size:14px;line-height:24px;color:#9ba4c5;background-color:rgba(0,0,0,0);font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseListOverview-course-more-info-button:hover{cursor:pointer}.courseListOverview-course-more-info-icon{height:14px;margin-left:7px;stroke:#9ba4c5;vertical-align:middle;transform:translate(5px,-1px)}.courseListOverview-course-module-list-wrap{overflow:hidden;position:relative;border-radius:8px}@media(max-width:1200px){.courseListOverview-course-module-list-wrap{overflow:scroll}}.courseListOverview-course-module-list{padding:0;white-space:nowrap}.courseListOverview-course-module-list-item{width:100%;list-style:none;position:relative;border-radius:8px;display:inline-block;box-sizing:border-box;border:1px solid #edeff7;box-shadow:0 4px 8px rgba(21,26,50,.05)}@media(max-width:1200px){.courseListOverview-course-module-list-item{width:90%;margin-right:10px}}.courseListOverview-course-module-list-item-info{padding:15px;overflow:hidden;text-overflow:ellipsis}.courseListOverview-course-module-list-item-image{width:100%;height:305px;object-fit:cover;border-radius:8px 8px 0 0}@media(max-width:1200px){.courseListOverview-course-module-list-item-image{height:40vw}}.courseListOverview-course-provider-logo{width:20px;height:20px;border-radius:50%;margin-right:12px;vertical-align:middle;border:1px solid #e3e6ef}.courseListOverview-course-module-name{font-size:14px;margin:0 0 7px;line-height:24px;color:#6a749d;font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseListOverview-course-provider-name{font-size:14px;line-height:24px;color:#6a749d;vertical-align:middle;font-family:OpenSansRegular,Helvetica,sans-serif}.courseListOverview-play-button{top:110px;width:70px;height:70px;border:none;outline:none;display:flex;border-radius:50%;position:absolute;align-items:center;left:calc(50% - 35px);justify-content:center;background-color:#faebee}.courseListOverview-play-button:hover{cursor:pointer}@media(max-width:1200px){.courseListOverview-play-button{top:14vw}}.courseListOverview-play-button-icon{stroke:#cb3456;stroke-width:2}.courseListOverview-course-nav-button{top:32%;width:40px;height:40px;display:flex;border-radius:50%;position:absolute;align-items:center;justify-content:center;background-color:#fcf3f6}@media(max-width:1200px){.courseListOverview-course-nav-button{display:none}}.courseListOverview-course-nav-icon{width:16px;height:16px;stroke-width:2;stroke:#e4506b}.courseListOverview-course-prev-button{left:10px}.courseListOverview-course-prev-button .courseListOverview-course-nav-icon{transform:translateX(-1px)}.courseListOverview-course-next-button{right:10px}.courseListOverview-course-next-button .courseListOverview-course-nav-icon{transform:translateX(1px)}.dateDropdown{margin:10px 0}.dateDropdown-select-wrap{position:relative;margin-right:15px;display:inline-block}.dateDropdown-select{appearance:none;font-size:12px;line-height:18px;border-radius:8px;color:#6a749d;padding:15px 30px 15px 15px;background-color:rgba(0,0,0,0);border:1px solid #edeff7;font-family:OpenSansSemiBold,Helvetica,sans-serif;box-shadow:0 1px 3px rgba(21,26,50,.05)}.dateDropdown-select:hover{cursor:pointer}.dateDropdown-select-icon{top:22px;right:10px;stroke-width:2;position:absolute;stroke:#9ba4c5;stroke-linecap:round;stroke-linejoin:round}.dateDropdown-select-icon:hover{cursor:pointer}.coursePaymentForm{max-width:600px;margin:60px auto}@media(max-width:1200px){.coursePaymentForm{margin:20px 5%}}.coursePaymentForm-header{display:flex;align-items:center;justify-content:space-between}.coursePaymentForm-close-icon{font-size:28px;color:#9ba4c5;transform:translateY(-3px);font-family:OpenSansLight,Helvetica,sans-serif}.coursePaymentForm-close-icon:hover{cursor:pointer}.coursePaymentForm-content{margin:30px 0}.coursePaymentForm-content input::-webkit-inner-spin-button,.coursePaymentForm-content input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.coursePaymentForm-content input[type=number]{-moz-appearance:textfield}@media(max-width:1200px){.coursePaymentForm-content{margin-bottom:200px}}.coursePaymentForm-label{display:block;font-size:14px;line-height:24px;color:#6a749d;margin-bottom:35px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursePaymentForm-label:last-of-type{margin-bottom:20px}.coursePaymentForm-input{width:100%;outline:none;display:block;font-size:16px;margin-top:10px;line-height:24px;color:#151a32;padding:10px 0 20px;box-sizing:border-box;font-family:OpenSansRegular,Helvetica,sans-serif;border:none;border-bottom:1px solid #edeff7}.coursePaymentForm-input::placeholder{font-size:13px;color:#9ba4c5}.coursePaymentForm-postal-code-input{text-transform:uppercase}.coursePaymentForm-postal-code-input::placeholder{text-transform:none}.coursePaymentForm-cart{padding:15px;border-radius:8px;margin:0 0 15px;border:1px solid #edeff7;box-shadow:0 4px 8px rgba(21,26,50,.05)}@media(max-width:1200px){.coursePaymentForm-cart{left:5%;right:5%;bottom:57px;position:fixed;background-color:#fff}}.coursePaymentForm-cart-title{font-size:14px;line-height:20px;color:#3d4875;margin:10px 0 20px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursePaymentForm-cart-subtitle{margin:0;width:70%;font-size:12px;line-height:18px;color:#6a749d;padding-right:30px;display:inline-block;vertical-align:middle;font-family:OpenSansRegular,Helvetica,sans-serif}.coursePaymentForm-cart-price{font-size:12px;line-height:18px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursePaymentForm-button{width:100%;border:none;outline:none;font-size:14px;border-radius:8px;color:#fff;padding:17px 10px;background-color:#4897c5;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursePaymentForm-button:hover{cursor:pointer}@media(max-width:1200px){.coursePaymentForm-button{left:5%;right:5%;width:90%;bottom:10px;position:fixed}}.coursePaymentForm-button-disabled{background-color:#e3e6ef;border:1px solid #edeff7}.coursePaymentForm-button-disabled:hover{cursor:default}.coursePaymentForm-title{font-size:22px;line-height:30px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursePaymentForm-payment-method{display:flex;padding:15px;margin:20px 0;border-radius:8px;align-items:center;border:1px solid #edeff7;justify-content:space-between;box-shadow:0 4px 8px rgba(21,26,50,.05)}.coursePaymentForm-payment-method:hover{cursor:pointer}.coursePaymentForm-payment-method-icon{margin-right:15px;vertical-align:middle}.coursePaymentForm-payment-method-label{font-size:14px;line-height:20px;color:#6a749d;display:inline-block;vertical-align:middle;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursePaymentForm-item-checkbox-wrap{margin-top:-25px;user-select:none;position:relative;padding-left:37px}.coursePaymentForm-item-checkbox{display:none}.coursePaymentForm-item-checkbox:checked~.coursePaymentForm-item-checkmark-wrap{background-color:#e4506b}.coursePaymentForm-item-checkbox:checked~.coursePaymentForm-item-checkmark-wrap .coursePaymentForm-item-checkmark{display:block}.coursePaymentForm-item-checkmark-wrap{top:0;left:0;width:24px;height:24px;border-radius:50%;position:absolute;text-align:center;box-sizing:border-box;border:1px solid #c9cee2}.coursePaymentForm-item-checkmark-icon{width:10px;height:10px;stroke-width:5;stroke:#fff;transform:translateY(2px)}.coursePaymentForm-alert{display:flex;padding:12px;font-size:14px;line-height:24px;color:#6a749d;border-radius:8px;margin:30px 0 40px;background-color:#f8fbfd;font-family:OpenSansRegular,Helvetica,sans-serif}.coursePaymentForm-alert-icon{width:35px;margin-right:10px}@media(max-width:1200px){.coursePaymentForm-alert-icon{width:60px}}.coursePaymentForm-alert-text{margin:0}.coursePaymentForm-text{font-size:14px;line-height:24px;color:#3d4875;margin:40px 0 10px;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.coursePaymentForm-text{margin:0}}.coursePaymentForm-link{color:#3d4875;display:inline-block;border-bottom:1px solid #9ba4c5}.coursePaymentForm-link:visited{color:#3d4875}.coursePaymentOffer{margin:0 auto;max-width:500px;padding-top:10px}@media(max-width:1200px){.coursePaymentOffer{margin:0 5%;padding-top:0}}.coursePaymentOffer-title{font-size:22px;line-height:30px;color:#151a32;font-family:OpenSansRegular,Helvetica,sans-serif}.coursePaymentOffer-list{padding:0;list-style:none;margin:0 0 25px}.coursePaymentOffer-list-item{display:flex;font-size:14px;color:#3d4875;align-items:center;font-family:OpenSansRegular,Helvetica,sans-serif}.coursePaymentOffer-list-item-number{height:24px;display:block;min-width:24px;font-size:13px;line-height:24px;border-radius:50%;color:#fff;text-align:center;margin-right:15px;background-color:#4897c5}.coursePaymentOffer-list-item-text{margin:7px 0;line-height:24px}.coursePaymentOffer-checkbox{display:flex;font-size:14px;color:#6a749d;border-radius:8px;align-items:center;padding-right:15px;border:1px solid #edeff7;font-family:OpenSansRegular,Helvetica,sans-serif;justify-content:space-between;box-shadow:0 4px 8px rgba(21,26,50,.05)}.coursePaymentOffer-checkbox:hover{cursor:pointer}.coursePaymentOffer-checkbox-checked{border-color:#ee8098;background-color:#fefbfc}.coursePaymentOffer-checkbox-checked .coursePaymentOffer-checkmark{background-color:#e4506b}.coursePaymentOffer-checkbox-checked .coursePaymentOffer-checkmark-content{display:block}.coursePaymentOffer-checkbox-image{vertical-align:middle;margin:12px 15px 12px 12px}.coursePaymentOffer-checkmark{width:24px;height:24px;border-radius:50%;text-align:center;box-sizing:border-box;border:1px solid #c9cee2}.coursePaymentOffer-checkmark-content{display:none;color:#fff;transform:translateY(3px)}.coursePaymentOffer-button{height:48px;display:block;cursor:default;font-size:14px;line-height:48px;color:#fff;text-align:center;border-radius:8px;pointer-events:none;margin:35px 0 65px;background-color:#e3e6ef;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.coursePaymentOffer-button{margin-bottom:45px}}.coursePaymentOffer-button-active{cursor:pointer;pointer-events:auto;background-color:#4897c5}.notificationBanner{line-height:1.5;max-width:1200px;margin:30px auto;padding:20px 30px;text-align:center;box-sizing:border-box;background-color:#fcf7f8;font-family:OpenSansRegular,Helvetica,sans-serif;box-shadow:0 3px 6px rgba(0,0,0,.16)}.notificationBanner button{color:#fff;outline:none;padding:10px 20px;border-radius:5px;letter-spacing:2px;display:inline-block;margin:0 auto 20px;border:2px solid #fff;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}@media (max-width:1200px){.notificationBanner{margin:30px 5%}}@media (max-width:850px){.notificationBanner button{display:block}}#changePasswordForm{color:#fff;text-align:center;padding:30px 10% 60px;margin:5px auto 30px;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:#f73f69}#changePasswordForm a{color:#fff}#changePasswordForm form input{width:100%;border:none;outline:none;margin:15px 0;padding:15px 25px;box-sizing:border-box}#changePasswordForm form input::placeholder{color:#ff7897}#changePasswordForm form button{width:70%;color:#fff;font-size:18px;padding:10px 20%;border-radius:5px;margin:25px 0 15px;letter-spacing:1.5px;border:2px solid #fff;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}#changePasswordForm form button:hover{cursor:pointer}#verificationCode_link{font-size:14px;text-decoration:underline;font-family:OpenSansLight,Helvetica,sans-serif}#changePasswordForm_title{font-size:30px;letter-spacing:1px}#changePasswordForm_text{line-height:1.8;margin:20px auto}@media (max-width:1200px){#changePasswordForm{padding:30px 5%}#changePasswordForm form button{width:100%}}#callToAction{color:#fff;margin:30px auto;letter-spacing:.5px;background-color:#1f99ca;font-family:OpenSansSemiBold,Helvetica,sans-serif}#callToAction_title{font-size:30px;padding-bottom:20px;background-color:#fff}#callToAction_title p{max-width:1200px;color:#f73f69;margin:40px auto 0}#callToAction_content{display:grid;margin:0 auto;padding:5px 0;font-size:22px;max-width:1200px;align-items:center;grid-template-columns:60% 40%;justify-content:space-between}#callToAction_content p{line-height:1.4}#callToAction_content a{color:inherit;margin-left:5%;justify-self:center}#callToAction_button{width:160px;height:55px;color:inherit;font-size:16px;cursor:pointer;text-align:left;justify-self:end;text-align:center;border-radius:10px;white-space:nowrap;letter-spacing:.5px;border:2px solid #fff;background-color:rgba(0,0,0,0);font-family:OpenSansSemiBold,Helvetica,sans-serif}#callToAction_button svg{width:20px;height:20px;fill:#fff;stroke:#fff;padding-left:5px;stroke-width:10px;vertical-align:middle;transform:translateY(-1px)}.callToAction_mobile{display:none}@media (max-width:1200px){#callToAction_content{padding:5px 5%}#callToAction_title{padding:0 5% 20px}}@media (max-width:800px){#callToAction_content{font-size:18px;grid-template-columns:50% 40%}}@media (max-width:600px){#callToAction_content{padding:5px 5%;align-items:end;grid-template-columns:45% 45%}#callToAction_button{height:40px;margin-bottom:10px}.callToAction_desktop{display:none}.callToAction_mobile{display:block}.callToAction_mobile p:first-of-type{font-size:22px;margin-bottom:0}.callToAction_mobile p:last-of-type{font-size:16px;margin-top:10px;font-family:OpenSansRegular,Helvetica,sans-serif}}@media (max-width:400px){#callToAction_button{width:140px;font-size:14px;margin-bottom:12px}.callToAction_mobile p:first-of-type{font-size:20px}.callToAction_mobile p:last-of-type{font-size:14px}}.onlineCoursesIntro{max-width:600px;margin:30px auto}@media(max-width:1200px){.onlineCoursesIntro{margin:30px 5% 10px}}.onlineCoursesIntro-title{font-size:22px;line-height:30px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.onlineCoursesIntro-message{display:flex;padding:12px;font-size:14px;line-height:24px;color:#6a749d;border-radius:8px;background-color:#f8fbfd;font-family:OpenSansRegular,Helvetica,sans-serif}.onlineCoursesIntro-message-text{margin:0}.onlineCoursesIntro-list-item-icon-wrap{height:24px;display:flex;min-width:24px;margin-right:25px;border-radius:4px;align-items:center;justify-content:center;background-color:#4897c5}.onlineCoursesIntro-list{padding:0;margin:40px 0 80px}.onlineCoursesIntro-list-item{display:flex;margin:15px 0;font-size:12px;line-height:18px;color:#6a749d;align-items:center;font-family:OpenSansSemiBold,Helvetica,sans-serif}.onlineCoursesIntro-message-icon{width:26px;margin:0 15px 0 5px}.onlineCoursesIntro-list-item-icon{width:12px;height:12px;stroke-width:3;stroke:#fff}.onlineCoursesIntro-button{width:100%;border:none;outline:none;font-size:14px;border-radius:8px;color:#fff;padding:17px 10px;background-color:#4897c5;font-family:OpenSansRegular,Helvetica,sans-serif}.onlineCoursesIntro-button:hover{cursor:pointer}.productListOverview{width:45%;display:grid;color:#6a749d;align-content:flex-start;font-family:OpenSansRegular,Helvetica,sans-serif;grid-template-areas:"title" "text" "list" "buttons"}@media(max-width:1200px){.productListOverview{width:100%;grid-template-areas:"title" "text" "buttons" "list"}}.productListOverview-title{font-size:22px;grid-area:title;line-height:30px;margin-bottom:15px}@media(max-width:1200px){.productListOverview-title{margin:0 0 10px}}.productListOverview-text{font-size:15px;grid-area:text;line-height:26px}@media(max-width:1200px){.productListOverview-text{font-size:12px}}.productListOverview-text-paragraph{margin:0}@media(max-width:1200px){.productListOverview-text-paragraph{margin:15px 0}}.productListOverview-list{padding:0;grid-area:list;font-size:16px;list-style:none;line-height:26px;color:#3d4875}.productListOverview-list-item-text{width:78%;margin:5px 0;display:inline-block;vertical-align:middle}.productListOverview-list-item-marker{width:24px;height:24px;font-size:14px;margin-right:40px;line-height:24px;border-radius:50%;color:#fff;text-align:center;display:inline-block;vertical-align:middle;background-color:#51a719}@media(max-width:1200px){.productListOverview-list-item-marker{margin-right:15px}}.productListOverview-buttons{display:grid;padding-top:10px;grid-area:buttons;justify-content:space-between;grid-template-columns:1fr 1fr}@media(max-width:1200px){.productListOverview-buttons{margin:0 0 5px}}.productListOverview-button{width:170px;border:none;outline:none;font-size:14px;padding:12px 24px;border-radius:8px;text-align:center;background-color:rgba(0,0,0,0)}.productListOverview-button:hover{cursor:pointer}.productListOverview-button-primary{color:#fff;background-color:#51a719}.productListOverview-button-secondary{color:#4897c5;border:1px solid #edeff7;box-shadow:0 1px 3px rgba(21,26,50,.05)}#categoryDescription{padding:0 5% 30px;background-color:#fcf7f8}#categoryDescription #categoryDescription_header{display:flex;padding:25px 0;flex-wrap:wrap;align-items:center;justify-content:space-between}#categoryDescription #categoryDescription_header #icons{width:auto}#categoryDescription #categoryDescription_header h2{margin:0;font-size:30px;line-height:1.3;letter-spacing:.5px;font-family:OpenSansSemiBold,Helvetica,sans-serif}#categoryDescription #categoryDescription_header #categoryDescription_posted_date{position:absolute;visibility:hidden}#categoryDescription .categoryDescription_text h1,#categoryDescription .categoryDescription_text h2{line-height:1.4;font-weight:100;margin:20px 0 15px;font-family:OpenSansSemiBold,Helvetica,sans-serif}#categoryDescription .categoryDescription_text h1{font-size:24px}#categoryDescription .categoryDescription_text h2{font-size:20px}#categoryDescription .categoryDescription_text a{color:#f73f69}#categoryDescription .categoryDescription_text,#categoryDescription .categoryDescription_text p{font-size:16px;line-height:1.9;font-family:OpenSansRegular,Helvetica,sans-serif}#categoryDescription .categoryDescription_text img{max-width:100%}#categoryDescription #categoryDescription_text_intro{font-family:OpenSansSemiBold,Helvetica,sans-serif}@media (max-width:1200px){#categoryDescription h2{font-size:22px}}@media (max-width:850px){.categoryDescription_desktop{display:none}#categoryDescription{padding:0;display:grid;background-color:#fff;grid-template-columns:100%;grid-template-areas:"topTool" "textContent" "bottomTool" "header"}#categoryDescription #categoryDescription_header{padding:0;display:block;margin:0 auto;grid-area:header}#categoryDescription #categoryDescription_header #icons{width:100%}#categoryDescription>p{line-height:2}#categoryDescription_content{grid-area:textContent}.categoryDescription_embedded_top_tool{grid-area:topTool}.categoryDescription_embedded_bottom_tool{grid-area:bottomTool}}#advertisementBanner{font-size:16px;max-height:615px;text-align:center;background-color:#fcf7f8;padding:0 20px 20px;font-family:OpenSansItalic,sans-serif}#advertisementBanner h6{margin:0;letter-spacing:.5px;padding:40px 0 15px}#advertisementBanner img{width:95%;max-height:535px;object-fit:cover}@media (max-width:850px){#advertisementBanner{display:none}}#followedChannelList{font-family:OpenSansRegular,Helvetica,sans-serif}#followedChannelList ul{padding:0;list-style:none;margin:15px 0 0;border:2px solid #fef3f6}.followedChannelList_item{display:grid;padding:20px 4%;align-items:center;grid-template-columns:auto 1fr auto;grid-template-areas:"image title button"}.followedChannelList_item:nth-child(odd){background-color:#fcf7f8}.followedChannelList_item a{color:#1f99ca}.followedChannelList_item img{width:50px;height:50px;grid-area:image;object-fit:cover;border-radius:50%;border:1px solid #add9eb}.followedChannelList_item p{margin:0 25px;grid-area:title}.followedChannelList_item p:hover span{color:#24305e}.followedChannelList_item button{width:160px;padding:5px 0;font-size:14px;grid-area:button;color:#ff7897;border-radius:5px;letter-spacing:1px;background-color:rgba(0,0,0,0);border:1px solid #ff7897;font-family:OpenSansSemiBold,Helvetica,sans-serif}.followedChannelList_item button svg{width:12px;height:12px;fill:#ff7897;padding-right:5px}.followedChannelList_item button:hover{cursor:pointer;color:#f73f69;border:1px solid #f73f69}.followedChannelList_item button:hover svg{fill:#f73f69}@media (max-width:850px){.followedChannelList_item{padding:20px 5%}}@media (max-width:450px){.followedChannelList_item{grid-template-areas:"image title" ". button"}.followedChannelList_item button{align-self:end;justify-self:end}}.dashboardSliderList{display:none;margin:0 20px}@media(max-width:1200px){.dashboardSliderList{display:block}}.dashboardSliderList-title{margin:0;font-size:16px;color:#151a32;font-family:OpenSansSemiBold,Helvetica,sans-serif}.dashboardSliderList-content{padding:0;overflow:scroll;margin-top:18px;list-style:none;margin-left:-5px;margin-bottom:5px;white-space:nowrap}.dashboardSliderList-item{width:26%;padding-right:10px;display:inline-block}.dashboardSliderList-item-img{max-width:100%;object-fit:cover;border-radius:50%;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.dashboardSliderList-item-name{margin-top:0;font-size:14px;color:#3d4875;text-align:center;font-family:OpenSansSemiBold,Helvetica,sans-serif}.discountProgramIntro{display:grid;line-height:1.8;grid-template-areas:"text";font-family:OpenSansRegular,Helvetica,sans-serif}.discountProgramIntro span{font-family:OpenSansBold,Helvetica,sans-serif}.discountProgramIntro_text{grid-area:text;padding:7px 7% 0;background-color:#fef3f6}.discountProgramIntro_text p:last-of-type{margin-bottom:0}.discountProgramIntro_buttons_box{padding:0 7% 20px;background-color:#fef3f6}.discountProgramIntro_button{width:100%;border:none;outline:none;color:#fff;display:block;padding:2px 0;font-size:18px;text-align:center;border-radius:5px;letter-spacing:.5px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#f73f69}.discountProgramIntro_button:hover{cursor:pointer}.discountProgramIntro_buttons_box_mobile{padding:0 7%;display:none;grid-area:buttons}@media (max-width:850px){.discountProgramIntro{grid-template-areas:"buttons" "text"}.discountProgramIntro_text{padding:0 7%}.discountProgramIntro_buttons_box{padding:15px 7% 10px}.discountProgramIntro_button{margin-bottom:20px}.discountProgramIntro_buttons_box_mobile{display:block}}.discountProgramPopup{top:0;left:0;right:0;bottom:0;z-index:999;display:flex;position:fixed;text-align:center;align-items:center;justify-content:center;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:rgba(0,0,0,.5)}.discountProgramPopup_content{width:100%;max-width:400px;text-align:center;border-radius:3px;padding:0 0 60px;background-color:#fff}.discountProgramPopup_content a{border:none;width:180px;color:#fff;display:block;padding:10px 0;margin:20px auto;border-radius:5px;letter-spacing:1px;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}.discountProgramPopup_close_button{text-align:right;padding:10px 20px}.discountProgramPopup_close_button span{padding:0}.discountProgramPopup_close_button span:hover{cursor:pointer}.discountProgramPopup_close_button span span{font-size:35px;padding-left:5px;color:#f73f69;display:inline-block;vertical-align:middle;font-family:OpenSansLight,Helvetica,sans-serif;transform:translateY(-3px)}.discountProgramPopup_title{font-size:18px;line-height:1.5;margin:20px 15px 30px}.discountProgramBanner{color:#fff;display:grid;margin:40px auto;max-width:1200px;background-position:15%;background-size:contain;background-repeat:no-repeat;grid-template-columns:1fr 33.3%}.discountProgramBanner .discountProgramBenefits{height:510px;padding-top:20px}.discountProgramBanner .discountProgramCarousel{border-left:20px solid rgba(0,0,0,0)}.discountProgramBanner .discountProgramCarousel .discountProgramProduct_title{color:#000}.discountProgramBanner .discountProgramBanner_deals{background-color:#fff}.discountProgramBanner_benefits{width:50%;background-color:#ff7897}.no-webp .discountProgramBanner{background-image:url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/discountProgram.3032ebc3.png)}.webp .discountProgramBanner{background-image:url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/discountProgram.2ee50ab1.webp)}@media (max-width:1200px){.discountProgramBanner{margin:0 5%}.discountProgramBanner_benefits{width:70%}}@media (max-width:1100px){.discountProgramBanner .discountProgramBenefits{height:auto}.discountProgramBanner_benefits{width:100%}}@media (max-width:850px){.discountProgramBanner{display:none}}.discountProgramBenefits{color:#fff;padding:15px 7%;line-height:1.8;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:#ff7897}.discountProgramBenefits h2{color:#fff;font-size:24px}.discountProgramBenefits h2,.discountProgramBenefits h3{margin:0;font-family:OpenSansSemiBold,Helvetica,sans-serif}.discountProgramBenefits h3{font-size:14px;line-height:1.6}.discountProgramBenefits_list{padding:0;list-style:none;margin:40px 0 51px}.discountProgramBenefits_list_item{display:grid;grid-gap:10px;margin:25px 0;grid-template-columns:auto 1fr}.discountProgramBenefits_list_item svg{width:35px;fill:#fff}.discountProgramBenefits_list_item_bold{font-family:OpenSansBold,Helvetica,sans-serif}.discountProgramBenefits_button{width:100%;border:none;outline:none;padding:8px 0;font-size:18px;border-radius:5px;color:#f73f69;letter-spacing:.5px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#fef3f6}.discountProgramBenefits_button:hover{cursor:pointer}@media (max-width:850px){.discountProgramBenefits{padding:15px 7% 30px}.discountProgramBenefits_list{margin:20px 0 30px}}.discountProgramCarousel{text-align:center;overflow-x:hidden;position:relative;font-family:OpenSansRegular,Helvetica,sans-serif}.discountProgramCarousel h2{font-size:22px;text-align:left;color:#f73f69;margin:10px 0 25px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.discountProgramCarousel ul{margin:0;padding:0;max-width:385px;list-style:none;white-space:nowrap}.discountProgramCarousel ul .discountProgramProduct h4{display:none}.discountProgramCarousel ul .discountProgramProduct .discountProgramProduct_image img{max-height:317px}.discountProgramCarousel li{width:100%;white-space:normal;display:inline-block}.discountProgramCarousel.discountProgramCarousel_mobile{display:none}.discountProgramCarousel_arrow{z-index:1;width:35px;height:35px;display:block;border-radius:50%;position:absolute;text-align:center;top:calc(50% + 20px);background-color:#f73f69}.discountProgramCarousel_arrow:hover{cursor:pointer;background-color:#ff7897}.discountProgramCarousel_arrow svg{width:20px;height:20px;fill:#fff}.discountProgramCarousel_arrow_left{left:10px}.discountProgramCarousel_arrow_left svg{padding-top:8px;padding-right:3px}.discountProgramCarousel_arrow_right{right:10px}.discountProgramCarousel_arrow_right svg{padding-top:8px;padding-left:2px}@media (max-width:850px){.discountProgramCarousel{margin:40px 0}.discountProgramCarousel h2{font-size:28px;margin:0 5% 15px}.discountProgramCarousel ul{max-width:100%}.discountProgramCarousel ul li{width:80%}.discountProgramCarousel .discountProgramProduct{display:block;margin:0 10px}.discountProgramCarousel.discountProgramCarousel_mobile{display:block}.discountProgramCarousel_arrow{display:none}}.dashboardCategoryList{color:#fff;max-width:1200px;margin:30px auto;font-family:OpenSansRegular,Helvetica,sans-serif;min-height:calc(100vh - 810px)}.dashboardCategoryList .dashboardCategoryList_small_tiles ul:not(.articleList_items) li{height:90px}.dashboardCategoryList .dashboardCategoryList_small_tiles .dashboardCategoryList_category{line-height:1.3;align-items:center;grid-template-rows:1fr;background-color:#24305e;grid-template-columns:90px 1fr}.dashboardCategoryList .dashboardCategoryList_small_tiles .dashboardCategoryList_category div:first-of-type{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dashboardCategoryList .dashboardCategoryList_small_tiles .dashboardCategoryList_category div:first-of-type svg{display:inline}.dashboardCategoryList .dashboardCategoryList_small_tiles .dashboardCategoryList_category div:last-of-type{padding-left:10%;justify-self:start}.dashboardCategoryList .dashboardCategoryList_small_tiles .dashboardCategoryList_category div:last-of-type svg{display:none}.dashboardCategoryList .dashboardCategoryList_small_tiles .dashboardCategoryList_category_title{text-align:left;margin:0 0 0 5px;word-break:break-word}.dashboardCategoryList.dashboardCategoryList_sidebar{width:100%;margin-bottom:0}.dashboardCategoryList.dashboardCategoryList_sidebar .dashboardCategoryList_title{font-size:24px;line-height:1.4;margin-bottom:25px}.dashboardCategoryList.dashboardCategoryList_sidebar ul:not(.articleList_items){grid-gap:18px 4%;grid-template-columns:1fr 1fr}.dashboardCategoryList.dashboardCategoryList_sidebar ul:not(.articleList_items) li{height:100px}.dashboardCategoryList.dashboardCategoryList_sidebar ul:not(.articleList_items) li .dashboardCategoryList_category{font-size:14px;letter-spacing:.5px}.dashboardCategoryList.dashboardCategoryList_sidebar ul:not(.articleList_items) li .dashboardCategoryList_category svg{width:30px;height:25px}.dashboardCategoryList.dashboardCategoryList_sidebar ul:not(.articleList_items) li .dashboardCategoryList_category div:last-of-type{padding:0 5px}.dashboardCategoryList.dashboardCategoryList_sidebar ul:not(.articleList_items) li .dashboardCategoryList_category .dashboardCategoryList_category_title{word-break:normal}.dashboardCategoryList a{color:#fff}.dashboardCategoryList ul:not(.articleList_items){padding:0;display:grid;list-style:none;grid-gap:15px 1%;grid-template-columns:1fr 1fr 1fr}.dashboardCategoryList ul:not(.articleList_items) li{height:220px;background-size:cover;background-repeat:no-repeat;background-position:50%}.dashboardCategoryList ul:not(.articleList_items) li.expertList_item{height:380px}.dashboardCategoryList ul:not(.articleList_items) li .dashboardCategoryList_transparent_icon svg{stroke:#fff;fill:rgba(0,0,0,0)}.dashboardCategoryList ul:not(.articleList_items) .dashboardCategoryList_item_disabled{opacity:.4}.dashboardCategoryList ul:not(.articleList_items) .dashboardCategoryList_item_disabled:hover{cursor:default}.dashboardCategoryList #articleList h2{font-size:28px;padding-bottom:15px}.dashboardCategoryList #articleList #articleList_content .articleList_item:nth-child(odd){background-color:#fcf7f8}.dashboardCategoryList #articleList #articleList_content .articleList_item:nth-child(2n){background-color:#fff}.dashboardCategoryList_mobile_app_buttons{display:none}.dashboardCategoryList_category{height:100%;display:grid;font-size:18px;text-align:center;align-content:center;justify-items:center;background-color:rgba(128,50,95,.5)}.dashboardCategoryList_category div:first-of-type svg{display:none}.dashboardCategoryList_category svg{width:45px;height:40px;fill:#fff}.dashboardCategoryList_category:hover{cursor:pointer}.dashboardCategoryList_title{display:flex;font-size:28px;text-align:left;margin-bottom:30px;color:#f73f69;justify-content:space-between;font-family:OpenSansSemiBold,Helvetica,sans-serif}.dashboardCategoryList_title_icon{vertical-align:middle}.dashboardCategoryList_title_icon svg{width:35px;height:35px}.dashboardCategoryList_title_icon:hover{cursor:pointer}.dashboardCategoryList_category_title{padding:0 3px;margin:10px 0 0}@media (max-width:1200px){.dashboardCategoryList{margin:30px 5%}.dashboardCategoryList #articleList{margin:30px 0}}@media (max-width:1100px){.dashboardCategoryList.dashboardCategoryList_sidebar ul{grid-template-columns:1fr}}@media (max-width:850px){.dashboardCategoryList.dashboardCategoryList_sidebar{display:none}.dashboardCategoryList ul:not(.articleList_items){grid-template-columns:1fr 1fr}.dashboardCategoryList .dashboardCategoryList_small_tiles ul:not(.articleList_items) li{height:55px}.dashboardCategoryList .dashboardCategoryList_small_tiles .dashboardCategoryList_category{grid-template-columns:55px 1fr}.dashboardCategoryList .dashboardCategoryList_small_tiles .dashboardCategoryList_category svg{width:35px;height:25px}.dashboardCategoryList .dashboardCategoryList_small_tiles .dashboardCategoryList_category div:last-of-type{padding:0 5px}.dashboardCategoryList #articleList{margin-bottom:0;margin-left:-5%;margin-right:-5%}.dashboardCategoryList #articleList #articleList_content ul{margin:0}.dashboardCategoryList #articleList #articleList_content .articleList_item{border:none;padding-bottom:10px}.dashboardCategoryList #articleList .articleList_sidebar{border-bottom:none}.dashboardCategoryList_mobile_app_buttons{grid-gap:1%;display:grid;font-size:18px;padding:15px 0 0;grid-template-columns:1fr 1fr}.dashboardCategoryList_mobile_app_buttons a{height:55px;border:none;color:#fff;display:grid;outline:none;line-height:1.3;text-align:center;align-items:center;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:#24305e;grid-template-columns:55px 1fr}.dashboardCategoryList_mobile_app_buttons span:first-of-type{height:100%;display:flex;align-items:center;justify-content:center}.dashboardCategoryList_mobile_app_buttons span:last-of-type{text-align:left;justify-self:start}.dashboardCategoryList_mobile_app_buttons svg{width:35px;height:25px}.dashboardCategoryList_mobile_app_buttons svg:first-of-type{fill:#fff;stroke:#fff}}@media (max-width:600px){.dashboardCategoryList{min-height:auto}.dashboardCategoryList ul:not(.articleList_items){grid-gap:10px}.dashboardCategoryList ul:not(.articleList_items) li{height:110px}.dashboardCategoryList ul:not(.articleList_items) li .dashboardCategoryList_category{font-size:12px}.dashboardCategoryList .dashboardCategoryList_title{font-size:22px;margin:30px 0 10px}.dashboardCategoryList #articleList h2{font-size:22px;padding-bottom:5px}.dashboardCategoryList_mobile_app_buttons{grid-gap:10px;font-size:12px}.dashboardCategoryList_title_icon svg{width:25px;height:25px}}.communityGroupList{margin:0 0 15px}.communityGroupList-header{display:flex;margin:0 0 15px;align-items:center;justify-content:space-between}@media(max-width:1200px){.communityGroupList-header{margin-right:17px}}.communityGroupList-header-title{margin:0;font-size:16px;line-height:26px;color:#151a32;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityGroupList-list{padding:0;margin-top:-10px}.communityGroupList-list-item{gap:10px;padding:8px;display:grid;margin:15px 0;list-style:none;border-radius:8px;align-items:center;border:1px solid #edeff7;grid-template-columns:auto 1fr auto}.communityGroupList-list-item-name{margin:0;font-size:16px;line-height:24px;color:#3d4875;overflow-x:hidden;padding-bottom:2px;text-overflow:ellipsis;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.communityGroupList-list-item-name{width:40vw}}.communityGroupList-list-item-member-count{display:block;font-size:14px;line-height:24px;color:#6a749d;padding-bottom:1px;font-family:OpenSansRegular,Helvetica,sans-serif}.communityGroupList-list-item-activity-date{font-size:10px;line-height:16px;color:#6a749d;font-family:OpenSansRegular,Helvetica,sans-serif}.communityGroupList-list-item-img{width:60px;height:60px;object-fit:cover;border-radius:8px;align-self:flex-start}.communityGroupList-list-item-btn{height:36px}.communityGroupList-list-item-btn,.communityGroupList-slider-item-btn{width:91px;border:none;outline:none;font-size:12px;line-height:18px;color:#fff;border-radius:8px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#e4506b}.communityGroupList-slider-item-btn{height:40px;display:block;margin:15px 12px 14px}.communityGroupList-btn-secondary{color:#4897c5;background-color:#fff;border:1px solid #edeff7;box-shadow:0 1px 3px rgba(21,26,50,.05)}.communityGroupList-slider{gap:17px;display:flex;margin:0 -5%;padding:0 5%;overflow-x:scroll}.communityGroupList-slider-item{min-width:90%;list-style:none;margin:0 0 30px;border-radius:8px;box-shadow:0 8px 24px rgba(21,26,50,.1)}.communityGroupList-slider-item-img{width:100%;height:160px;min-height:160px;object-fit:cover;border-radius:8px 8px 0 0}.communityGroupList-slider-item-name{margin:0;font-size:16px;line-height:26px;color:#3d4875;padding:5px 12px 4px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityGroupList-slider-item-details{font-size:12px;padding:0 12px;line-height:18px;color:#6a749d;font-family:OpenSansRegular,Helvetica,sans-serif}.communityGroupList-popup-header{display:flex;padding:0 30px;align-items:center;justify-content:space-between;box-shadow:inset 0 -1px 0 #edeff7}.communityGroupList-popup-header-title{margin:20px 0;font-size:16px;line-height:26px;color:#151a32;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityGroupList-popup-list{padding:0 15px;list-style:none;margin-bottom:0}.communityGroupList-popup-list-item{gap:10px;height:48px;font-size:12px;padding:0 12px;line-height:48px;color:#6a749d;border-radius:8px;margin:0 8px 8px 0;align-items:center;display:inline-flex;border:1px solid #edeff7;font-family:OpenSansRegular,Helvetica,sans-serif;box-shadow:0 4px 8px rgba(21,26,50,.05)}.communityGroupList-popup-item-check-wrap{width:24px;height:24px;display:flex;margin:0 5px;border-radius:50%;align-items:center;justify-content:center;border:1px solid #c9cee2}.communityGroupList-popup-list-item-active{color:#e4506b;border:1px solid #ee8098;background-color:#fefbfc}.communityGroupList-popup-list-item-active .communityGroupList-popup-item-check-wrap{background-color:#e4506b;border:1px solid #e4506b}.communityGroupList-popup-list-item-active .communityGroupList-popup-item-check-wrap .communityGroupList-popup-item-check{width:10px;height:10px;stroke-width:5;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.communityGroupList-popup-btn-wrap{margin:0 15px 15px}.communityGroupList-popup-btn{width:100%;height:48px;display:block;margin:10px 0;font-size:14px;border-radius:8px;box-sizing:border-box;font-family:OpenSansSemiBold,Helvetica,sans-serif;box-shadow:0 1px 3px rgba(21,26,50,.05)}.courseInsurerPolicies{max-width:600px;margin:60px auto}@media(max-width:1200px){.courseInsurerPolicies{margin:20px 5%}}.courseInsurerPolicies-header{display:flex;align-items:center;justify-content:space-between}.courseInsurerPolicies-close-icon{font-size:28px;color:#9ba4c5;transform:translateY(-3px);font-family:OpenSansLight,Helvetica,sans-serif}.courseInsurerPolicies-close-icon:hover{cursor:pointer}.courseInsurerPolicies-title{font-size:22px;line-height:30px;color:#3d4875;margin:30px 0 0;font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseInsurerPolicies-text{font-size:16px;line-height:26px;color:#6a749d;margin-bottom:35px;font-family:OpenSansRegular,Helvetica,sans-serif}.courseInsurerPolicies-list{padding:0;margin:10px 0 0}@media(max-width:1200px){.courseInsurerPolicies-list{margin-bottom:150px}}.courseInsurerPolicies-list-item{display:flex;list-style:none;border-radius:8px;margin-bottom:10px;align-items:center;padding:15px 5px 15px 15px;border:1px solid #edeff7;justify-content:space-between;box-shadow:0 4px 8px rgba(21,26,50,.05)}.courseInsurerPolicies-list-item:hover{cursor:pointer}.courseInsurerPolicies-list-item-active{border-color:#ee8098;background-color:#fefbfc}.courseInsurerPolicies-list-item-active .courseInsurerPolicies-item-checkmark-wrap{background-color:#e4506b}.courseInsurerPolicies-list-item-active .courseInsurerPolicies-item-checkmark-wrap .courseInsurerPolicies-item-checkmark{display:block}.courseInsurerPolicies-insurer-logo{padding:10px;max-width:50px;margin-right:15px;border-radius:8px;vertical-align:middle;border:1px solid #edeff7}.courseInsurerPolicies-insurer-name{max-width:65%;font-size:14px;line-height:20px;color:#6a749d;display:inline-block;vertical-align:middle;font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseInsurerPolicies-item-checkbox-wrap{margin-top:-25px;user-select:none;position:relative;padding-left:37px}.courseInsurerPolicies-item-checkbox{display:none}.courseInsurerPolicies-item-checkmark-wrap{top:0;left:0;width:24px;height:24px;border-radius:50%;position:absolute;text-align:center;box-sizing:border-box;border:1px solid #c9cee2}.courseInsurerPolicies-item-checkmark-icon{width:10px;height:10px;stroke-width:5;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;transform:translateY(2px)}.courseInsurerPolicies-button{width:100%;border:none;outline:none;font-size:14px;border-radius:8px;color:#fff;padding:17px 10px;background-color:#4897c5;font-family:OpenSansSemiBold,Helvetica,sans-serif}.courseInsurerPolicies-button:hover{cursor:pointer}.courseInsurerPolicies-footer{margin-top:20px;padding-bottom:10px;background-color:#fff}@media(max-width:1200px){.courseInsurerPolicies-footer{left:5%;right:5%;bottom:0;width:90%;position:fixed}}.courseInsurerPolicies-footer-link{color:#3d4875;display:inline-block;border-bottom:1px solid #9ba4c5}.courseInsurerPolicies-footer-link:visited{color:#3d4875}.courseInsurerPolicies-button-disabled{background-color:#e3e6ef}.emailPreferenciesPopup{top:0;left:0;right:0;bottom:0;z-index:999;display:flex;position:fixed;text-align:center;align-items:center;justify-content:center;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:rgba(0,0,0,.5)}.emailPreferenciesPopup_content{width:100%;max-width:400px;text-align:center;border-radius:3px;padding:10px 0 30px;background-color:#fff}.emailPreferenciesPopup_content p{font-size:18px;line-height:1.5;margin:20px 15px}.emailPreferenciesPopup_content button{border:none;width:180px;color:#fff;display:block;padding:10px 0;margin:10px auto;border-radius:5px;letter-spacing:1px;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}.emailPreferenciesPopup_content button:hover{cursor:pointer}.communityOnboarding-header{display:flex;align-items:center;justify-content:space-between}.communityOnboarding-close-button{border:none;outline:none;font-size:36px;color:#9ba4c5;font-family:OpenSansLight,Helvetica,sans-serif;background-color:rgba(0,0,0,0);transform:translate(5px,-3px)}.communityOnboarding-close-button:hover{cursor:pointer}.communityOnboarding-title{font-size:22px;margin-top:10vh;line-height:30px;color:#151a32;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityOnboarding-text{font-size:14px;line-height:24px;color:#3d4875;font-family:OpenSansRegular,Helvetica,sans-serif}.communityOnboarding-members-img{width:80px;object-fit:cover;vertical-align:middle;margin:15px 5px 30px 0}.communityOnboarding-text-small{font-size:12px;line-height:18px;color:#6a749d;margin:15px 0 30px;vertical-align:middle}.communityOnboarding-link,.communityOnboarding-text-small{display:inline-block;font-family:OpenSansRegular,Helvetica,sans-serif}.communityOnboarding-link{font-size:14px;line-height:24px;color:#4897c5;box-shadow:inset 0 -1px 0 #b6d8e9}.communityOnboarding-link:hover{cursor:pointer}.community-button{border:none;height:48px;outline:none;margin:20px 0;font-size:14px;padding:0 25px;color:#fff;border-radius:8px;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:#e4506b}.community-button:hover{cursor:pointer}.communityOnboarding-icon-wrap{width:80px;height:80px;display:flex;margin:20px auto;border-radius:50%;align-items:center;justify-content:center;background-color:#fcf3f6}.communityOnboarding-calendar-icon{stroke:#e4506b;stroke-width:1.7}.communityOnboarding-text-marked{color:#e4506b}.communityOnboarding-text-normal{font-size:16px;line-height:26px}.community-button-secondary{color:#4897c5;background-color:#fff;border:1px solid #edeff7;box-shadow:0 1px 3px rgba(21,26,50,.05)}.community-button-disabled{pointer-events:none;background-color:#e3e6ef}.community-button-disabled:hover{cursor:default}.communityOnboarding-birth-date-calculator .onboarding-button,.communityOnboarding-fixed{bottom:0;left:15px;right:15px;position:absolute}.communityOnboarding-birth-date-calculator .onboarding-button .community-button,.communityOnboarding-fixed .community-button{width:100%;display:block;margin:0 0 10px}.communityOnboarding-birth-date-calculator .onboarding-button .community-button:last-of-type,.communityOnboarding-fixed .community-button:last-of-type{margin-bottom:20px}@media(max-width:1200px){.communityOnboarding-birth-date-calculator .onboarding-button,.communityOnboarding-fixed{position:fixed}}.communityOnboarding-date-input{margin:45px 0 10px}.communityOnboarding-birth-date-calculator{margin-top:10vh}.communityOnboarding-birth-date-calculator .onboarding-button{width:auto;margin-bottom:20px}.communityLoginPopupContent-title{margin:15px 0;font-size:22px;line-height:30px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityLoginPopupContent-text{margin:25px 0;font-size:14px;text-align:left;line-height:24px;color:#6a749d;font-family:OpenSansRegular,Helvetica,sans-serif}.communityLoginPopupContent-icon-wrap{width:24px;height:24px;border-radius:4px;margin-right:25px;align-items:center;display:inline-flex;justify-content:center;background-color:#4897c5}.communityLoginPopupContent-icon{width:13px;height:13px;stroke-width:4;stroke:#fff}.communityLoginPopupContent-list-item{display:flex;margin:12px 0;font-size:12px;list-style:none;line-height:18px;color:#6a749d;align-items:center;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityLoginPopupContent-list-item:last-of-type{margin-bottom:60px}.communityTermsPopupContent-title{margin:10px 0;font-size:16px;text-align:left;line-height:26px;color:#151a32;font-family:OpenSansSemiBold,Helvetica,sans-serif}.communityTermsPopupContent{max-height:70vh;overflow:scroll}@media(max-width:1200px){.communityTermsPopupContent{max-height:55vh}}.communityTermsPopupContent-text-wrap{margin:30px 0 25px}.communityTermsPopupContent-text{margin:20px 0}.communityTermsPopupContent-list,.communityTermsPopupContent-text{font-size:14px;text-align:left;line-height:24px;color:#9ba4c5;font-family:OpenSansRegular,Helvetica,sans-serif}.communityTermsPopupContent-list{margin:0;padding:0 25px}.communityTermsPopupContent-divider{margin:30px 0;border-top:1px solid #c9cee2}.discountProgramOverview{margin:0 auto;max-width:1200px;font-family:OpenSansRegular,Helvetica,sans-serif}.discountProgramOverview_header{display:grid;align-items:center;padding:30px 0 0;grid-template-columns:1fr 1fr}.discountProgramOverview_header #icons{width:100%}.discountProgramOverview_intro{padding:0 10%;background-color:#fcf7f8}.discountProgramOverview_intro>p{line-height:2;padding:15px 0;font-family:OpenSansLight}.discountProgramOverview_button{width:100%;border:none;color:#fff;outline:none;margin:0 auto;display:block;font-size:18px;padding:15px 25px;border-radius:5px;letter-spacing:1.5px;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#f73f69}.discountProgramOverview_button:hover{cursor:pointer}.discountProgramOverview_infographics{padding:40px 10%;background-color:#fcf7f8}.discountProgramOverview_infographics ul{padding:0;list-style:none;margin:0 0 40px;text-align:center}.discountProgramOverview_infographics ul li{margin:15px 20%}.discountProgramOverview_infographics ul li p{line-height:2rem;margin:0 0 10px}.discountProgramOverview_infographics ul li p:first-of-type{font-size:18px}.discountProgramOverview_infographics ul img{width:40%;margin:30px 0 20px}.discountProgramOverview_title{margin:0;font-size:28px}#discountProgramOverview_bottom_section{width:66.5%;padding:40px 6.5%;box-sizing:border-box}@media (max-width:1200px){#discountProgramOverview_bottom_section{width:90%;margin:0 auto}}@media (max-width:850px){.discountProgramOverview_header{grid-row-gap:15px;grid-template-columns:1fr}#discountProgramOverview_bottom_section{width:100%;padding:40px 5%}.discountProgramOverview_intro{padding:0 5%}.discountProgramOverview_infographics{padding:40px 5%}.discountProgramOverview_infographics ul li{margin:15px 10%}}#personalDashboardBanner{color:#f73f69;background-color:#fff;font-family:OpenSansRegular,Helvetica,sans-serif}#personalDashboardBanner_content{display:grid;max-width:1200px;margin:30px auto;padding:30px;align-items:center;box-sizing:border-box;grid-template-columns:165px .8fr 1fr;box-shadow:0 3px 6px rgba(0,0,0,.16)}#personalDashboardBanner_content button{color:#fff;padding:10px 12%;border-radius:5px;letter-spacing:2px;border:2px solid #fff;font-family:OpenSansBold,Helvetica,sans-serif;background-color:#f73f69}#personalDashboardBanner_content button:hover{cursor:pointer}#personalDashboardBanner_userdata p{white-space:nowrap;margin:10px 0 20px;letter-spacing:.5px}#personalDashboardBanner_userdata a{vertical-align:middle}#personalDashboardBanner_userdata svg{width:25px;stroke:#f73f69}#personalDashboardBanner_username{margin:0;font-size:30px;letter-spacing:.5px}#personalDashboardBanner_userweek{white-space:nowrap;padding-right:20px;vertical-align:middle}#personalDashboardBanner_userweek svg{fill:#f73f69;padding-right:10px;stroke:#f73f69;vertical-align:middle}#personalDashboardBanner_image img{width:80%;border-radius:50%}#personalDashboardBanner_provider{white-space:nowrap}#personalDashboardBanner_provider p{letter-spacing:.5px}#personalDashboardBanner_provider p:first-of-type{margin:10px 0 50px}#personalDashboardBanner_provider svg{width:30px;height:30px;fill:#f73f69;padding-right:30px;vertical-align:middle}@media (max-width:1200px){#personalDashboardBanner_content{margin:30px 5%}#personalDashboardBanner_userweek{padding-right:10px}}@media (max-width:950px){#personalDashboardBanner_content{grid-template-areas:"image userdata" "provider provider";grid-template-columns:155px 1fr}#personalDashboardBanner_image{grid-area:image;padding-bottom:25px}#personalDashboardBanner_userdata{grid-area:userdata;padding-bottom:25px}#personalDashboardBanner_userdata svg{width:20px}#personalDashboardBanner_provider{grid-area:provider;border-top:1px solid #f73f69}#personalDashboardBanner_provider p{margin-bottom:0}#personalDashboardBanner_provider p:first-of-type{margin:30px 0 20px}}@media (max-width:500px){#personalDashboardBanner_userdata{font-size:12px}#personalDashboardBanner_username{font-size:22px}#personalDashboardBanner_userweek{white-space:normal}#personalDashboardBanner_provider{font-size:12px}#personalDashboardBanner_provider svg{width:20px;height:20px;padding-right:10px}}#medicalVerificationBanner{color:#fff;margin:30px 0;font-family:OpenSansRegular,Helvetica,sans-serif;background-color:#f73f69}#medicalVerificationBanner a{color:#fff}#medicalVerificationBanner div{margin:0 auto;max-width:1200px}#medicalVerificationBanner p{width:85%;font-size:20px;line-height:1.4;display:inline-block;vertical-align:middle;margin:10px 0 10px 20px}#medicalVerificationBanner p:hover{cursor:pointer}#medicalVerificationBanner svg{width:30px;height:30px;fill:#fff;vertical-align:middle}@media (max-width:1200px){#medicalVerificationBanner div{padding:15px 5%}#medicalVerificationBanner p{line-height:1.5}}@media (max-width:900px){#medicalVerificationBanner svg{width:30px;height:30px}#medicalVerificationBanner p{font-size:18px}}@media (max-width:650px){#medicalVerificationBanner{margin:20px 0}#medicalVerificationBanner div{padding:5px 5%}#medicalVerificationBanner p{font-size:16px}}.coursesPaymentConfirmation{max-width:600px;margin:60px auto}@media(max-width:1200px){.coursesPaymentConfirmation{margin:20px 5%;max-width:100%}}.coursesPaymentConfirmation-header{display:flex;align-items:center;padding-bottom:15px;justify-content:space-between}@media(max-width:1200px){.coursesPaymentConfirmation-header{padding-bottom:10vh}}.coursesPaymentConfirmation-close-icon{font-size:28px;color:#9ba4c5;transform:translateY(-3px);font-family:OpenSansLight,Helvetica,sans-serif}.coursesPaymentConfirmation-close-icon:hover{cursor:pointer}.coursesPaymentConfirmation-button{width:100%;border:none;outline:none;font-size:14px;border-radius:8px;color:#fff;padding:17px 10px;margin-top:180px;background-color:#4897c5;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesPaymentConfirmation-button:hover{cursor:pointer}@media(max-width:1200px){.coursesPaymentConfirmation-button{left:5%;right:5%;width:90%;bottom:10px;position:fixed}}.coursesPaymentConfirmation-button-disabled{pointer-events:none;background-color:#e3e6ef}.coursesPaymentConfirmation-button-disabled:hover{cursor:default}.coursesPaymentConfirmation-check-icon-wrap{width:80px;height:80px;display:flex;margin:20px auto;border-radius:50%;align-items:center;justify-content:center;background-color:#fcf3f6}.coursesPaymentConfirmation-check-icon{stroke:#e4506b;stroke-width:2}.coursesPaymentConfirmation-title{font-size:22px;line-height:30px;margin-bottom:0;color:#3d4875;text-align:center;font-family:OpenSansSemiBold,Helvetica,sans-serif}.coursesPaymentConfirmation-text{font-size:16px;line-height:26px;text-align:center;color:#6a749d;margin-bottom:50px;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.coursesPaymentConfirmation-text{margin-bottom:60px}}#discountProgramCategoryList{overflow:hidden;margin:30px auto;max-width:1200px}#discountProgramCategoryList h2{font-size:28px;margin-bottom:20px;color:#f73f69;font-family:OpenSansSemiBold,Helvetica,sans-serif}#discountProgramCategoryList ul{margin:0;padding:0;white-space:nowrap}#discountProgramCategoryList_content{position:relative}.discountProgramCategoryList_item{width:15.5%;margin:0 .7%;text-align:center;padding:15px 10px;display:inline-block;box-sizing:border-box;background-color:#fcf7f8}.discountProgramCategoryList_item:nth-child(6n){margin-right:0}.discountProgramCategoryList_item:nth-child(6n+1){margin-left:0}.discountProgramCategoryList_item img{width:100%;height:95px;object-fit:cover}.discountProgramCategoryList_item img:hover{cursor:pointer}.discountProgramCategoryList_item p{margin:7px 0;font-size:16px;color:#ff7897;font-family:OpenSansRegular,Helvetica,sans-serif}.discountProgramCategoryList_item p:hover{cursor:pointer;color:#f73f69}.discountProgramCategoryList_arrow{top:45%;width:25px;height:25px;border-radius:50%;position:absolute;text-align:center;background-color:#f73f69}.discountProgramCategoryList_arrow svg{width:15px;height:15px;fill:#fff}.discountProgramCategoryList_arrow:hover{cursor:pointer;background-color:#ff7897}#discountProgramCategoryList_arrow_left{left:0}#discountProgramCategoryList_arrow_left svg{padding-top:5px;padding-right:2px}#discountProgramCategoryList_arrow_right{right:0}#discountProgramCategoryList_arrow_right svg{padding-top:5px;padding-left:2px}.discountProgramCategoryList_link{margin:25px 0 0;text-align:center}.discountProgramCategoryList_link a{color:#1f99ca;letter-spacing:.5px;font-family:OpenSansRegular,Helvetica,sans-serif}.discountProgramCategoryList_link a:hover{cursor:pointer;color:#24305e}@media (max-width:1200px){#discountProgramCategoryList{margin:30px 5%}#discountProgramCategoryList p{font-size:16px}}@media (max-width:850px){#discountProgramCategoryList h2{padding:0 5%;font-size:26px}#discountProgramCategoryList{margin:30px 0}#discountProgramCategoryList ul{overflow-x:scroll;margin-bottom:-15px}.discountProgramCategoryList_item{width:25%;padding-bottom:30px}.discountProgramCategoryList_item img{height:85px}.discountProgramCategoryList_link{margin-top:35px}.discountProgramCategoryList_arrow{display:none}}@media (max-width:650px){.discountProgramCategoryList_item{width:42%}}#discountProgramRegistration{line-height:1.8;font-family:OpenSansRegular,Helvetica,sans-serif}#discountProgramRegistration h2{font-size:34px;margin:0 0 15px;color:#f73f69;font-family:OpenSansSemiBold,Helvetica,sans-serif}#discountProgramRegistration_content{font-size:18px;background-color:#fcf7f8;padding:30px 10% 45px}#discountProgramRegistration_content button{width:100%;border:none;color:#fff;outline:none;display:block;font-size:18px;padding:15px 25px;border-radius:5px;letter-spacing:1.5px;margin:20px auto 0;font-family:OpenSansSemiBold,Helvetica,sans-serif;background-color:#f73f69}#discountProgramRegistration_content button:hover{cursor:pointer}#discountProgramRegistration_cost{display:grid;align-items:center;grid-template-columns:1fr 1fr}#discountProgramRegistration_cost p{margin:10px 0}#discountProgramRegistration_cost span{text-align:right}#discountProgramRegistration_payment_methods{padding:0;list-style:none}#discountProgramRegistration_payment_methods li{width:50px;margin-right:20px;display:inline-block;vertical-align:middle}#discountProgramRegistration_payment_methods li img{width:100%}@media (max-width:1200px){#discountProgramRegistration h2{padding:0 5%;line-height:1.4}#discountProgramRegistration_content{padding:30px 5% 45px}}._mobile{display:none!important}@media(max-width:1200px){._mobile{display:block!important}}._desktop{display:block!important}@media(max-width:1200px){._desktop{display:none!important}}.nowrap{white-space:nowrap}.text-center{text-align:center}.cursor-pointer:hover{cursor:pointer}.componentWrap{max-width:450px;min-height:600px;border-radius:8px;position:relative;padding:20px 25px;border:1px solid #edeff7;margin:calc(50vh - 300px) auto 30px;box-shadow:0 4px 8px rgba(21,26,50,.05)}@media(max-width:1200px){.componentWrap{padding:0;border:none;margin:20px 5%;max-width:100%;box-shadow:none;min-height:auto;position:static}}.bold{font-family:OpenSansSemiBold,Helvetica,sans-serif}.icon{stroke-linecap:round;stroke-linejoin:round}.home-page-content.grid{gap:55px;margin-top:0;margin-bottom:0;grid-template-columns:66% 1fr}@media(max-width:1200px){.home-page-content.grid{grid-template-columns:1fr}}.home-page-content .contentFeed{margin:0}@media(max-width:1200px){.home-page-content .contentFeed{margin:0}}.home-page-content .contentFeed-title{color:#3d4875;margin-top:30px;margin-bottom:20px}@media(max-width:1200px){.home-page-content .contentFeed-title{margin:0;color:#151a32}}.home-page-content .contentFeed-list{grid-template-columns:1fr 1fr}@media(max-width:1200px){.home-page-content .contentVerticalList{display:none}}.home-page-content .contentVerticalList-title{margin-top:35px}.home-page-content-loaded .contentFeed{margin-top:0;margin-bottom:0}@media(max-width:1200px){.home-page-content-loaded .contentFeed{margin-top:-17px}}.home-page-content-loaded .contentFeed-list{margin-top:8px}.layout-introduction{padding:125px 0 63px;margin-top:0!important}@media(max-width:1200px){.layout-introduction{margin-bottom:-50px;padding:30px 0}}.layout-introduction-content{margin:0 auto;max-width:700px;padding:15px 20px;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(21,26,50,.05)}@media(max-width:1200px){.layout-introduction-content{margin:0 25px;padding:15px 17px}}.layout-introduction-content .article{min-height:auto;margin-bottom:0}.layout-introduction-content .article-content{margin-bottom:0}.layout-introduction-content .article-title{font-size:24px;line-height:32px;margin-bottom:-5px}.layout-introduction-content .article-content-item{font-size:14px;line-height:24px}.layout-introduction-content .button{width:95px;height:48px;margin:0 0 6px 605px;background-color:#e4506b}@media(max-width:1200px){.layout-introduction-content .button{width:100%;margin-left:0;margin-top:-5px}}.layout-introduction-content p{margin:25px 0}.layout-introduction-content .article-action-bar,.layout-introduction-content .article-publish-data,.layout-introduction-content .article-survey{display:none}.layout-theme{margin:0 auto;max-width:1200px}@media(max-width:1200px){.layout-theme{margin:0 5%}}.layout-theme .article{padding:0}.layout-theme .categoryHeader{margin-top:105px!important}@media(max-width:1200px){.layout-theme .categoryHeader{position:relative;margin-top:-30px!important}.layout-theme .categoryHeader-data{top:123px;position:absolute;background-color:rgba(0,0,0,0)}.layout-theme .categoryHeader-img-mobile{height:320px}.layout-theme .categoryHeader-img-mobile img{height:320px;border-radius:12px;filter:brightness(75%)}}.layout-theme .categoryHeader-back-btn{margin-left:0}@media(max-width:1200px){.layout-theme .categoryHeader-title{color:#fff}.layout-theme .categoryHeader-description{color:#edeff7}}.layout-theme .article-action-bar,.layout-theme .article-intro,.layout-theme .article-publish-data,.layout-theme .article-survey,.layout-theme .article-title{display:none}.layout-theme .layout-columns{gap:30px;display:flex;margin:40px 0;align-items:center;justify-content:space-between}.layout-theme .layout-columns .courseList,.layout-theme .layout-columns .ebookList,.layout-theme .layout-columns .groupList{width:50%}.layout-theme .layout-columns>p{width:50%;text-align:center}@media(max-width:1200px){.layout-theme .layout-columns{display:block;margin:0!important;width:100%!important}.layout-theme .layout-columns>p{width:100%;text-align:center}.layout-theme .layout-columns>div{width:100%!important}.layout-theme .layout-columns .courseList,.layout-theme .layout-columns .ebookList,.layout-theme .layout-columns .groupList{width:100%}}.layout-theme .layout-columns>div{width:50%;box-sizing:border-box}.layout-theme .layout-columns>div h3{margin:0;font-size:32px;line-height:44px;color:#3d4875;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.layout-theme .layout-columns>div h3{color:#151a32;font-size:18px;line-height:24px}}.layout-theme .layout-columns>div p{font-size:16px;margin-top:10px;line-height:26px;color:#6a749d;font-family:OpenSansRegular,Helvetica,sans-serif}@media(max-width:1200px){.layout-theme .layout-columns>div p{color:#3d4875}}.layout-theme .layout-columns-section-1 .layout-columns,.layout-theme .layout-columns-section-4 .layout-columns{margin-top:80px;flex-direction:row-reverse}.layout-theme .layout-columns-section-1 .layout-columns>div,.layout-theme .layout-columns-section-4 .layout-columns>div{min-height:541px;border-radius:12px;padding:100px 45px;background-color:#f7f8fc}@media(max-width:1200px){.layout-theme .layout-columns-section-1 .layout-columns>div,.layout-theme .layout-columns-section-4 .layout-columns>div{padding:0;min-height:auto;background-color:#fff}}.layout-theme .layout-columns-section-2,.layout-theme .layout-columns-section-5{width:1200px;align-items:center;background-color:#f7f8fc;padding:0 calc((100vw - 1200px)/2);margin-left:calc((100vw - 1200px)/2*-1)}.layout-theme .layout-columns-section-2>div,.layout-theme .layout-columns-section-5>div{padding:70px}@media(max-width:1200px){.layout-theme .layout-columns-section-2>div,.layout-theme .layout-columns-section-5>div{padding:0}.layout-theme .layout-columns-section-2,.layout-theme .layout-columns-section-5{width:100%;padding:0;margin:0;background-color:#fff}}.layout-theme .layout-columns-section-3,.layout-theme .layout-columns-section-6{padding:15px 0}.fixed-bottom{left:0;right:0;bottom:0;z-index:999;display:none;position:fixed;padding:20px 5% 5px;background-color:#fff}@media(max-width:1200px){.fixed-bottom{display:grid}}.dashboardAdditionalCategoryList{padding:0;display:none;margin:0 20px;list-style:none}@media(max-width:1200px){.dashboardAdditionalCategoryList{display:block}}.dashboardAdditionalCategoryList-item{min-height:100px;margin:0 0 15px;border-radius:8px;padding:20px 15px;box-sizing:border-box;border:1px solid #edeff7;box-shadow:0 4px 8px rgba(21,26,50,.05)}.dashboardAdditionalCategoryList-item:hover{cursor:pointer}@media(max-width:1200px){.dashboardAdditionalCategoryList-item{height:auto}}.dashboardAdditionalCategoryList-item-icon{width:25px;height:25px;stroke-width:1.5;stroke:#e4506b}.dashboardAdditionalCategoryList-item-title{margin:0;font-size:16px;line-height:22px;color:#3d4875;padding:10px 0 7px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.dashboardAdditionalCategoryList-item-description{margin:0;font-size:12px;line-height:18px;color:#6a749d;font-family:OpenSansRegular,Helvetica,sans-serif}
/*# sourceMappingURL=2815.3ffdcae00e5ece0e.css.map*/