@font-face{font-display:swap;font-family:OpenSansSemiBold;src:local("OpenSansSemiBold"),url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/OpenSansSemiBold.5617f7b9.woff2)}@font-face{font-display:swap;font-family:OpenSansBold;src:local("OpenSansBold"),url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/OpenSansBold.2989948c.woff2)}@font-face{font-display:swap;font-family:OpenSansItalic;src:local("OpenSansItalic"),url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/OpenSansItalic.1f09ad2b.woff2)}@font-face{font-display:swap;font-family:OpenSansLight;src:local("OpenSansLight"),url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/OpenSansLight.4fac6109.woff2)}@font-face{font-display:swap;font-family:OpenSansRegular;src:local("OpenSansRegular"),url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/OpenSansRegular.c40573de.woff2)}@font-face{font-family:NunitoBold;src:url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/Nunito900.9460820f.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:NunitoSemibold;src:url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/Nunito800.be4adb44.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:NunitoRegular;src:url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/Nunito500.851df586.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:NunitoLight;src:url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/Nunito400.55201ba2.woff2) format("woff2");font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{font-weight:100}a{text-decoration:none;color:inherit}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;text-rendering:optimizeLegibility;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)!important}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}h1{margin:.67em 0}#pageOverlay{top:0;left:0;right:0;bottom:0;z-index:99;position:fixed}.categoryGrid{display:grid;grid-gap:1.5%;margin:30px auto;max-width:1200px;grid-template-columns:15% 50% 1fr;grid-template-rows:minmax(600px,1fr)}.categoryGrid>aside{display:grid;grid-row-gap:20px;align-content:start}.categoryGrid>aside .articleList_sidebar ul{height:390px}.categoryGrid .stretched .articleList_sidebar{height:625px}.categoryGrid .stretched .articleList_sidebar ul{height:100%}.formsPage{display:flex;padding:10vh 0;align-items:center;justify-content:center;margin-top:55px!important;background:50%/cover no-repeat url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/forms-bg.2fa0155c.png)}.grid{display:grid;grid-gap:1.5%;max-width:1200px;margin:30px auto;grid-template-columns:66.5% 1fr}.grid>aside{display:grid;grid-row-gap:20px;align-content:start}.grid>aside .articleList_sidebar ul{height:580px}.grid #article .blockLink{width:48%;margin-right:2%;display:inline-block}.container{margin:30px auto;max-width:1200px}.savedChecklist .checklist{margin:60px 0 30px}.savedChecklist .checklist .checklist_title{font-size:28px;margin-left:0;text-align:left;font-family:OpenSansSemiBold,Helvetica,sans-serif}.savedChecklist .checklist .checklist_content{margin:0}.savedChecklist .checklist .checklist_items li:nth-child(odd){background-color:#fcf7f8}.savedChecklist .checklist .checklist_item_description{padding-left:30px}.videoPage>aside{grid-row-gap:60px;align-content:start;grid-template-rows:auto auto}.coursesOverviewPage,.insuranceOfferingPage{display:grid;margin:0 auto;max-width:1200px;grid-template-areas:"title title" "sidebar content"}.coursesOverviewPage .contentList,.coursesOverviewPage .courseDescription,.coursesOverviewPage .courseList,.insuranceOfferingPage .contentList,.insuranceOfferingPage .courseDescription,.insuranceOfferingPage .courseList{grid-area:content}.coursesOverviewPage .coursesOverview,.insuranceOfferingPage .coursesOverview{grid-area:sidebar}.coursesOverviewPage .back-btn,.insuranceOfferingPage .back-btn{margin-left:0}.coursesOverviewPage .coursePageTitle,.insuranceOfferingPage .coursePageTitle{grid-area:title}.coursesOverviewPage .insuranceOfferingPage-sidebar,.insuranceOfferingPage .insuranceOfferingPage-sidebar{max-width:370px;grid-area:sidebar;margin-right:50px;margin-bottom:200px}.discountProgramPage #discountProgramOverview_bottom_section{width:100%}.discountProgramPage>aside{grid-gap:20px;align-content:start;grid-template-rows:auto auto}.discountProgramPage>aside #login{width:100%;margin-top:20px}.discountProgramPage>aside #login #login_logo{display:none}.discountProgramPage>aside #login #login_title{margin:0;text-align:left;padding:0 0 25px}.discountProgramPage>aside #login #login_form{width:100%;box-sizing:border-box}.discountProgramPage>aside #register{width:100%;padding-top:140px}.discountProgramPage>aside #register #register_logo{display:none}.discountProgramPage>aside #register #register_title{margin:0;text-align:left;padding:0 0 25px}.discountProgramPage>aside #register #register_form{width:100%;box-sizing:border-box}#contactsPage{margin-bottom:30px}#contactsPage #contactsPage_search_form{display:block;margin-top:90px}#contactsPage div{grid-template-rows:1fr}#onboardingPage_image{margin:0 auto;max-width:1200px}#onboardingPage_image img{width:100%;display:block}.discountProgramGrid{display:grid;grid-gap:20px;margin:0 auto;max-width:1200px;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"benefits intro deal" "categories categories categories" "partners partners partners"}.discountProgramGrid .discountProgramIntro{grid-area:intro}.discountProgramGrid .discountProgramCarousel{grid-area:deal}.discountProgramGrid .discountProgramBenefits{grid-area:benefits}.discountProgramGrid #partnerList{margin:0;grid-area:partners}.discountProgramGrid #discountProgramCategoryList{margin:0;grid-area:categories}.custom404Page{max-width:600px;padding-top:15vh;margin:0 auto 20vh}.custom404Page-title{font-size:22px;line-height:30px;margin-bottom:2px}.custom404Page-subtitle,.custom404Page-title{color:#151a32;font-family:OpenSansSemiBold,Helvetica,sans-serif}.custom404Page-subtitle{margin-top:0;font-size:14px;line-height:20px}.errorPage{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;height:calc(100vh - 128px);font-family:OpenSansRegular,Helvetica,sans-serif}.errorPage p{margin-bottom:10px}.errorPage a{color:#f73f69;text-decoration:underline}.errorPage a:hover{color:#cb3456}.dashboardPage{min-height:50vh;margin:30px auto;max-width:1200px;font-family:OpenSansRegular,Helvetica,sans-serif}.dashboardPage h1,.dashboardPage h3{font-family:OpenSansSemiBold,Helvetica,sans-serif}.dashboardPage h1{font-size:26px}.dashboardPage h3{font-size:22px}.dashboardPage ul{padding:0}.dashboardPage li{list-style:none;padding-bottom:10px}.dashboardPage a{color:#f73f69}.dashboardPage a:hover{color:#cb3456}.dashboardPage .dashboardPage-btn{border:none;color:#fff;outline:none;margin-top:10px;padding:10px 20px;border-radius:5px;text-align:center;background-color:#f73f69}.dashboardPage .dashboardPage-btn:hover{cursor:pointer}.dashboardPage .dashboardPage-btn a{color:#fff}.dashboardPage .dashboardPage_info_message{line-height:1.4;margin:30px 0 0}.dashboardPage .dashboardPage_search_organizations_form input{width:130px;outline:none;padding:10px;font-size:14px;border-radius:3px;margin-right:10px;border:2px solid #fef3f6}.dashboardPage .dashboardPage_search_organizations_form input::placeholder{font-size:14px;color:#add9eb;letter-spacing:.5px}.productListPage{margin:0 auto;max-width:1200px}.productListPage .back-btn{margin:10px 0 0}.productListPage-content{display:flex;padding-top:40px;margin-bottom:100px}.productListPage-content-list{width:100%;display:grid;list-style:none;padding-top:50px;grid-gap:16px 18px;align-content:flex-start;grid-template-columns:1fr 1fr}.productListPage-product-content{display:grid;grid-template-columns:.33fr .66fr;grid-template-areas:"overview card"}.contextPage{padding:0 3%;font-size:14px;min-height:50vh;font-family:OpenSansSemiBold,Helvetica,sans-serif}.contextPage-item{margin-bottom:10px}.contextPage-item-value{padding-left:7px;font-family:OpenSansRegular,Helvetica,sans-serif}.partnersPage{max-width:1200px;margin:30px auto}.partnersPage h2{font-size:32px;color:#f73f69;font-family:OpenSansSemiBold,Helvetica,sans-serif}.partnersPage ul{display:grid;grid-gap:50px;padding:30px 0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.partnersPage img{width:100%}.appointmentsPage .appointmentsPage-ad{margin:30px 30px 30px 0}.appointmentsPage .appointmentsPage-ad .newAd{margin-bottom:0;padding-bottom:15px;border-bottom:1px solid #edeff7}#vista{border:none;height:250px;margin:0 0 0 -15px;width:calc(100% + 30px);background:url(https://d2a9wlbgpuxddh.cloudfront.net/_next/static/media/loading.43a76e08.gif) 50% no-repeat}.popup-wrapper{z-index:999;position:absolute}.rotate{width:55px;height:55px;animation:rotation 2s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media (max-width:1200px){.dashboardPage,.partnersPage{margin:30px 5%}.categoryGrid,.coursesOverviewPage,.discountProgramGrid,.grid,.insuranceOfferingPage,.productListPage{margin:0 5%}}@media (max-width:850px){.productListPage .back-btn{margin:0}.productListPage-content{display:block;padding-top:0;margin-bottom:0}.productListPage-content-list{padding:0;display:block}.productListPage-product-content{display:grid;grid-template-areas:"card" "overview";grid-template-columns:1fr}.categoryGrid,.grid{grid-template-rows:1fr;grid-template-columns:100%}.categoryGrid aside,.grid aside{display:none}.grid{margin:0 5%}.grid>aside{grid-template-rows:1fr}.container{margin:30px 5%}.discountProgramGrid{grid-template-columns:100%;grid-template-areas:"intro" "benefits" "categories" "partners" "deal"}.discountProgramGrid .discountProgramCarousel{margin-top:0}.discountProgramGrid .discountProgramCarousel h2{font-size:26px}.savedChecklist .checklist{margin:0 5% 30px}.savedChecklist .checklist .checklist_title{margin-left:0}.savedChecklist .checklist .checklist_items li{padding:30px 5%}.discountProgramPage>aside{display:none}.partnersPage ul{grid-gap:30px;padding:15px 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.coursesOverviewPage{grid-template-areas:"title" "content" "overview"}.coursesOverviewPage .courseDescription,.coursesOverviewPage .courseList{grid-area:content}.coursesOverviewPage .coursesOverview{grid-area:overview}.coursesOverviewPage .coursePageTitle{grid-area:title}.insuranceOfferingPage{grid-template-areas:"title" "sidebar" "content"}.insuranceOfferingPage .insuranceOfferingPage-sidebar{max-width:100%;margin-right:0;margin-bottom:0}.contentPage #channelsList,.contentPage #signup:first-of-type{display:none}.formsPage{padding:0;background:none;margin-top:124px!important}.appointmentsPage .dashboardContent{min-height:auto}.appointmentsPage ._articleList,.appointmentsPage .inboxList{display:none}.appointmentsPage .appointmentsPage-ad{margin:0}.appointmentsPage .appointmentsPage-ad .newAd{padding-bottom:30px}#contactsPage #contactsPage_search_form{display:none}.custom404Page{margin:0 5%;padding-top:0}}.header_left_area-back-icon,.icon{stroke-linecap:round;stroke-linejoin:round}#header{top:0;width:100%;z-index:99;font-size:16px;position:fixed;background-color:#fff;box-shadow:inset 0 -1px 0 #edeff7}#header li,#header ul{padding:0;display:inline-block}#header svg:hover{cursor:pointer}@layer layout{#header+div,#header+section{margin-top:138px}#header.header_without_submenu+div,#header.header_without_submenu+section{margin-top:90px}@media (max-width:850px){#header+div,#header+section{margin-top:91px}#header.header_without_submenu+div,#header.header_without_submenu+section{margin-top:125px}}}#overlay{left:0;right:0;bottom:0;z-index:-1;position:fixed;transition-duration:.3s;transition-property:background-color,z-index}#overlay.overlay_active{z-index:999;background-color:rgba(0,0,0,.5)}#header_main_bar{height:65px;padding:0 5%;display:grid;margin:0 auto;max-width:1200px;align-items:center;font-family:OpenSansSemiBold,Helvetica,sans-serif;grid-template-columns:1fr 70% 1fr}#header_main_bar span{font-size:14px;color:#6a749d}#header_main_bar span:hover{cursor:pointer}#header_main_bar #header_logo{width:210px;height:55px;margin:5px 0 0;vertical-align:middle}#header_main_bar .header_active_tab a,#header_main_bar .header_active_tab span{color:#e4506b}#header_icons{justify-self:end;white-space:nowrap}#header_icons svg:hover{transform:scale(1.1)}.header_active_subtab{margin-bottom:-2px;border-bottom:2px solid #e4506b}.header_active_subtab span{color:#e4506b!important}#header_menu{justify-self:center}#header_menu li{line-height:1.3;padding-right:25px}#header_menu li a:hover{color:#24305e}#header_submenu{font-size:13px;line-height:48px;user-select:none;text-align:center;font-family:OpenSansSemiBold,Helvetica,sans-serif;border-top:1px solid #fef3f6}#header_submenu ul{margin:0}#header_submenu ul li{margin-right:20px}#header_submenu ul li span:hover{cursor:pointer}#header_submenu ul li a,#header_submenu ul li span{color:#6a749d;display:block}#header_submenu ul li a:hover,#header_submenu ul li span:hover{color:#24305e}#header_supermenu{top:65px;opacity:0;width:100%;z-index:99;font-size:16px;position:absolute;white-space:nowrap;pointer-events:none;will-change:opacity;box-sizing:border-box;padding:0 15% 10px;background-color:#fff;font-family:OpenSansRegular,Helvetica,sans-serif;transition:opacity .3s linear}#header_supermenu #header_supermenu_columns{display:grid;margin:25px auto;max-width:1200px;justify-items:center;grid-template-columns:repeat(5,1fr)}#header_supermenu .header_supermenu_column{margin-right:10%;color:#e4506b;vertical-align:top}#header_supermenu .header_supermenu_column>p{color:#e4506b}#header_supermenu .header_supermenu_column>p:hover{cursor:pointer}#header_supermenu .header_supermenu_column li{display:block;padding:7px 0;font-size:14px}#header_supermenu .header_supermenu_column li span{color:#6a749d}#header_supermenu .header_supermenu_column li span:hover{cursor:pointer;color:#24305e}#header_supermenu .header_supermenu_column_mobile{display:none}.header_supermenu_visible #header_supermenu{opacity:1;pointer-events:auto;box-shadow:0 -1px 0 #edeff7}#header_search_form{top:0;right:0;opacity:0;left:100px;height:62px;z-index:999;margin:0 auto;max-width:1200px;position:absolute;color:#e4506b;pointer-events:none;font-family:OpenSansRegular,Helvetica,sans-serif;transition:opacity .3s linear .2s}#header_search_form form{height:100%}#header_search_form form input{width:90%;height:100%;border:none;outline:none;font-size:18px;line-height:normal;padding:1px 0 0 15px;vertical-align:middle}#header_search_form form input::placeholder{font-size:16px;color:#9ba4c5}#header_search_form form span{font-size:40px;color:#9ba4c5;vertical-align:middle;font-family:OpenSansLight,Helvetica,sans-serif}#header_search_form form span:hover{cursor:pointer}#header_menu_icon{width:25px;height:33px;margin-left:11px;vertical-align:middle}#header_menu_icon svg{width:33px;height:33px}@media(max-width:1200px){#header_menu_icon{margin-left:0;display:inline}#header_menu_icon svg{transform:translate(-7px,1px)}}#header_search_icon{margin-right:6px;vertical-align:middle;will-change:transform;transition:transform .3s cubic-bezier(.99,-.25,.74,.99)}#header_search_icon,#header_search_icon svg,#header_user_icon{width:18px;height:18px}#header_user_icon{margin-left:15px;position:relative;vertical-align:middle}#header_user_icon img{height:25px;object-fit:cover;position:absolute;border-radius:50%;transform:translate(-3px,-4px)}#header_user_icon svg{width:18px;height:18px;stroke:#9ba4c5;stroke-width:2.5}#header_user_icon:hover{cursor:pointer}#header_icons li:not(#header_search_icon),#header_logo,#header_menu{transition:opacity .3s linear .2s}.header_search_mode #header_search_form{opacity:1;pointer-events:auto;transition-delay:.2s;transition-duration:.3s;transition-property:opacity}.header_search_mode #header_search_icon{transform:translateX(-1080px);transition:transform .3s cubic-bezier(.99,-.25,.74,.99)}.header_search_mode #header_icons li:not(#header_search_icon),.header_search_mode #header_logo,.header_search_mode #header_menu,.header_search_mode .header_left_area{opacity:0;transition:opacity .3s linear .2s}.header_mobile{display:none}.header_left_area{font-size:16px;white-space:nowrap;font-family:OpenSansRegular,Helvetica,sans-serif}.header_left_area a{color:#9ba4c5;vertical-align:middle}.header_left_area-back-icon{stroke:#9ba4c5;margin-right:20px;vertical-align:middle;stroke-width:1.5}.header_center_area{color:#6a749d;font-size:14px;font-family:OpenSansRegular,Helvetica,sans-serif}.header_center_area:hover{cursor:pointer}.header_center_area li{margin:0 10px}.header-link-active{color:#51a719}.header-notifications-icon-wrap{position:relative;margin:3px 0 0 3px;vertical-align:middle}.header-notifications-icon{stroke-width:2.2;margin-left:9px;stroke:#9ba4c5;transform:scale(.85)!important}.header-notifications-icon:hover{transform:scale(.94)!important}@media(max-width:1200px){.header-notifications-icon{display:block}}.header-notifications-count{top:-5px;width:14px;right:-6px;height:14px;display:flex;position:absolute;border-radius:50%;align-items:center;justify-content:center;font-size:9px!important;color:#fff!important;font-family:OpenSansRegular,Helvetica,sans-serif;border:1.5px solid #fff;background-color:#e4506b}.header-notifications-count-up{top:-5px;width:17px;right:-8px;height:17px}@media(max-width:1200px){#header_user_icon{display:none!important}}.header-supermenu-close-button{transform:translateX(-2px)}.header_courses_logo{width:100%;font-size:16px;color:#9ba4c5;align-items:center;display:inline-flex;vertical-align:middle;justify-content:center;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.header_courses_logo{margin-left:20%}}.header_courses_logo_icon{margin-right:10px;vertical-align:middle}.header_courses_logo_text{display:inline;vertical-align:middle}.header_custom_submenu_item{margin:0 10px;color:#6a749d;font-family:OpenSansSemiBold,Helvetica,sans-serif}@media(max-width:1200px){.header_custom_submenu_item{font-size:12px}}.header_courses_submenu_item_active{color:#4897c5}.header_community_submenu_item_active{color:#e4506b}@media (max-width:1350px){#header.header_wide_submenu+div,#header.header_wide_submenu+section{margin-top:188px}}@media (max-width:1300px){.header_search_mode #header_search_icon{transform:translateX(-81vw)}}@media (max-width:1200px){#header_supermenu{padding:0 5%}#header_main_bar{font-size:13px}#header_main_bar #header_logo{max-width:100%}#header_menu li{padding-right:15px}}@media (max-width:1000px){#header_supermenu{font-size:14px}#header_supermenu .header_supermenu_column p,#header_supermenu .header_supermenu_column span{font-size:12px}#header_main_bar{font-size:12px;grid-template-columns:1fr 75% 1fr}.header_search_mode #header_search_icon svg{width:20px}#header_submenu{font-size:12px}}@media (max-width:850px){#header{width:100%;overflow:hidden}#header.header_without_submenu+.introBox{margin-top:105px!important}#header+.categoryHeader{margin-top:155px!important}.header_desktop{display:none!important}.header_mobile{display:block}#header_main_bar{width:100%;height:105px;font-size:14px;overflow-x:hidden;grid-template-areas:"logo icons" "menu menu";will-change:height;grid-template-rows:54px 54px;grid-template-columns:1fr 1fr;transition:height .2s ease-in-out}#header_main_bar #header_logo{top:0;grid-area:logo;max-width:160px;position:absolute;left:calc(50% - 80px)}#header_icons{margin-right:20%;grid-area:icons}.header_search_mode #header_menu{opacity:1}.header_search_mode #header_search_icon{transform:translateX(-77vw)}.header_search_mode #header_search_form{height:54px}#header_menu{width:100%;grid-area:menu;overflow-x:scroll;white-space:nowrap;justify-self:center}#header_submenu{font-size:12px;text-align:left;overflow-x:scroll;will-change:line-height;transition:line-height .2s ease-in-out}#header_submenu ul{padding:0 5%;white-space:nowrap}.header_supermenu_visible{position:static!important}#header_supermenu{top:0;margin-top:0;border-top:none}#header_supermenu #header_supermenu_columns{margin:0;display:grid;font-size:16px;justify-items:start;grid-template-columns:1fr}#header_supermenu #header_supermenu_columns .header_supermenu_column{display:block;padding-bottom:5px}#header_supermenu #header_supermenu_columns .header_supermenu_column ul{font-family:OpenSansRegular,Helvetica,sans-serif}#header_supermenu #header_supermenu_columns .header_supermenu_column ul li{padding:5px 0}#header_supermenu #header_supermenu_columns .header_supermenu_column p{margin-bottom:10px}#header_supermenu #header_supermenu_columns .header_supermenu_column_mobile{display:block}.header-supermenu-header-mobile{display:grid;font-size:16px;color:#9ba4c5;align-items:center;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.header-supermenu-header-mobile a{color:#e4506b}.header-supermenu-header-mobile .header-supermenu-close-button{font-size:36px;justify-self:end;font-family:OpenSansRegular,Helvetica,sans-serif}.header-supermenu-header-mobile .header-supermenu-close-button:hover{cursor:pointer}#header_divider{top:55px;width:100%;height:1px;position:relative;background-color:#f0f0f0}.header_supermenu_visible{margin-bottom:950px}#header_search_form{left:10vw;transition-property:none}.header-supermenu-header-mobile{display:flex!important;justify-content:space-between}.header-notifications-icon-wrap{margin:0}#header_search_icon{margin-right:3px}}@media (max-width:700px){#header_main_bar #header_logo{margin:0}#header_menu{justify-self:start}.header_search_mode #header_search_form{left:13vw}.header_search_mode #header_search_form input{width:85%;padding:0 0 0 10px}.header_search_mode #header_search_icon{transform:translateX(-72vw)}}@media (max-width:500px){.header_search_mode #header_search_form{left:15vw}.header_search_mode #header_search_icon{transform:translateX(-67vw)}}._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}}.popup{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)}.popup-content{width:100%;margin:0 5%;max-width:400px;border-radius:12px;background-color:#fff}.popup-header{display:flex;font-size:16px;padding:5px 25px;align-items:center;font-family:OpenSansSemiBold,Helvetica,sans-serif;justify-content:space-between;box-shadow:inset 0 -1px 0 #edeff7}.popup-close-button{border:none;outline:none;font-size:33px;padding-right:0;color:#9ba4c5;background:rgba(0,0,0,0);font-family:OpenSansLight,Helvetica,sans-serif}.popup-close-button:hover{cursor:pointer}.popup-body{font-size:14px;line-height:24px;color:#3d4875;padding:5px 25px 15px;font-family:OpenSansLight,Helvetica,sans-serif}.popup-body-text{margin-bottom:0}.popup-button{width:100%;height:48px;margin:10px 0;font-size:14px;display:flex;align-items:center;justify-content:center;border-radius:8px;box-sizing:border-box;font-family:OpenSansSemiBold,Helvetica,sans-serif;box-shadow:0 1px 3px rgba(21,26,50,.05)}.popup-button:hover{cursor:pointer}.popup-button-secondary{color:#4897c5;background-color:#fff;border:1px solid #edeff7}.popup-button-primary{color:#fff;border:1px solid #e4506b;background-color:#e4506b}.popup-button-disabled{pointer-events:none;background-color:#e3e6ef;border:1px solid #e3e6ef}.popup-button-disabled:hover{cursor:default}.popup-list{padding:0;text-align:left;margin:20px 0 25px;font-family:OpenSansSemiBold,Helvetica,sans-serif}.popup-list-item{margin:12px 0;list-style:none}.popup-icon-wrap{width:24px;height:24px;margin-right:12px;border-radius:50%;align-items:center;display:inline-flex;justify-content:center;background-color:#4897c5}.popup-icon{width:10px;height:10px;stroke-width:5;stroke:#fff}.popup-text{margin:25px 0 15px;font-family:OpenSansRegular,Helvetica,sans-serif}.popup-link{color:#4897c5;display:inline-block;border-bottom:1px solid #b6d8e9;font-family:OpenSansSemiBold,Helvetica,sans-serif}.popup-link:hover{cursor:pointer}
/*# sourceMappingURL=_app.6ed8a38acffca101.css.map*/