/*****common-css*****/
:root, [data-bs-theme=light]{
    --bs-font-sans-serif: 'Roboto', sans-serif;
    --bs-header-font-family: 'Poppins', sans-serif;
    --bs-secondary-font-family: 'Titillium Web', sans-serif;
    --bs-body-line-height: 1.625rem;
    --bs-body-color: var(--bs-black);
    --bs-body-bg: #ebf0f4;
    --bs-primary: #003764;
    --bs-secondary: #85713F;
    --bs-success: #31A61E;
    --bs-light: #467CB7;
    --bs-link-color-rgb: var(--bs-light-rgb);
    --bs-dark: #373744;
    --bs-gray: #5A6471;
    --bs-gray-100: #EDF4FF;
    --bs-gray-200: #F2F4F6;
    --bs-gray-300: #CECEDB;
    --bs-gray-400: #DDDDDD;
    --bs-gray-500: #E3E3EE;
    --bs-gray-600: #E4E4E4;
    --bs-orange: #FB8A21;
    --bs-primary-rgb:  0, 55, 100;
    --bs-secondary-rgb: 133, 113, 63;
    --bs-light-rgb: 70, 124, 183;
    --bs-dark-rgb: 55, 55, 68;
    --bs-black-rgb: 0, 0, 0;
    --bs-border-width: 2px;
    --bs-border-radius: 0.313rem;
    --bs-border-radius-lg: 0.625rem;
    --bs-placeholder-color: #979797;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{line-height: 1;color: var(--bs-black);}
h1, h2, .h1, .h2{font-family: var(--bs-header-font-family);font-weight: 800;letter-spacing: -1px;}
h1, .h1{font-size: 3.75rem;margin-bottom: 1.875rem;}
h2, .h2{font-size: 2.813rem;margin-bottom: 0.625rem;}
h3, .h3{font-size: 1.563rem;letter-spacing: -1px;font-weight: 600;margin-bottom: 0.625rem;}
h4, .h4{font-size: 1.375rem;font-weight: 700;margin-bottom: 0.625rem;}
h6, .h6{font-size: 1.125rem;font-weight: 600;margin-bottom: 0.313rem;}
a{display: inline-block;text-decoration: none;transition: all 0.3s ease-in-out;}
p:last-of-type{margin-bottom: 0;}
ul{list-style-type: none;padding: 0;margin: 0;}
ol{padding: 0;margin: 0;list-style-position: inside;}
ol li:not(:last-child){margin-bottom: 0.625rem;}
p + h6, ul + h6, ol + h6{margin-top: 1.875rem;}
.font-secondary{font-family: var(--bs-secondary-font-family);}.font-placeholder{color: var(--bs-placeholder-color);}
.fs-xs{font-size: 0.75rem;line-height: 0.875rem;}.fs-sm{font-size: 0.875rem !important;line-height: 1.25rem !important;}.fs-lg{font-size: 1.125rem;line-height: 1.375rem;}
.text-gray{color: var(--bs-gray);}.text-orange{color: var(--bs-orange);}
.bg-cover{background-size: cover;}.bg-norepeat{background-repeat: no-repeat;}.bg-center{background-position: center;}
.progress, .progress-stacked{--bs-progress-bar-bg: var(--bs-light);}
.btn{--bs-btn-font-family: var(--bs-secondary-font-family);--bs-btn-line-height: 1.5rem;--bs-btn-font-weight: 600;--bs-btn-padding-x: 1.25rem;--bs-btn-padding-y: 0.75rem;--bs-btn-focus-box-shadow: none;}
.btn-primary{--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary);}
.btn-secondary{--bs-btn-bg: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: var(--bs-secondary);--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-active-color: var(--bs-secondary);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-disabled-bg: var(--bs-secondary);--bs-btn-disabled-border-color: var(--bs-secondary);}
.btn-outline-secondary{color: var(--bs-secondary);border-color: var(--bs-secondary);}
.btn-outline-secondary:hover, .btn-outline-secondary:active, .btn-outline-secondary:focus{background-color: var(--bs-secondary) !important;color: var(--bs-white) !important;border-color: var(--bs-secondary) !important;}
.btn-outline-gray{border-color: var(--bs-gray-400);}
.btn.btn-outline-gray:hover, .btn.btn-outline-gray:active{background-color: var(--bs-gray-400);border-color: var(--bs-gray-400);}
.btn-outline-light{color: var(--bs-light);border-color: var(--bs-light);}
.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active{background-color: var(--bs-light) !important;color: var(--bs-white) !important;}
.btn-outline-black{color: var(--bs-black);border-color: var(--bs-black);}
.btn.btn-outline-black:hover, .btn.btn-outline-black:focus, .btn.btn-outline-black:active{background-color: var(--bs-black);color: var(--bs-white) !important;border-color: var(--bs-black);}
.btn-group-sm>.btn, .btn-sm{--bs-btn-line-height: 1rem;--bs-border-width: 1px;--bs-btn-padding-x: 0.938rem;--bs-btn-padding-y: 0.625rem;}
.btn-group-sm>.btn.btn-icon, .btn-sm.btn-icon{--bs-btn-padding-y: 0.5rem;}
.form-control, .form-select{padding: 0.875rem 0.938rem;font-size: 0.938rem;line-height: 1.125rem;font-weight: 500;border-color: var(--bs-body-bg);border-radius: 0.5rem;}
.form-control:focus, .form-select:focus{border-color: var(--bs-light);box-shadow: none;}
.form-control::-webkit-input-placeholder{color: var(--bs-placeholder-color);}
.form-control::-moz-placeholder{color: var(--bs-placeholder-color);}
.form-control:-ms-input-placeholder{color: var(--bs-placeholder-color);}
.form-control:-moz-placeholder{color: var(--bs-placeholder-color);}
.form-check{min-height: unset;padding-left: 0;}
.form-check-input{width: 1.25rem;height: 1.25rem;--bs-form-check-bg: var(--bs-white);border-color: var(--bs-gray-300);}
.form-check .form-check-input{float: none;margin: 0;}
.form-check-input:checked{background-color: var(--bs-light);border-color: var(--bs-light);}
.form-check-input:focus{border-color: var(--bs-light);box-shadow: none;}
.btn-close{--bs-btn-close-opacity: 1;--bs-btn-close-disabled-opacity: 1;--bs-btn-close-hover-opacity: 1;width: 1.875rem;height: 1.875rem;}
.py-50{padding-top: 50px;padding-bottom: 50px;}
.rounded-3{border-radius: 0.188rem !important;}.rounded-5{border-radius: 0.313rem !important;}.rounded-8{border-radius: 0.5rem;}.rounded-8{border-radius: 0.5rem;}.rounded-10{border-radius: 0.625rem;}.rounded-90{border-radius: 5.625rem;}
.bg-opacity-2{--bs-bg-opacity: 0.2;}
.border-opacity-2{--bs-border-opacity: 0.2;}
.border-bg{border-color: var(--bs-body-bg) !important;}.border-gray-300{border-color: var(--bs-gray-300) !important;}.border-gray-500{border-color: var(--bs-gray-500) !important;}
.body-bg{background-color: var(--bs-body-bg) !important;}.bg-gray-100{background-color: var(--bs-gray-100);}.bg-gray-200{background-color: var(--bs-gray-200);}.bg-gray-600{background-color: var(--bs-gray-600);}
.bg-orange{background-color: var(--bs-orange);}
.shadow-sm{box-shadow: 0px 2px 3px rgba(66, 83, 101, 0.1) !important;}.shadow-md{box-shadow: 0px 5px 20px rgba(106, 136, 166, 0.1) !important;}
.object-cover{object-fit: cover;}
.object-center{object-position: center;}
.icon-sm{font-size: 1.125rem;}.icon-md{font-size: 1.25rem;}
.icon-fill{font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 48}
.rating-star-gradient{background: linear-gradient(180deg, #E8604D 0%, #FF961B 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#app #main_content{background-color: var(--bs-body-bg);z-index: 9;}
.table>:not(caption)>*>*{border-bottom-width: 1px;}
table tbody tr:last-child td{padding-bottom: 0 !important;border-bottom: 0;}
.tags .tag a{padding: 0.313rem 0.75rem;}
.check-circle li{position: relative;padding-left: 1.875rem;margin-bottom: 0.625rem;}
.check-circle li:last-child{margin-bottom: 0;}
.check-circle li::before{content: '';display: block;width: 1.25rem;height: 1.25rem;background: url('../img/check-circle.png') no-repeat center;background-size: cover;position: absolute;left: 0;top: 0.188rem;}
.header-spacing{margin-top: 6.625rem;}
.video-container .play-video{width: 3.5rem;height: 3.5rem;}
/*slick-slider*/
.slick-slider .slick-arrow{width: 3.125rem;height: 3.125rem;background-color: var(--bs-light);border-radius: 0.313rem;top: auto;right: 6.75rem;bottom: 100%;left: auto;transform: translate(0, -3rem);-webkit-transform: translate(0, -3rem);-ms-transform: translate(0, -3rem);}
.slick-slider .slick-arrow.slick-prev{right: 10.5rem;}
.slick-slider .slick-arrow::before{display: none;}
.slick-slider .slick-arrow.slick-disabled{opacity: 0.2;cursor: not-allowed;}
.slick-slider .slick-arrow span{font-size: 2rem;}
.slick-list{margin: 0 -1rem;}
.slick-list .slick-slide{padding: 0 1rem;}
/*slick-slider*/
/*modal*/
.modal{--bs-modal-bg: var(--bs-white);}
/*modal*/
/*pagination*/
.pagination li.page a, .pagination li.page span{width: 2rem;height: 2rem;background-color: var(--bs-white);color: var(--bs-black);}
.pagination li.page a:hover, .pagination li.page span:hover, .pagination li.page.active span{background-color: var(--bs-light);color: var(--bs-white);}
.pagination li.next a:hover, .pagination li.prev a:hover{color: var(--bs-light) !important;}
/*pagination*/
/*dropdown-menu*/
.dropdown-menu{--bs-dropdown-min-width: 17.188rem;--bs-dropdown-link-color: var(--bs-primary);--bs-dropdown-link-hover-color: var(--bs-secondary);--bs-dropdown-link-hover-bg: transparent;--bs-dropdown-link-active-bg: transparent;}
/*dropdown-menu*/
/*review*/
.review-container .review-head .review-count h3{font-size: 1.875rem;}
.review-container .review-head .review-bars .progress{width: 12.5rem;max-width: 100%;}
.review-container .reviews .review .avatar{flex: 0 0 auto;width: 2.5rem;height: 2.5rem;}
.review-container .reviews .review .review-content .share{width: 2.125rem;height: 2.125rem;}
.review-container .reviews .review .review-content .share:hover{background-color: var(--bs-primary) !important;color: var(--bs-white) !important;}
.review-container .reviews .review .review-content .like-btn:hover{background-color: var(--bs-primary);color: var(--bs-white) !important;}
.review-container .reviews .review .review-content .like-btn .count{width: 1.125rem;height: 1.125rem;line-height: 1.125rem;}
/*review*/
/*offcanvas*/
.btn-close{width: 2.375rem;height: 2.375rem;--bs-btn-close-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23003764' class='bi bi-x' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-size: 32px;}
/*offcanvas*/
/*accordion*/
.accordion-button{font-size: 1.125rem;line-height: 1.375rem;font-weight: 600;}
/*accordion*/
/*tabs*/
.nav-tabs li a:hover, .nav-tabs li a.active{background-color: var(--bs-primary) !important;border-color: var(--bs-primary) !important;color: var(--bs-white) !important;}
/*tabs*/
/*filter*/
.search-container select{min-width: 150px;}
.filter-container select{min-width: 14.375rem;}
.filter-container .filter-btn{width: 2.875rem;height: 2.875rem;flex: 0 0 auto;}
.filter-offcanvas{--bs-offcanvas-width: 21.875rem;}
.filter-offcanvas .offcanvas-body{padding-right: 2rem;}
.filter-offcanvas .offcanvas-body .accordion .accordion-item:not(:last-child){padding-bottom: 1.25rem;margin-bottom: 1.25rem;border-bottom: 1px solid var(--bs-gray-100) !important;}
.filter-offcanvas .offcanvas-body .tags .tag label{cursor: pointer;}
.filter-offcanvas .offcanvas-body .tags .tag input[type="checkbox"]:checked + label{background-color: var(--bs-light);border-color: var(--bs-light) !important;color: var(--bs-white) !important;}
.filter-offcanvas .offcanvas-body .accordion .accordion-item .accordion-body input, .filter-offcanvas .offcanvas-body .accordion .accordion-item .accordion-body select, .filter-offcanvas .offcanvas-body .accordion .accordion-item .accordion-body button{padding: 0.875rem 0.938rem;font-size: 0.938rem;line-height: 1;font-weight: 400;border-width: 1px;height: 100%;}
.filter-offcanvas .offcanvas-body input::-webkit-input-placeholder{color: var(--bs-primary);}
.filter-offcanvas .offcanvas-body input::-moz-placeholder{color: var(--bs-primary);}
.filter-offcanvas .offcanvas-body input:-ms-input-placeholder{color: var(--bs-primary);}
.filter-offcanvas .offcanvas-body input:-moz-placeholder{color: var(--bs-primary);}
/*filter*/
/*forum*/
.forum-container .forums .forum:not(:last-child){padding-bottom: 1.875rem;margin-bottom: 1.875rem;border-bottom: 1px solid var(--bs-body-bg);}
.forum-container .forums .forum .forum-content .profile-avatar{width: 2.5rem;height: 2.5rem;flex: 0 0 auto;}
.forum-container .forums .forum .forum-content .desc .share{width: 2.125rem;height: 2.125rem;}
.forum-container .forums .forum .forum-content .desc .attachments .attachment{max-width: 8.125rem;}
.forum-container .forums .forum .forum-content .desc .action a .count{width: 1.125rem;height: 1.125rem;line-height: 1.25rem;}
.forum-container .forums .forum .forums.sub{padding-left: 3.5rem;margin-top: 1.875rem;}
.forum-container .forums .forum .forums.sub .forum:not(:last-child){padding-bottom: 0;margin-bottom: 1.875rem;border-bottom: 0;}
.forum-container .forums .forum .forums.sub .forum .forum-content .profile-avatar{width: 1.875rem;height: 1.875rem;}
.forum-container .forums .forum .forums.sub .forum .forum-content .desc .action a{width: 2.375rem;height: 2.375rem;}
.forum-container .forums .forum.selected{padding: 1rem;background-color: var(--bs-body-bg);border-radius: 0.5rem;}
.forum-container .forums .forum.selected .forum-content .desc .share, .forum-container .forums .forum.selected .forum-content .desc .action a{background-color: var(--bs-white) !important;}
.forum-container .forums .forum .forum-content .desc .share:hover, .forum-container .forums .forum .forum-content .desc .action a:hover{transform: translateY(-0.313rem);}
/*forum*/
/*members*/
.members .member-content .profile-avatar{width: 3.75rem;height: 3.75rem;}
/*members*/
/*docs*/
.documents .document{min-width: 8.438rem;min-height: 8.438rem;}
/*docs*/
/*sponsors*/
.sponsors .sponsor:not(:last-child){padding-right: 1.875rem;margin-right: 1.875rem;border-right: 1px solid var(--bs-gray-100);}
/*sponsors*/
/*****common-css*****/
/*****header*****/
header#header{z-index: 1035;}
header#header::before{content: '';display: block;width: 100%;height: 100%;background-color: var(--bs-white);position: absolute;top: 0;
right: 0;bottom: 0;left: 0;z-index: -1;transform: translateY(-100%);transition: all 0.4s ease-in-out;box-shadow: 0px 2px 3px rgba(66, 83, 101, 0.1);opacity: 0;}
header#header.scroll::before{transform: none;opacity: 1;}
header#header .header-top ul.nav > li:not(:last-child){margin-right: 1.875rem;}
header#header .header-top ul.nav > li a:not(.menu-btn):hover{color: var(--bs-secondary) !important;}
header#header .header-top ul.nav > li a.menu-btn{padding: 0.5rem 1.563rem;}
header#header .header-top ul li.dropdown:hover .dropdown-menu{display: block;}
header#header .header-top ul li.dropdown .dropdown-menu{filter: drop-shadow(0px 10px 20px rgba(33, 39, 45, 0.5));border-bottom-left-radius: var(--bs-dropdown-border-radius) !important;border-bottom-right-radius: var(--bs-dropdown-border-radius) !important;}
header#header .header-top ul li.dropdown .dropdown-menu .profile .avatar{width: 1.5rem;height: 1.5rem;}
header#header .header-top ul li.dropdown .dropdown-menu .name a:hover{color: var(--bs-white) !important;}
header#header .header-top ul li.dropdown .dropdown-menu .profile .sign-out{padding: 0.313rem;background-color: rgba(var(--bs-black-rgb), 0.2);}
header#header .header-top ul li.dropdown .dropdown-menu .profile .sign-out:hover{background-color: var(--bs-light);color: var(--bs-white) !important;}
header#header .header-top ul li.dropdown .dropdown-menu li:not(.profile) a{padding: 0.625rem 1rem;}
header#header nav.navbar .navbar-brand{width: 100px;padding: 52px 0.625rem 0.625rem 0.625rem;margin: -1.875rem 0 0 0;}
header#header nav.navbar .navbar-brand img{max-height: 44px;}
.navbar{--bs-navbar-nav-link-padding-x: 0;--bs-navbar-active-color: var(--bs-secondary);}
.navbar-nav{--bs-nav-link-font-size: 0.938rem;--bs-nav-link-font-weight: 500;--bs-nav-link-color: var(--bs-black);--bs-nav-link-hover-color: var(--bs-secondary);--bs-nav-link-padding-y: 1.563rem;}
.header-transparent .navbar-nav{--bs-nav-link-color: var(--bs-white);}
header#header nav.navbar .navbar-nav li:not(:last-child){margin-right: 2.5rem;}
header#header.scroll .navbar .navbar-nav li a:not(.active){color: var(--bs-black) !important;}
header#header.scroll .navbar .navbar-nav li a:hover{color: var(--bs-secondary) !important;}
/*****header*****/
/*****footer****/
footer#footer .logo img{height: 4rem;}
footer#footer .nav li:not(:last-child){margin-right: 1.875rem;}
footer#footer .nav li a{color: var(--bs-white);}
footer#footer .nav li a:hover{color: var(--bs-secondary);}
/*****footer****/
/*****home*****/
.home-banner{background: url('../img/home-banner.jpg') no-repeat center;background-size: cover;}
.home-banner .row{min-height: 100vh;padding: 10.375rem 0;}
.best-offers .best-offers-container .offer-content .desc .info li:not(:last-child){position: relative;padding-right: 1rem;margin-right: 1rem;}
.best-offers .best-offers-container .offer-content .desc .info li:not(:last-child)::before{content: '';display: block;width: 0.313rem;height: 0.313rem;border-radius: 50%;background-color: var(--bs-light);position: absolute;top: 0;right: 0;}
.best-companies .best-company .best-company-content .tag-container{border-color: rgba(212, 224, 239, 0.5) !important;}
.best-services .service .service-content .icon{width: 2.625rem;height: 2.625rem;}
.best-ecosystems .best-ecosystem .ecosystem-content .logo-container{height: 6.25rem;}
.best-ecosystems .best-ecosystem .ecosystem-content .logo-container img{max-width: 90%;max-height: 3.75rem;}
/*****home*****/
/*****accounts*****/
.accounts-wrapper .accounts-container .account-content .profile-avatar{width: 3.75rem;height: 3.75rem;}
/*details*/
.account-details-wrapper #account_sidebar .profile-avatar{width: 7.5rem;height: 7.5rem;}
.account-details-wrapper #account_sidebar .social-links li a{width: 2.5rem;height: 2.5rem;}
.account-details-wrapper #account_sidebar .social-links li a:hover{transform: translateY(-0.313rem);}
.account-details-wrapper .account-details-container .experience-container .experiences .experience .icon{width: 3rem;height: 3rem;}
.account-details-wrapper .account-details-container .experience-container .experiences .experience:not(:last-child)::before{content: '';display: block;width: 1px;background-color: var(--bs-gray-500);position: absolute;top: 3rem;bottom: 0;left: 1.5rem;}
.account-details-wrapper .account-details-container .recommended .person .avatar{width: 2.5rem;height: 2.5rem;flex: 0 0 auto;}
/*details*/
/*****accounts*****/
/*****challenges*****/
.challenges-wrapper .challenges-container .challenges .challenge.selected .challenge-content{border: 0.25rem solid var(--bs-light);}
.challenges-wrapper .challenges-container .challenges .challenge.selected .challenge-content .btn{background-color: var(--bs-light);border-color: var(--bs-light);}
.challenges-wrapper .challenges-container .challenges .challenge.selected .challenge-content .btn:hover{background-color: transparent;color: var(--bs-light);}
/*details*/
.challenge-details-wrapper .challenge-details-container .members .member-content .profile-avatar{width: 3.75rem;height: 3.75rem;}
.challenge-details-wrapper .challenge-details-container .process-container .process{counter-reset: process-counter;}
.challenge-details-wrapper .challenge-details-container .process-container .process .step{padding-left: 3.25rem;padding-bottom: 1.875rem;}
.challenge-details-wrapper .challenge-details-container .process-container .process .step:last-child{margin-bottom: 0;}
.challenge-details-wrapper .challenge-details-container .process-container .process .step::before{counter-increment: process-counter;content: counter(process-counter);display: block;width: 2.25rem;height: 2.25rem;font-weight: 600;line-height: 2.125rem;color: var(--bs-primary);text-align: center;background-color: var(--bs-white);border: 2px solid var(--bs-gray-100);border-radius: 0.625rem;position: absolute;left: 0;top: -0.313rem;z-index: 2;}
.challenge-details-wrapper .challenge-details-container .process-container .process .step:not(:last-child)::after{content: '';display: block;width: 2px;height: 100%;background-color: var(--bs-gray-100);position: absolute;left: 1.125rem;top: 0;bottom: 0;}
.challenge-details-wrapper .challenge-details-container .process-container .process .step.completed::before{border-color: var(--bs-secondary);color: var(--bs-secondary);}
.challenge-details-wrapper .challenge-details-container .process-container .process .step.started::before{border-color: var(--bs-secondary);}
.challenge-details-wrapper .challenge-details-container .process-container .process .step.completed::after{background-color: var(--bs-secondary);}
.challenge-details-wrapper .challenge-details-container .process-container .process .step .points li{position: relative;padding-left: 1.688rem;margin-bottom: 0.313rem;}
.challenge-details-wrapper .challenge-details-container .process-container .process .step .points li:last-child{margin-bottom: 0;}
.challenge-details-wrapper .challenge-details-container .process-container .process .step .points li::before{content: 'done';font-family: 'Material Symbols Outlined';font-size: 1.375rem;color: var(--bs-success);position: absolute;top: 0;left: 0;}
.challenge-details-wrapper .challenge-details-container .members.winners .member .member-content{background-color: #FFBAA5;background: linear-gradient(90deg, #FFBAA5 0%, #FFDBB9 100%);}
.challenge-details-wrapper .challenge-details-container .faq-container .accordion .accordion-item:not(:last-child){padding-bottom: 1.25rem;margin-bottom: 1.25rem;border-bottom: 1px solid var(--bs-gray-200) !important;}
.challenge-details-wrapper .challenge-details-container .document-container .documents .document{min-width: 8.438rem;min-height: 8.438rem;}
/*details*/
/*****challenges*****/
/*****courses*****/
.course-details-wrapper .course-details-content .course-meta li:not(:last-child){position: relative;padding-right: 0.625rem;margin-right: 0.625rem;}
.course-details-wrapper .course-details-content .course-meta li:not(:last-child)::before{content: '';display: block;width: 0.25rem;height: 0.25rem;border-radius: 50%;background-color: var(--bs-secondary);position: absolute;top: 50%;right: -0.125rem;margin: -0.125rem 0 0 0;}
.course-details-wrapper .course-details-content .instructor .avatar{width: 1.25rem;height: 1.25rem;}
.course-details-wrapper .course-details-content .profile-progress .progress{background-color: rgba(var(--bs-light-rgb), 0.2);}
/*details*/
.course-details-wrapper .course-details-content .share-links a{width: 2.5rem;height: 2.5rem;}
.course-details-wrapper .course-details .about-course-sidebar .course-benefits .benefits .benefit .icon{width: 3.125rem;height: 3.125rem;}
.course-details-wrapper .course-details .lessons-list .lessons .lesson.selected{background-color: var(--bs-light) !important;}
.course-details-wrapper .course-details .lessons-list .lessons .lesson.selected .duration, .course-details-wrapper .course-details .lessons-list .lessons .lesson.selected .title, .course-details-wrapper .course-details .lessons-list .lessons .lesson.selected .meta{color: var(--bs-white) !important;}
.course-details-wrapper .course-details .members .member .member-content .profile-avatar{width: 3.75rem;height: 3.75rem;}
.course-details-wrapper .course-details .document-container .documents .document{min-width: 8.438rem;min-height: 8.438rem;}
.course-details-wrapper .course-details .document-container .documents .document .file-icon{max-width: 2.5rem;}
/*details*/
/*****courses*****/
/*****success-stories*****/
.success-story-banner .social-links li a{width: 2.5rem;height: 2.5rem;}
body.success-story .slick-slider .slick-arrow{background-color: transparent;color: var(--bs-black) !important;width: auto;height: auto;right: 0;transform: translate(0, -1.906rem);-webkit-transform: translate(0, -1.906rem);-ms-transform: translate(0, -1.906rem);}
body.success-story .slick-slider .slick-arrow.slick-prev{right: 2.625rem;}
.review-wrapper .review-content .profile .avatar{width: 2.5rem;height: 2.5rem;}
/*****success-stories*****/
/*****events*****/
/*details*/
.event-details-wrapper .event-details-container .category .accordion .accordion-item:not(:last-child){padding-bottom: 1.25rem;margin-bottom: 1.25rem;border-bottom: 1px solid var(--bs-gray-200) !important;}
.event-details-wrapper .event-details-container .products-container .product .desc .product-info li:not(:last-child){padding-right: 0.625rem;margin-right: 0.625rem;border-right: 1px solid var(--bs-gray-500);}
/*details*/
/*****events*****/
/*****projects*****/
/*details*/
.project-details-wrapper .project-details-container .faq .accordion .accordion-item:not(:last-child){padding-bottom: 1.25rem;margin-bottom: 1.25rem;border-bottom: 1px solid var(--bs-gray-200) !important;}
.project-details-wrapper .project-details-container .goal-container .task-list .tasks .task .action a{width: 1.25rem;height: 1.25rem;}
/*details*/
/*****projects*****/
/*****company*****/
/*details*/
.company-details-wrapper .company-details-container .faq .accordion .accordion-item:not(:last-child){padding-bottom: 1.25rem;margin-bottom: 1.25rem;border-bottom: 1px solid var(--bs-gray-200) !important;}
.company-details-wrapper .company-details-container .founder .founder-content .img-container{width: 2.5rem;height: 2.5rem;}
.company-details-wrapper .company-details-container .founder .founder-content .icon{max-width: 1.875rem;max-height: 1.875rem;}
.company-details-wrapper .company-details-container .team-container .team-content .person{width: 2.5rem;height: 2.5rem;color: rgba(0, 0, 0, 0.2);}
/*details*/
/*****company*****/
/*****responsive-css*****/
@media (min-width: 768px){
    /*****common-css*****/
    .py-md-70{padding-top: 70px;padding-bottom: 70px;}
    /*****common-css*****/
}
/*****responsive-css*****/