*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:Archivo,sans-serif;font-size:1rem;box-sizing:border-box;-webkit-font-smoothing:antialiased}input,button,textarea,select{font:inherit}img,svg{display:block;max-width:100%;height:auto}.error-messages-wrapper{display:flex;flex-direction:column;align-items:flex-start;margin:1rem 0;padding:.5rem;background-color:#ffd3d0;border:1px solid #EE5146;border-radius:.25rem}.error-messages-wrapper ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.error-messages-wrapper ul li{width:100%;padding:.25rem}.error-messages-wrapper ul li span.error-message{color:#ee5146}.flash-messages-wrapper{position:relative;z-index:10;display:flex;flex-direction:column;align-items:flex-start;margin:1rem 0;padding:.5rem;border-radius:.25rem}.flash-messages-wrapper p{line-height:1.4rem}.flash-messages-wrapper.message-success{background-color:#c2ffbf;border:1px solid #078E38}.flash-messages-wrapper.message-error{background-color:#ffd3d0;border:1px solid #EE5146}nav.sidebar-nav{flex-direction:column}nav:not(.top-menu){max-width:1024px;margin:0 auto;display:flex;justify-content:flex-end}nav:not(.top-menu) .pagination{list-style:none;display:flex;gap:1rem;align-items:center}nav:not(.top-menu) .pagination li{cursor:pointer}nav:not(.top-menu) .pagination li a{text-decoration:none;padding:1rem;border-radius:6px;border:1px solid #4DCF47;color:#fff;background:#4dcf47}nav:not(.top-menu) .pagination li.disabled span{text-decoration:none;padding:1rem;border-radius:6px;border:1px solid #808080;color:#fff;background:gray}nav:not(.top-menu) .pagination li.active{text-decoration:none;padding:1rem;border-radius:6px;border:1px solid #078E38;color:#fff;background:#078e38}@media screen and (min-width: 768px){.main-area .host-lectures .lectures-wrapper .flash-messages-wrapper.message-success,.main-area .host-lectures .lectures-wrapper .flash-messages-wrapper.message-error{max-width:1024px;margin:1rem auto;top:-53px}.login-page nav.top-menu{max-width:100%}main section.main-content .content-wrapper .main-area nav.top-menu{max-width:100%}nav:not(.sidebar-nav),nav:not(.top-menu){max-width:1024px;margin:0 auto}nav.sidebar-nav{display:block}nav .pagination{justify-content:flex-end}}@media screen and (max-width: 768px){.main-area .host-lectures .lectures-wrapper .flash-messages-wrapper.message-success,.main-area .host-lectures .lectures-wrapper .flash-messages-wrapper.message-error{top:-12px}.pagination{justify-content:flex-end}}@media screen and (max-width: 768px){.main-area .top-menu ul li .language-dropdown{display:none}}.header.login nav.top-menu{display:flex;justify-content:space-between;align-items:center;height:100px;background:#fff}.header.login nav.top-menu .language-dropdown,.header.login nav.top-menu .lang-options{max-width:116px;width:100%;background-color:#f2f2f2;border-radius:28px;padding:.875rem 1rem;color:#fff;display:flex;flex-direction:column;gap:1rem}.header.login nav.top-menu .language-dropdown button,.header.login nav.top-menu .lang-options button{cursor:pointer;background-color:transparent;border:unset;color:#fff;font-size:1rem;display:flex;align-items:center;gap:1rem}.header.login nav.top-menu .language-dropdown button span,.header.login nav.top-menu .lang-options button span,.header.login nav.top-menu .language-dropdown button a,.header.login nav.top-menu .lang-options button a{color:#151631;font-weight:700;position:relative;text-decoration:none}.header.login nav.top-menu .language-dropdown button span:after,.header.login nav.top-menu .lang-options button span:after,.header.login nav.top-menu .language-dropdown button a:after,.header.login nav.top-menu .lang-options button a:after{filter:invert(1);content:"";bottom:4px;margin-left:.25rem;position:absolute;height:10px;width:10px;color:#fff;display:inline-block;background:url(/images/header/f095.png) no-repeat center}.header.login nav.top-menu .language-dropdown button span.visited,.header.login nav.top-menu .lang-options button span.visited,.header.login nav.top-menu .language-dropdown button a.visited,.header.login nav.top-menu .lang-options button a.visited,.header.login nav.top-menu .language-dropdown button span:hover,.header.login nav.top-menu .lang-options button span:hover,.header.login nav.top-menu .language-dropdown button a:hover,.header.login nav.top-menu .lang-options button a:hover,.header.login nav.top-menu .language-dropdown button span:active,.header.login nav.top-menu .lang-options button span:active,.header.login nav.top-menu .language-dropdown button a:active,.header.login nav.top-menu .lang-options button a:active{text-decoration:none}.header.login nav.top-menu .language-dropdown.hidden,.header.login nav.top-menu .lang-options.hidden{display:none}.header.login nav.top-menu .lang-options{position:relative;top:0;z-index:10}.header.login nav.top-menu .lang-options:not(.hidden) .lang-option-btn a:after{display:none}nav.top-menu{background:url(/images/header/banner-header.jpg) no-repeat center;background-size:cover;height:165px;padding:0 4rem;background-color:#fff}nav.top-menu .menu-toggle{display:none;border:unset;color:#fff;cursor:pointer;background:none;font-size:30px}@media (max-width: 768px){nav.top-menu{padding:0 1rem;display:flex;gap:1.5rem}nav.top-menu .menu-toggle{display:block}nav.top-menu .menu-toggle i{width:20px;height:20px;margin-top:5px}nav.top-menu .sidebar{width:90%}nav.top-menu header{position:relative}nav.top-menu .header-container{display:flex;justify-content:space-between;align-items:center}}nav.top-menu ul{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;list-style:none}nav.top-menu ul h1{color:#fff;margin:0;font-size:2rem}nav.top-menu ul .hidden{display:none}nav.top-menu ul .language-dropdown,nav.top-menu ul .lang-options{background-color:#222;border-radius:28px;padding:.875rem 1rem;color:#fff;display:flex;flex-direction:column;gap:1rem}nav.top-menu ul .language-dropdown button,nav.top-menu ul .lang-options button{cursor:pointer;background-color:transparent;border:unset;color:#fff;font-size:1rem;display:flex;align-items:center;gap:1rem}nav.top-menu ul .language-dropdown button span,nav.top-menu ul .lang-options button span,nav.top-menu ul .language-dropdown button a,nav.top-menu ul .lang-options button a{color:#fff;font-weight:700;position:relative;text-decoration:none}nav.top-menu ul .language-dropdown button span:after,nav.top-menu ul .lang-options button span:after,nav.top-menu ul .language-dropdown button a:after,nav.top-menu ul .lang-options button a:after{content:"";bottom:4px;margin-left:.25rem;position:absolute;height:10px;width:10px;color:#fff;display:inline-block;background:url(/images/header/f095.png) no-repeat center}nav.top-menu ul .language-dropdown button span.visited,nav.top-menu ul .lang-options button span.visited,nav.top-menu ul .language-dropdown button a.visited,nav.top-menu ul .lang-options button a.visited,nav.top-menu ul .language-dropdown button span:hover,nav.top-menu ul .lang-options button span:hover,nav.top-menu ul .language-dropdown button a:hover,nav.top-menu ul .lang-options button a:hover,nav.top-menu ul .language-dropdown button span:active,nav.top-menu ul .lang-options button span:active,nav.top-menu ul .language-dropdown button a:active,nav.top-menu ul .lang-options button a:active{color:#fff;text-decoration:none}nav.top-menu ul .language-dropdown.hidden,nav.top-menu ul .lang-options.hidden{display:none}nav.top-menu ul .lang-options{position:relative;top:23px;z-index:10}nav.top-menu ul .lang-options:not(.hidden) .lang-option-btn a:after{display:none}.login-page{display:flex;flex-direction:column}.login-page .container{display:flex;flex-direction:column;flex:1}.login-page .container.login{background:#151631 url(/images/login/background.png) no-repeat bottom;background-size:cover}.login-page .container .login-wrapper{flex:1;display:flex;align-items:center;justify-content:flex-start;padding-left:3rem}@media (max-width: 768px){.login-page .container .login-wrapper{padding:1rem;width:100%}}.login-page .container .login-wrapper section.login,.login-page .container .login-wrapper section.reset{width:100%}.login-page .container .login-wrapper section.login form,.login-page .container .login-wrapper section.reset form{padding:3rem;background-color:#151631;max-width:522px;width:100%}.login-page .container .login-wrapper section.login form fieldset,.login-page .container .login-wrapper section.reset form fieldset{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;border:unset}.login-page .container .login-wrapper section.login form fieldset legend,.login-page .container .login-wrapper section.reset form fieldset legend{border:unset;color:#fff;font-size:1.5rem;line-height:1.3;font-weight:800;margin-bottom:1rem}.login-page .container .login-wrapper section.login form fieldset .form-group input[type=text],.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=text],.login-page .container .login-wrapper section.login form fieldset .form-group input[type=password],.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=password]{height:58px;padding:1.125rem 1rem;border:unset;border-bottom:1px solid #FFF;background-color:transparent;color:#fff;font-size:1rem;line-height:1.5;width:100%}.login-page .container .login-wrapper section.login form fieldset .form-group input[type=text]::-moz-placeholder,.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=text]::-moz-placeholder,.login-page .container .login-wrapper section.login form fieldset .form-group input[type=password]::-moz-placeholder,.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=password]::-moz-placeholder{color:#fff}.login-page .container .login-wrapper section.login form fieldset .form-group input[type=text]::placeholder,.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=text]::placeholder,.login-page .container .login-wrapper section.login form fieldset .form-group input[type=password]::placeholder,.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=password]::placeholder{color:#fff}.login-page .container .login-wrapper section.login form fieldset .form-group input[type=text]:active,.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=text]:active,.login-page .container .login-wrapper section.login form fieldset .form-group input[type=password]:active,.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=password]:active,.login-page .container .login-wrapper section.login form fieldset .form-group input[type=text]:focus-visible,.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=text]:focus-visible,.login-page .container .login-wrapper section.login form fieldset .form-group input[type=password]:focus-visible,.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=password]:focus-visible,.login-page .container .login-wrapper section.login form fieldset .form-group input[type=text]:focus-within,.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=text]:focus-within,.login-page .container .login-wrapper section.login form fieldset .form-group input[type=password]:focus-within,.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=password]:focus-within,.login-page .container .login-wrapper section.login form fieldset .form-group input[type=text]:focus,.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=text]:focus,.login-page .container .login-wrapper section.login form fieldset .form-group input[type=password]:focus,.login-page .container .login-wrapper section.reset form fieldset .form-group input[type=password]:focus{outline:none}.login-page .container .login-wrapper section.login form fieldset a.forgot-password,.login-page .container .login-wrapper section.reset form fieldset a.forgot-password{text-decoration:none;color:#4dcf47;font-size:.875rem;line-height:1.4;font-weight:700;padding:1rem 0}.login-page .container .login-wrapper section.login form fieldset a.forgot-password:active,.login-page .container .login-wrapper section.reset form fieldset a.forgot-password:active,.login-page .container .login-wrapper section.login form fieldset a.forgot-password:hover,.login-page .container .login-wrapper section.reset form fieldset a.forgot-password:hover{color:#078e38}.login-page .container .login-wrapper section.login form fieldset button[type=submit].reset-password,.login-page .container .login-wrapper section.reset form fieldset button[type=submit].reset-password,.login-page .container .login-wrapper section.login form fieldset button[type=submit].login,.login-page .container .login-wrapper section.reset form fieldset button[type=submit].login{cursor:pointer;width:100%;max-width:-moz-fit-content;max-width:fit-content;padding:.875rem 1rem;border:unset;background-color:#4dcf47;color:#151631;font-size:.875rem;line-height:1.4;font-weight:700;transition:background-color ease .3s}.login-page .container .login-wrapper section.login form fieldset button[type=submit].reset-password:hover,.login-page .container .login-wrapper section.reset form fieldset button[type=submit].reset-password:hover,.login-page .container .login-wrapper section.login form fieldset button[type=submit].login:hover,.login-page .container .login-wrapper section.reset form fieldset button[type=submit].login:hover{background-color:#078e38}.login-page .container .login-wrapper section.reset form fieldset legend{margin-bottom:2.5rem}.login-page .container .login-wrapper section.reset form fieldset button[type=submit].reset-password{margin-top:2.5rem}.login-page footer.login .footer-content{background:#222;display:flex;justify-content:space-between;align-items:center;padding:2.625rem 5.125rem 2rem}@media (max-width: 768px){.login-page footer.login .footer-content{flex-direction:column;gap:1rem;padding:1.5rem 1rem}}.login-page footer.login .footer-content .institutional{display:flex;align-items:center;gap:1rem}.login-page footer.login .footer-content .institutional a{color:#4dcf47;font-size:.875rem;line-height:1.4;font-weight:700;text-decoration:none}.login-page footer.login .footer-content .institutional a:active,.login-page footer.login .footer-content .institutional a:hover{color:#078e38}.login-page footer.login .footer-content nav.social ul{list-style:none;display:flex;gap:2.5rem;align-items:center}@media (max-width: 768px){.login-page footer.login .footer-content nav.social ul{gap:1rem}}.login-page footer.login .footer-content nav.social ul a img{transition:transform .3s}.login-page footer.login .footer-content nav.social ul a img:hover{transform:scale(1.1)}.login-page footer.login .copyright{display:flex;align-items:center;background-color:#000}.login-page footer.login .copyright p{padding:1rem 0;margin:0 auto;color:gray;font-size:1rem;line-height:1.5;font-weight:400}.container{height:100%}.container main{height:100%}.container .main-content{height:100%}.container .main-content .content-wrapper{height:100%;display:flex}.container .main-content .content-wrapper .sidebar{background-color:#fff;height:100vh;min-width:312px;width:22%;flex-shrink:0}.container .main-content .content-wrapper .sidebar .close-btn{z-index:101;visibility:hidden;border:unset;color:#078e38;cursor:pointer;position:absolute;background:none;top:48px;right:20px;font-size:30px;opacity:0;pointer-events:none;transition:opacity .7s ease,visibility 0s .7s ease}@media (max-width: 768px){.container .main-content .content-wrapper .sidebar{width:100%;position:fixed;top:0;left:-100%;height:100%;z-index:100;transition:.5s}.container .main-content .content-wrapper .sidebar .close-btn{display:block;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .7s ease,visibility 0s .7s}}.container .main-content .content-wrapper .sidebar .language-dropdown,.container .main-content .content-wrapper .sidebar .lang-options{display:none}.container .main-content .content-wrapper .sidebar.open{padding-top:1.5rem;left:0}.container .main-content .content-wrapper .sidebar.open .close-btn{visibility:visible;opacity:1;pointer-events:auto}.container .main-content .content-wrapper .sidebar.open .language-dropdown,.container .main-content .content-wrapper .sidebar.open .lang-options{max-width:100px;margin:0 auto 3rem;background-color:#222;border-radius:28px;padding:.875rem 1rem;color:#fff;display:flex;flex-direction:column;gap:1rem}.container .main-content .content-wrapper .sidebar.open .language-dropdown button,.container .main-content .content-wrapper .sidebar.open .lang-options button{cursor:pointer;background-color:transparent;border:unset;color:#fff;font-size:1rem;display:flex;align-items:center;gap:1rem}.container .main-content .content-wrapper .sidebar.open .language-dropdown button span,.container .main-content .content-wrapper .sidebar.open .lang-options button span,.container .main-content .content-wrapper .sidebar.open .language-dropdown button a,.container .main-content .content-wrapper .sidebar.open .lang-options button a{color:#fff;font-weight:700;position:relative;text-decoration:none}.container .main-content .content-wrapper .sidebar.open .language-dropdown button span:after,.container .main-content .content-wrapper .sidebar.open .lang-options button span:after,.container .main-content .content-wrapper .sidebar.open .language-dropdown button a:after,.container .main-content .content-wrapper .sidebar.open .lang-options button a:after{content:"";bottom:4px;margin-left:.25rem;position:absolute;height:10px;width:10px;color:#fff;display:inline-block;background:url(/images/header/f095.png) no-repeat center}.container .main-content .content-wrapper .sidebar.open .language-dropdown button span.visited,.container .main-content .content-wrapper .sidebar.open .lang-options button span.visited,.container .main-content .content-wrapper .sidebar.open .language-dropdown button a.visited,.container .main-content .content-wrapper .sidebar.open .lang-options button a.visited,.container .main-content .content-wrapper .sidebar.open .language-dropdown button span:hover,.container .main-content .content-wrapper .sidebar.open .lang-options button span:hover,.container .main-content .content-wrapper .sidebar.open .language-dropdown button a:hover,.container .main-content .content-wrapper .sidebar.open .lang-options button a:hover,.container .main-content .content-wrapper .sidebar.open .language-dropdown button span:active,.container .main-content .content-wrapper .sidebar.open .lang-options button span:active,.container .main-content .content-wrapper .sidebar.open .language-dropdown button a:active,.container .main-content .content-wrapper .sidebar.open .lang-options button a:active{color:#fff;text-decoration:none}.container .main-content .content-wrapper .sidebar.open .language-dropdown button img,.container .main-content .content-wrapper .sidebar.open .lang-options button img{width:20px;height:20px}.container .main-content .content-wrapper .sidebar.open .language-dropdown.hidden,.container .main-content .content-wrapper .sidebar.open .lang-options.hidden{display:none}.container .main-content .content-wrapper .sidebar.open .lang-options{position:relative;top:0}.container .main-content .content-wrapper .sidebar.open .lang-options:not(.hidden) .lang-option-btn a:after{display:none}.container .main-content .content-wrapper .sidebar .personal-data{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem}.container .main-content .content-wrapper .sidebar .personal-data .logo{width:100%;max-width:99px}.container .main-content .content-wrapper .sidebar .personal-data .host{display:flex;flex-direction:column;align-items:center;gap:.5rem}.container .main-content .content-wrapper .sidebar .personal-data .host .profile{border-radius:50%;width:110px;height:110px;-o-object-fit:cover;object-fit:cover;padding:5px;border:1px solid #D9D9D9;margin-bottom:.5rem}.container .main-content .content-wrapper .sidebar .personal-data .host h2{font-size:1.125rem;line-height:1.4;font-weight:700;color:#4dcf47}.container .main-content .content-wrapper .sidebar .personal-data .host p{text-align:center;font-size:.875rem;line-height:1.4;font-weight:400;color:#151631;max-width:230px;width:100%}.container .main-content .content-wrapper .sidebar nav{padding:1.5rem}.container .main-content .content-wrapper .sidebar nav ul{list-style-type:none;display:flex;flex-direction:column;align-items:center;gap:.5rem}.container .main-content .content-wrapper .sidebar nav ul li{width:100%}.container .main-content .content-wrapper .sidebar nav ul li a{display:flex;align-items:center;gap:1.125rem;padding:.75rem 1.5rem;text-decoration:none;font-size:1rem;line-height:1.5;color:#151631}.container .main-content .content-wrapper .sidebar nav ul li a:active{color:#151631}.container .main-content .content-wrapper .sidebar nav ul li a i{color:#4dcf47}.container .main-content .content-wrapper .sidebar nav ul li:hover,.container .main-content .content-wrapper .sidebar nav ul li.active{background:linear-gradient(90deg,#078e38 6%,#4dcf47)}.container .main-content .content-wrapper .sidebar nav ul li:hover a,.container .main-content .content-wrapper .sidebar nav ul li.active a{color:#fff}.container .main-content .content-wrapper .sidebar nav ul li:hover a i,.container .main-content .content-wrapper .sidebar nav ul li.active a i{color:#fff}.container .main-content .content-wrapper .sidebar nav ul li form button{width:100%;display:flex;align-items:center;gap:1.125rem;padding:.75rem 1.5rem;text-decoration:none;font-size:1rem;line-height:1.5;color:#151631;background:unset;border:unset;cursor:pointer}.container .main-content .content-wrapper .sidebar nav ul li form button i{color:#4dcf47}.container .main-content .content-wrapper .sidebar nav ul li form button:hover,.container .main-content .content-wrapper .sidebar nav ul li form button.active{color:#fff;background:linear-gradient(90deg,#078e38 6%,#4dcf47)}.container .main-content .content-wrapper .sidebar nav ul li form button:hover i,.container .main-content .content-wrapper .sidebar nav ul li form button.active i{color:#fff}.container .main-content .content-wrapper .main-area{background:#e9e9e9;width:78%;flex-grow:1}.main-area .sponsor-journey,.main-area .host-journey{width:100%}.main-area .sponsor-journey .sponsor-task-wrapper,.main-area .host-journey .sponsor-task-wrapper,.main-area .sponsor-journey .host-task-wrapper,.main-area .host-journey .host-task-wrapper{padding:0 1rem;background:#e9e9e9}.main-area .sponsor-journey .sponsor-task-wrapper ul,.main-area .host-journey .sponsor-task-wrapper ul,.main-area .sponsor-journey .host-task-wrapper ul,.main-area .host-journey .host-task-wrapper ul{position:relative;top:-24px;padding:1rem;background:#fff;list-style:none}.main-area .sponsor-journey .sponsor-task-wrapper ul h1.title,.main-area .host-journey .sponsor-task-wrapper ul h1.title,.main-area .sponsor-journey .host-task-wrapper ul h1.title,.main-area .host-journey .host-task-wrapper ul h1.title{font-size:1.5rem;font-weight:800;line-height:1.3;color:#202020;margin-bottom:1rem}.main-area .sponsor-journey .sponsor-task-wrapper ul .head,.main-area .host-journey .sponsor-task-wrapper ul .head,.main-area .sponsor-journey .host-task-wrapper ul .head,.main-area .host-journey .host-task-wrapper ul .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.main-area .sponsor-journey .sponsor-task-wrapper ul .head span,.main-area .host-journey .sponsor-task-wrapper ul .head span,.main-area .sponsor-journey .host-task-wrapper ul .head span,.main-area .host-journey .host-task-wrapper ul .head span{color:#202020;font-size:1rem;font-weight:400;line-height:1.5}.main-area .sponsor-journey .sponsor-task-wrapper ul .head span:nth-child(2),.main-area .host-journey .sponsor-task-wrapper ul .head span:nth-child(2),.main-area .sponsor-journey .host-task-wrapper ul .head span:nth-child(2),.main-area .host-journey .host-task-wrapper ul .head span:nth-child(2){margin-right:56px}.main-area .sponsor-journey .sponsor-task-wrapper ul li,.main-area .host-journey .sponsor-task-wrapper ul li,.main-area .sponsor-journey .host-task-wrapper ul li,.main-area .host-journey .host-task-wrapper ul li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem .5rem}.main-area .sponsor-journey .sponsor-task-wrapper ul li:nth-child(odd),.main-area .host-journey .sponsor-task-wrapper ul li:nth-child(odd),.main-area .sponsor-journey .host-task-wrapper ul li:nth-child(odd),.main-area .host-journey .host-task-wrapper ul li:nth-child(odd){background:#f9f9f9}.main-area .sponsor-journey .sponsor-task-wrapper ul li:nth-child(2n),.main-area .host-journey .sponsor-task-wrapper ul li:nth-child(2n),.main-area .sponsor-journey .host-task-wrapper ul li:nth-child(2n),.main-area .host-journey .host-task-wrapper ul li:nth-child(2n){background:#fff}.main-area .sponsor-journey .sponsor-task-wrapper ul li .task-description,.main-area .host-journey .sponsor-task-wrapper ul li .task-description,.main-area .sponsor-journey .host-task-wrapper ul li .task-description,.main-area .host-journey .host-task-wrapper ul li .task-description{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;color:#151631}.main-area .sponsor-journey .sponsor-task-wrapper ul li .task-description h2,.main-area .host-journey .sponsor-task-wrapper ul li .task-description h2,.main-area .sponsor-journey .host-task-wrapper ul li .task-description h2,.main-area .host-journey .host-task-wrapper ul li .task-description h2{font-size:1.125rem;font-weight:700;line-height:1.4}.main-area .sponsor-journey .sponsor-task-wrapper ul li .task-description p,.main-area .host-journey .sponsor-task-wrapper ul li .task-description p,.main-area .sponsor-journey .host-task-wrapper ul li .task-description p,.main-area .host-journey .host-task-wrapper ul li .task-description p{font-size:.875rem;font-weight:400;line-height:1.4}.main-area .sponsor-journey .sponsor-task-wrapper ul li .task-status,.main-area .host-journey .sponsor-task-wrapper ul li .task-status,.main-area .sponsor-journey .host-task-wrapper ul li .task-status,.main-area .host-journey .host-task-wrapper ul li .task-status{font-size:1rem;line-height:1.5;font-weight:400}.main-area .sponsor-journey .sponsor-task-wrapper ul li .task-status .status,.main-area .host-journey .sponsor-task-wrapper ul li .task-status .status,.main-area .sponsor-journey .host-task-wrapper ul li .task-status .status,.main-area .host-journey .host-task-wrapper ul li .task-status .status{text-decoration:none;display:block;text-align:center;width:96px;padding:.5rem}.main-area .sponsor-journey .sponsor-task-wrapper ul li .task-status .status.complete,.main-area .host-journey .sponsor-task-wrapper ul li .task-status .status.complete,.main-area .sponsor-journey .host-task-wrapper ul li .task-status .status.complete,.main-area .host-journey .host-task-wrapper ul li .task-status .status.complete{background:#c2ffbf;color:#078e38}.main-area .sponsor-journey .sponsor-task-wrapper ul li .task-status .status.pending,.main-area .host-journey .sponsor-task-wrapper ul li .task-status .status.pending,.main-area .sponsor-journey .host-task-wrapper ul li .task-status .status.pending,.main-area .host-journey .host-task-wrapper ul li .task-status .status.pending{background:#ffd3d0;color:#ee5146}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper legend{font-size:1.5rem;font-weight:800;line-height:1.3;color:#151631;margin:1.5rem 0}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo{display:flex;flex-direction:column;gap:.5rem}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo .photo-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo .photo-wrapper .control input[type=file]{display:none}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo .photo-wrapper .control label{display:flex;align-items:center;max-width:235px;width:100%}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo .photo-wrapper .control .upload-feedback{display:flex;flex-direction:column;align-items:flex-start;margin:1rem 0;padding:.5rem;border-radius:.25rem}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo .photo-wrapper .control .upload-feedback.positive-feedback,.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo .photo-wrapper .control .upload-feedback.negative-feedback{display:none}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo .photo-wrapper .control .upload-feedback.positive-feedback{background-color:#c2ffbf;border:1px solid #078E38}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo .photo-wrapper .control .upload-feedback.negative-feedback{background-color:#ffd3d0;border:1px solid #EE5146}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo .info{margin-top:.5rem}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo .control label.document-upload{max-width:235px;width:100%}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo .control #document_upload{display:none}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .actions{margin-top:3rem}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper,.main-area .host-personal-data .sponsor-personal-data-wrapper,.main-area .sponsor-personal-data .host-personal-data-wrapper,.main-area .host-personal-data .host-personal-data-wrapper{padding:0 1rem;background:#e9e9e9}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form,.main-area .host-personal-data .sponsor-personal-data-wrapper form,.main-area .sponsor-personal-data .host-personal-data-wrapper form,.main-area .host-personal-data .host-personal-data-wrapper form{max-width:1024px;margin:0 auto;padding:1.5rem;position:relative;top:-24px;padding:1rem;background:#fff}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset,.main-area .host-personal-data .host-personal-data-wrapper form fieldset{border:none;display:flex;flex-direction:column;gap:1rem}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group{width:100%;display:flex;flex-direction:column;gap:.25rem}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group label,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group label,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group label,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group label{font-size:.875rem;line-height:1.4;color:#000}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group label.required:after,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group label.required:after,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group label.required:after,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group label.required:after{content:"*";font-size:.875rem;line-height:1.4;color:#ee5146;margin-left:8px}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group textarea,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group textarea,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group textarea,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group textarea,.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group select,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group select,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group select,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group select,.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group input,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group input,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group input,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group input{width:100%;border:1px solid #282828;opacity:.5}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group textarea:focus-visible,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group textarea:focus-visible,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group textarea:focus-visible,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group textarea:focus-visible,.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group select:focus-visible,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group select:focus-visible,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group select:focus-visible,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group select:focus-visible,.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group input:focus-visible,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group input:focus-visible,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group input:focus-visible,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group input:focus-visible{outline:none}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group select,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group select,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group select,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group select,.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group input[type=email],.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group input[type=email],.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group input[type=email],.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group input[type=email],.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group input[type=text],.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group input[type=text],.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group input[type=text],.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group input[type=text]{padding:.625rem 1rem;height:40px}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group input[type=checkbox],.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group input[type=checkbox],.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group input[type=checkbox],.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group input[type=checkbox]{accent-color:#078E38}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group textarea,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group textarea,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group textarea,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group textarea{padding:.625rem 1rem;height:136px}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo{gap:.5rem}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control #profile,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control #profile,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control #profile,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control #profile{display:none}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control label,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control label,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control label,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control label{cursor:pointer;max-width:164px;width:100%;display:inline-block;padding:1rem .625rem;background-color:#4dcf47;color:#151631;text-align:center;font-size:16px;font-weight:700}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control label span,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control label span,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control label span,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control label span{margin-right:.625rem}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control label:hover,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control label:hover,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control label:hover,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control label:hover{background-color:#078e38}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback{display:flex;flex-direction:column;align-items:flex-start;margin:1rem 0;padding:.5rem;border-radius:.25rem;width:-moz-fit-content;width:fit-content}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.positive-feedback,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.positive-feedback,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.positive-feedback,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.positive-feedback,.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.negative-feedback,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.negative-feedback,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.negative-feedback,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.negative-feedback{display:none}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.positive-feedback,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.positive-feedback,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.positive-feedback,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.positive-feedback{background-color:#c2ffbf;border:1px solid #078E38}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.negative-feedback,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.negative-feedback,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.negative-feedback,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .control .upload-feedback.negative-feedback{background-color:#ffd3d0;border:1px solid #EE5146}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .info,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .info,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .info,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .info{display:flex;flex-direction:row;align-items:center;gap:.5rem}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .info span,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .info span,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .info span,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .info span{color:inherit;font-size:.75rem;line-height:1.3;font-weight:400}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .error-message,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .error-message,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .error-message,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .error-message{display:none;color:#ee5146;font-size:.75rem;line-height:1;font-weight:400}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .error-message.show,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .error-message.show,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .error-message.show,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.photo .error-message.show{display:block}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.document,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.document,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.document,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.document{flex-direction:row;gap:1rem;align-items:flex-end}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.document .control,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.document .control,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.document .control,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.document .control{width:50%}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.terms,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.terms,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.terms,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.terms{padding:1rem 0;flex-direction:row}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.terms input,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.terms input,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .form-group.terms input,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .form-group.terms input{flex:0;opacity:1}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .actions button,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .actions button,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .actions button,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .actions button{border:none;outline:none;cursor:pointer;max-width:80px;width:100%;padding:.875rem 1rem;font-size:.875rem;line-height:1.4;font-weight:700}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .actions button[type=submit],.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .actions button[type=submit],.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .actions button[type=submit],.main-area .host-personal-data .host-personal-data-wrapper form fieldset .actions button[type=submit]{background-color:#4dcf47;color:#151631}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .actions button[type=submit]:disabled,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .actions button[type=submit]:disabled,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .actions button[type=submit]:disabled,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .actions button[type=submit]:disabled{cursor:not-allowed;background:gray;color:#fff}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .actions button[type=submit]:disabled:hover,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .actions button[type=submit]:disabled:hover,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .actions button[type=submit]:disabled:hover,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .actions button[type=submit]:disabled:hover{background:gray;color:#fff}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .actions button[type=submit]:hover,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .actions button[type=submit]:hover,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .actions button[type=submit]:hover,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .actions button[type=submit]:hover{background-color:#078e38}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .actions button[type=reset],.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .actions button[type=reset],.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .actions button[type=reset],.main-area .host-personal-data .host-personal-data-wrapper form fieldset .actions button[type=reset]{background:transparent;color:#4dcf47}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .actions button[type=reset]:hover,.main-area .host-personal-data .sponsor-personal-data-wrapper form fieldset .actions button[type=reset]:hover,.main-area .sponsor-personal-data .host-personal-data-wrapper form fieldset .actions button[type=reset]:hover,.main-area .host-personal-data .host-personal-data-wrapper form fieldset .actions button[type=reset]:hover{color:#078e38}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .info{flex-direction:column;align-self:start}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .info span{width:100%}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form fieldset .form-group.photo .info i span{color:inherit;font-size:.75rem;line-height:1.3;font-weight:400}.main-area .acceptance-terms .acceptance-terms-data-wrapper{padding:0 1rem;background:#e9e9e9}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms{display:block;max-width:1024px;position:relative;top:-24px;background-color:#fff;margin:0 auto;padding:1rem}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms .terms-wrapper{padding:1rem;margin-top:1rem;max-height:100vh;overflow-y:scroll}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms .terms-wrapper::-webkit-scrollbar{width:8px;height:4px}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms .terms-wrapper::-webkit-scrollbar-track{background:#f2f2f2}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms .terms-wrapper::-webkit-scrollbar-thumb{min-height:12px;margin-top:10px;background:#bfbfbf}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms .terms-wrapper form fieldset{border:none;display:flex;flex-direction:column;gap:1rem}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms .terms-wrapper form fieldset input[type=checkbox]{accent-color:#078E38}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms .terms-wrapper form fieldset .actions button{border:none;outline:none;cursor:pointer;max-width:80px;width:100%;padding:.875rem 1rem;font-size:.875rem;line-height:1.4;font-weight:700}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms .terms-wrapper form fieldset .actions button[type=submit]{background-color:#4dcf47;color:#151631}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms .terms-wrapper form fieldset .actions button[type=submit]:disabled{cursor:not-allowed;background:gray;color:#fff}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms .terms-wrapper form fieldset .actions button[type=submit]:disabled:hover{background:gray;color:#fff}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms .terms-wrapper form fieldset .actions button[type=submit]:hover{background-color:#078e38}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms h2{font-size:1.5rem;font-weight:800;line-height:1.3;margin-bottom:1.5rem}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms p{color:#151631;font-size:1rem;line-height:1.5;margin-bottom:1rem}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms p span.highlight{border-bottom:1px solid}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms p.accepted-terms{display:flex;width:100%;flex-direction:row;gap:.25rem;max-width:400px;margin:0 auto}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms p.accepted-terms strong{flex:1}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms p.accepted-terms strong.highlight{border-bottom:1px solid;text-align:right}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms p.accepted-terms span.separate{position:relative;top:8px}.main-area .downloads-container .download-wrapper{padding:0 1rem;background:#e9e9e9;display:flex;flex-direction:column;gap:2rem}.main-area .downloads-container .download-wrapper .uploads,.main-area .downloads-container .download-wrapper .downloads{width:100%;display:block;max-width:1024px;position:relative;top:-24px;background-color:#fff;margin:0 auto;padding:1rem;max-height:380px;overflow-y:scroll}.main-area .downloads-container .download-wrapper .uploads::-webkit-scrollbar,.main-area .downloads-container .download-wrapper .downloads::-webkit-scrollbar{width:8px;height:4px}.main-area .downloads-container .download-wrapper .uploads::-webkit-scrollbar-track,.main-area .downloads-container .download-wrapper .downloads::-webkit-scrollbar-track{background:#f2f2f2}.main-area .downloads-container .download-wrapper .uploads::-webkit-scrollbar-thumb,.main-area .downloads-container .download-wrapper .downloads::-webkit-scrollbar-thumb{min-height:12px;margin-top:10px;background:#bfbfbf}.main-area .downloads-container .download-wrapper .uploads h1,.main-area .downloads-container .download-wrapper .downloads h1{font-size:1.5rem;font-weight:800;line-height:1.3;color:#202020;margin:2rem 0 1rem}.main-area .downloads-container .download-wrapper .uploads .btnModal,.main-area .downloads-container .download-wrapper .downloads .btnModal{border:none;outline:none;cursor:pointer;max-width:170px;width:100%;padding:.875rem 1rem;font-size:.875rem;line-height:1.4;font-weight:700;background-color:#4dcf47;color:#151631;margin-bottom:2rem}.main-area .downloads-container .download-wrapper .uploads ul,.main-area .downloads-container .download-wrapper .downloads ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.main-area .downloads-container .download-wrapper .uploads ul li,.main-area .downloads-container .download-wrapper .downloads ul li{padding:.5rem 1rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;background:#f9f9f9}.main-area .downloads-container .download-wrapper .uploads ul li span,.main-area .downloads-container .download-wrapper .downloads ul li span{line-height:1.5}.main-area .downloads-container .download-wrapper .uploads ul li a,.main-area .downloads-container .download-wrapper .downloads ul li a{color:#4dcf47;font-size:.875rem;line-height:1.4;font-weight:700;text-decoration:none}.main-area .downloads-container .download-wrapper .uploads ul li a:hover,.main-area .downloads-container .download-wrapper .downloads ul li a:hover{text-decoration:none}.main-area .downloads-container .download-wrapper .uploads ul li a i,.main-area .downloads-container .download-wrapper .downloads ul li a i{font-size:1.25rem;margin-right:.75rem}.main-area .downloads-container .download-wrapper .uploads ul li .status,.main-area .downloads-container .download-wrapper .downloads ul li .status{display:block;text-align:center;padding:.5rem}.main-area .downloads-container .download-wrapper .uploads ul li .status.completed,.main-area .downloads-container .download-wrapper .downloads ul li .status.completed{background:#c2ffbf;color:#078e38}.main-area .downloads-container .download-wrapper .uploads ul li .status.pending,.main-area .downloads-container .download-wrapper .downloads ul li .status.pending{background:#ffd3d0;color:#ee5146}.main-area .downloads-container .modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.main-area .downloads-container .modal .modal-content{background-color:#e9e9e9;margin:15% auto;border:1px solid #888}.main-area .downloads-container .modal .modal-content .modal-header{background:url(/images/modal/modal-header-bg.png) no-repeat center;height:105px}.main-area .downloads-container .modal .modal-content .modal-header img{margin:0 auto;padding-top:.625rem;width:204px}.main-area .downloads-container .modal .modal-content h2{margin-top:.5rem;text-align:center}.main-area .downloads-container .modal .close{color:#fff;float:right;font-size:2.25rem;font-weight:700;margin-right:.625rem}.main-area .downloads-container .modal .close:hover,.main-area .downloads-container .modal .close:focus{color:#000;text-decoration:none;cursor:pointer}.main-area .downloads-container .modal form{display:flex;flex-direction:column;align-items:center;max-width:420px;margin:0 auto;gap:1rem;padding:1rem}.main-area .downloads-container .modal form .error-message{display:none;color:#ee5146;font-size:.75rem;line-height:1;font-weight:400}.main-area .downloads-container .modal form .error-message.show{display:block}.main-area .downloads-container .modal form .control{display:flex;flex-direction:column;align-items:center;width:100%;gap:.25rem}.main-area .downloads-container .modal form .control input{width:100%;border:1px solid #282828;opacity:.5}.main-area .downloads-container .modal form .control input:focus-visible{outline:none}.main-area .downloads-container .modal form .control input[type=text]{padding:.625rem 1rem;height:40px}.main-area .downloads-container .modal form .control input[type=file]{display:none}.main-area .downloads-container .modal form .control label{font-size:.875rem;line-height:1.4;color:#000}.main-area .downloads-container .modal form .control label.required:after{content:"*";font-size:.875rem;line-height:1.4;color:#ee5146;margin-left:8px}.main-area .downloads-container .modal form .control label.upload-doc{cursor:pointer;max-width:310px;width:100%;display:inline-block;padding:1rem .625rem;background-color:#4dcf47;color:#151631;text-align:center;font-size:1rem;font-weight:700}.main-area .downloads-container .modal form .control label.upload-doc span{margin-right:.625rem}.main-area .downloads-container .modal form .control label.upload-doc:hover{background-color:#078e38}.main-area .downloads-container .modal form .ps{font-size:.875rem;font-weight:500}.main-area .downloads-container .modal form button{border:none;outline:none;cursor:pointer;max-width:240px;width:100%;padding:.875rem 1rem;font-size:.875rem;line-height:1.4;font-weight:700}.main-area .downloads-container .modal form button[type=submit]{background-color:#4dcf47;color:#151631}.main-area .downloads-container .modal form button[type=submit]:disabled{cursor:not-allowed;background:gray;color:#fff}.main-area .downloads-container .modal form button[type=submit]:disabled:hover{background:gray;color:#fff}.main-area .downloads-container .modal form button[type=submit]:hover{background-color:#078e38}.main-area .sponsor-lectures .lectures-wrapper,.main-area .host-lectures .lectures-wrapper{padding:0 1rem;background:#e9e9e9}.main-area .sponsor-lectures .lectures-wrapper .lectures ul,.main-area .host-lectures .lectures-wrapper .lectures ul{list-style:none}.main-area .sponsor-lectures .lectures-wrapper .lectures ul.cards,.main-area .host-lectures .lectures-wrapper .lectures ul.cards{display:block;max-width:1024px;position:relative;top:-65px;margin:0 auto;background:#fff}.main-area .sponsor-lectures .lectures-wrapper .lectures ul.cards li,.main-area .host-lectures .lectures-wrapper .lectures ul.cards li{padding:1rem}.main-area .sponsor-lectures .lectures-wrapper .lectures ul.cards li.card-container,.main-area .host-lectures .lectures-wrapper .lectures ul.cards li.card-container{border:1px solid #D6D6D6}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture{display:flex;width:100%;flex-direction:column}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info{display:flex;flex-direction:column;justify-content:space-around;gap:.5rem}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info h3,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info h3{font-size:1.25rem;font-weight:800;line-height:1.3;margin-bottom:.875rem}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info .location-details,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info .location-details{display:flex;gap:.5rem;flex-wrap:wrap}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info .location-details span,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info .location-details span{padding:.25rem .5rem;background-color:#4dcf47;font-size:.875rem;line-height:1.4;font-weight:400}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info .location-details span i,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info .location-details span i{margin-right:8px}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info .tags ul,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info .tags ul{display:flex;gap:.5rem;flex-wrap:wrap}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info .tags ul li,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info .tags ul li{background-color:#e9e9e9;padding:.25rem .5rem}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info .tags ul li span,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info .tags ul li span{font-size:1rem;line-height:1.5}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .hosts,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .hosts{padding-top:1.5rem}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul{display:grid;grid-template-columns:1fr;gap:1rem;padding-bottom:1rem}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul li,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul li{display:flex;align-items:center;gap:1rem;padding:.25rem 0}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul li img,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul li img{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul li .host-details,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul li .host-details{display:flex;flex-direction:column;align-items:flex-start}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul li .host-details h4,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul li .host-details h4{color:#4dcf47;font-size:1.125rem;line-height:1.4;font-weight:700}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul li .host-details span,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul li .host-details span{color:#000;font-size:1rem;line-height:1.5}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer{display:flex;width:100%;align-items:flex-start;gap:1rem;padding-top:1rem;padding-bottom:1rem;border-top:1px solid #E9E9E9}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer .info,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer .info{flex-shrink:1}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer .details,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer .details{flex:1;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:.5rem;flex-grow:1}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer .details h4,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer .details h4{color:#4dcf47;font-size:1.125rem;line-height:1.4;font-weight:700}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer .details span,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer .details span{color:#000;font-size:1rem;line-height:1.5}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer form fieldset,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer form fieldset{border:none}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer form fieldset .actions button[type=submit],.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer form fieldset .actions button[type=submit]{flex-shrink:1;border:none;outline:none;cursor:pointer;max-width:95px;width:100%;padding:.875rem 1rem;font-size:.875rem;line-height:1.4;font-weight:700;background-color:#4dcf47;color:#151631}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer form fieldset .actions button[type=submit]:disabled,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer form fieldset .actions button[type=submit]:disabled{cursor:not-allowed;background:gray;color:#fff}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer form fieldset .actions button[type=submit]:disabled:hover,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer form fieldset .actions button[type=submit]:disabled:hover{background:gray;color:#fff}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer form fieldset .actions button[type=submit]:hover,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer form fieldset .actions button[type=submit]:hover{background-color:#078e38}@media screen and (min-width: 768px){.main-area .sponsor-journey .sponsor-task-wrapper,.main-area .host-journey .sponsor-task-wrapper,.main-area .sponsor-journey .host-task-wrapper,.main-area .host-journey .host-task-wrapper{padding:0 3rem}.main-area .sponsor-journey .sponsor-task-wrapper ul,.main-area .host-journey .sponsor-task-wrapper ul,.main-area .sponsor-journey .host-task-wrapper ul,.main-area .host-journey .host-task-wrapper ul{padding:1.5rem 2rem}.main-area .sponsor-journey .sponsor-task-wrapper ul .head span:nth-child(2),.main-area .host-journey .sponsor-task-wrapper ul .head span:nth-child(2),.main-area .sponsor-journey .host-task-wrapper ul .head span:nth-child(2),.main-area .host-journey .host-task-wrapper ul .head span:nth-child(2){margin-right:66px}.main-area .sponsor-journey .sponsor-task-wrapper ul li,.main-area .host-journey .sponsor-task-wrapper ul li,.main-area .sponsor-journey .host-task-wrapper ul li,.main-area .host-journey .host-task-wrapper ul li{padding:1.25rem}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo .photo-wrapper{flex-direction:row}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper .form-group.photo .photo-wrapper .control{display:flex;flex-direction:column}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper,.main-area .host-personal-data .sponsor-personal-data-wrapper,.main-area .sponsor-personal-data .host-personal-data-wrapper,.main-area .host-personal-data .host-personal-data-wrapper{padding:0 3rem}.main-area .sponsor-personal-data .sponsor-personal-data-wrapper form,.main-area .host-personal-data .sponsor-personal-data-wrapper form,.main-area .sponsor-personal-data .host-personal-data-wrapper form,.main-area .host-personal-data .host-personal-data-wrapper form{padding:1.5rem 2rem}.main-area .acceptance-terms .acceptance-terms-data-wrapper .terms .terms-wrapper{padding:0 1.5rem 1.5rem;max-height:625px}.main-area .downloads-container .download-wrapper .uploads,.main-area .downloads-container .download-wrapper .downloads{padding:1.5rem}.main-area .downloads-container .download-wrapper .uploads ul li,.main-area .downloads-container .download-wrapper .downloads ul li{padding:1.25rem 1.5rem;flex-direction:row;gap:0}.main-area .downloads-container .modal .modal-content{width:60%;max-width:888px}.main-area .sponsor-lectures .lectures-wrapper .lectures,.main-area .host-lectures .lectures-wrapper .lectures{padding:2.5rem 1.5rem;background-color:#e9e9e9}.main-area .sponsor-lectures .lectures-wrapper .lectures ul.cards,.main-area .host-lectures .lectures-wrapper .lectures ul.cards{top:-65px;background:transparent;display:flex;flex-direction:column;gap:1rem}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li,.main-area .host-lectures .lectures-wrapper .lectures ul li{background-color:#fff}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture{width:100%;max-width:1086px;flex-direction:row;padding:1rem 0}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .lecture-info{flex:0 0 30%;max-width:279px}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .hosts,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .hosts{padding-top:0;flex:0 0 70%;max-width:698px}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul{grid-template-columns:1fr repeat(1,1fr);padding-bottom:0}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul li,.main-area .host-lectures .lectures-wrapper .lectures ul li .lecture .hosts ul li{padding:0}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer,.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer .details,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer .details{flex-direction:row;align-items:center}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer .details .circle,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer .details .circle{display:block;width:39px;height:39px;border-radius:50%;background:linear-gradient(90deg,#078e38 6%,#4dcf47)}}@media screen and (max-width: 768px){.main-area .sponsor-lectures .lectures-wrapper .lectures ul.cards,.main-area .host-lectures .lectures-wrapper .lectures ul.cards{top:-24px;display:flex;background:#e9e9e9;flex-direction:column;gap:1.5rem}.main-area .sponsor-lectures .lectures-wrapper .lectures ul.cards li,.main-area .host-lectures .lectures-wrapper .lectures ul.cards li{background:#fff}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer{flex-direction:column}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer .details,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer .details{display:flex;flex-direction:column;gap:.5rem}.main-area .sponsor-lectures .lectures-wrapper .lectures ul li .host-footer .details .circle,.main-area .host-lectures .lectures-wrapper .lectures ul li .host-footer .details .circle{display:block;width:39px;height:39px;border-radius:50%;background:linear-gradient(90deg,#078e38 6%,#4dcf47)}.main-area .downloads-container .download-wrapper .uploads,.main-area .downloads-container .download-wrapper .downloads{padding:1.5rem}.main-area .downloads-container .download-wrapper .uploads ul li,.main-area .downloads-container .download-wrapper .downloads ul li{padding:1.25rem 1.5rem;flex-direction:row;gap:0}.main-area .downloads-container .modal .modal-content{width:85%}}
