@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dharma Gothic E;src:url(/assets/fonts/DharmaGothicE_Regular_R.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Dharma Gothic E;src:url(/assets/fonts/DharmaGothicE_Light_R.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Dharma Gothic E;src:url(/assets/fonts/DharmaGothicE_Bold_R.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Dharma Gothic E;src:url(/assets/fonts/DharmaGothicE_ExBold_R.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Dharma Gothic E;src:url(/assets/fonts/DharmaGothicE_Heavy_R.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Neutra Display;src:url(/assets/fonts/Neutra\ Display.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Neutra Display;src:url("/assets/fonts/Neutra Display Medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Neutra Display;src:url("/assets/fonts/Neutra Display Bold.otf") format("opentype");font-weight:700;font-style:normal}body{margin:0;color:#343434;font-weight:500;background-color:#fff;font-family:Neutra Display,sans-serif}img{height:auto;max-width:100%;overflow:hidden}a{text-decoration:none;transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0;color:#343434}*:before,*:after,*{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}ul,ol{margin:0;padding:0}ul li{list-style-type:none}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes zoomPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}section{padding-bottom:80px}.wrapper_full{width:100%;margin:0 auto;max-width:1720px}.wrapper{width:100%;margin:0 auto;max-width:1270px}.fs_12{font-size:12px}.fs_13{font-size:13px}.fs_14{font-size:14px}.fs_16{font-size:16px}.fs_18{font-size:18px}.fs_20{font-size:20px}.fs_22{font-size:22px}.fs_24{font-size:24px}.fs_26{font-size:26px}.fs_28{font-size:28px}.fs_36{font-size:36px}.fs_46{font-size:46px}.fs_50{font-size:50px}.fs_60{font-size:60px}.fs_80{font-size:80px}.button_white{width:200px;height:46px;padding:8px;display:flex;font-size:18px;font-weight:700;align-items:center;justify-content:center;background-color:#fff;border-radius:4px;font-family:Inter,sans-serif}.button_white:hover{opacity:.8}.button-sm{height:32px;width:100px;font-size:12px}.button-md{height:42px;width:180px;font-size:16px}.button-lg{height:58px;width:260px;font-size:18px}.button-sm,.button-md,.button-lg{display:flex;margin:0 auto;cursor:pointer;font-weight:700;border:1px solid;padding:10px 8px;position:relative;align-items:center;transition:all .35s;justify-content:center;box-sizing:border-box;border-radius:4px;background-color:transparent;font-family:Inter,sans-serif}.button-sm.fill,.button-md.fill,.button-lg.fill{color:#fff}.button-sm.fill:hover,.button-md.fill:hover,.button-lg.fill:hover{opacity:.7}.button-sm.fill:before,.button-sm.fill:after,.button-md.fill:before,.button-md.fill:after,.button-lg.fill:before,.button-lg.fill:after{display:none}.button-sm:before,.button-sm:after,.button-md:before,.button-md:after,.button-lg:before,.button-lg:after{top:0;left:0;z-index:1;content:"";position:absolute;border-style:solid;transition:all .35s;border-radius:4px}.button-sm:before,.button-md:before,.button-lg:before{width:0;height:100%;border-width:1px 0 1px 0}.button-sm:after,.button-md:after,.button-lg:after{width:100%;height:0;border-width:0 1px 0 1px}.button-sm:hover:before,.button-md:hover:before,.button-lg:hover:before{width:100%;border-width:1px 0 1px 0}.button-sm:hover:after,.button-md:hover:after,.button-lg:hover:after{height:100%;border-width:0 1px 0 1px}.button-chat{width:42px;height:42px;display:flex;padding:10px 8px;align-items:center;justify-content:center;border-radius:4px}.button-chat:hover{opacity:.7}.button-chat{background-color:#29a71a33}.button-chat svg{width:22px;height:22px}.button-chat svg path{fill:#29a71a}.custom_scroll{overflow-y:auto}.custom_scroll::-webkit-scrollbar{width:6px}.custom_scroll::-webkit-scrollbar-track{background-color:#f9f9f9}.custom_scroll::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:4px}.custom_scroll::-webkit-scrollbar-thumb:hover{background-color:#8d8d8d}.pagination{gap:10px;display:flex;padding-top:10px;align-items:center;justify-content:center}.pagination button{gap:6px;border:none;outline:none;display:flex;cursor:pointer;font-size:14px;font-weight:600;align-items:center;background-color:transparent}.pagination button svg{width:14px;height:12px}.pagination button svg path{fill:none;stroke:#343434;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.pagination .number{gap:4px;display:flex;align-items:center}.pagination .number button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.pagination .number button.active{color:#fff}.cart_icon{top:50%;right:0;position:fixed}.cart_icon a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px 0 0 8px}.cart_icon a.home{box-shadow:0 4px 30px #32b16329;background-color:#3db54a}.cart_icon a.consulting{box-shadow:0 4px 30px #01508229;background-color:#015082}.cart_icon a.staffing{box-shadow:0 4px 30px #32b16329;background-color:#3db54a}.cart_icon a.outsourcing{box-shadow:0 4px 30px #fd3e451a;background-color:#fd3e45}.cart_icon a.learning{box-shadow:0 4px 30px #f6932029;background-color:#f3743a}.cart_icon a.technology{box-shadow:0 4px 30px #74bde933;background-color:#1b75ba}.cart_icon a:hover{opacity:.8}.cart_icon a svg{width:20px;height:20px}.cart_icon a svg path{fill:#fff}.banner{background-size:100% auto;background-position:center;background-repeat:no-repeat}.banner .wrapper_full{height:580px;display:flex;justify-content:space-between}.banner .content{gap:20px;width:840px;display:flex;flex-direction:column}.banner .content h1{font-weight:500}.banner img{top:150px;height:360px;position:relative;animation:bounce 2s linear infinite}.heading{gap:16px;display:flex;padding-bottom:40px;flex-direction:column}.category{gap:20px;top:-80px;display:flex;position:relative;align-items:start;justify-content:center}.category .card{width:25%;padding:20px 16px;text-align:center;position:relative;background-color:#fff;border-radius:8px;border:1px solid #EEEEEE;transition:all .4s ease}.category .card:hover{transform:translateY(-3px)}.category .card:hover .card_img{animation-name:zoomPulse;animation-duration:2.6s;animation-play-state:running;animation-iteration-count:infinite}.category .card .head{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #D9D9D9}.category .card .card_img{height:160px;animation-timing-function:ease-in-out}.category .card .card-body{gap:20px;display:flex;flex-direction:column}.category .card .card-body .toggle{display:none}.category .card .card-body .toggle:checked~.details{max-height:200px}.category .card .card-body .toggle:checked~.button-md+.more{display:none}.category .card .card-body .toggle:not(:checked)~.less{display:none}.category .card .card-body .show{color:#3080ea;display:block;cursor:pointer}.category .card .card-body .show.less{margin-top:20px}.category .card .card-body .details{gap:4px;max-height:0;display:flex;overflow:hidden;align-items:start;flex-direction:column;transition:.2s ease-in-out}.category .card .card-body .details h3{padding-bottom:4px;color:#019547}.category .card .card-body .details li{gap:4px;display:flex;align-items:center}.category .card .card-body .details li span{text-align:left;width:calc(100% - 14px)}.partner_logo{display:flex;padding:50px 0;align-items:center;justify-content:space-between}.coming_content{gap:4px;display:flex;height:200px;text-align:center;padding:20px 230px;background-size:cover;justify-content:center;flex-direction:column;border-radius:8px;background-position:center;background-repeat:no-repeat}.coming_content h3,.coming_content p,.coming_content h4{color:#fff}.coming_content h3,.coming_content h4{font-family:Dharma Gothic E,sans-serif}.coming_content p{opacity:.8}.coming_content h4 span{font-size:20px;font-weight:500;font-family:Neutra Display,sans-serif}.filter{gap:20px;display:flex;flex-direction:column}.filter .form_field{gap:12px;display:flex;align-items:center;justify-content:space-between}.filter .form_field button{height:43px;padding:10px 30px}.filter .input_chips{display:none}.filter .input_chips:checked~.tags .extra{max-height:500px;padding-top:10px}.filter .input_chips:checked~.tags .see_all{display:none}.filter .input_chips:checked~.tags .see_less{display:inline-block}.filter .input_chips:not(:checked)~.tags .see_all{display:inline-block}.filter .input_chips:not(:checked)~.tags .see_less{display:none}.filter .tags{display:flex;flex-direction:column;justify-content:space-between}.filter .tags .tag_row{gap:16px;display:flex;align-items:center;justify-content:space-between}.filter .tags ul{gap:10px;display:flex;flex-wrap:wrap;align-items:center}.filter .tags ul.extra{max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.filter .tags ul li span{display:flex;font-size:14px;cursor:pointer;padding:8px 12px;border-radius:9999px;background-color:#f6f6f6;font-family:Inter,sans-serif;border:1px solid #EAECF0}.filter .tags ul li span.active{opacity:1;border:none;color:#fff}.filter .tags .link_button{gap:12px;display:flex;padding-left:16px;align-items:center;border-left:1px solid #D9D9D9}.filter .tags .link_button label{text-decoration:underline}.filter .tags .link_button label,.filter .tags .link_button a{font-size:14px;cursor:pointer;font-family:Inter,sans-serif}.filter .tags .link_button label:hover,.filter .tags .link_button a:hover{opacity:.8}.product_details{gap:30px;display:flex;flex-direction:column}.product_details .product_card{gap:20px;display:grid;grid-template-columns:repeat(5,1fr)}.product_details .product_card .card{gap:10px;padding:16px;display:flex;flex-direction:column;background-color:#fff;border-radius:8px;border:.5px solid transparent}.product_details .product_card .card .card_img{height:100px}.product_details .product_card .card .head{gap:4px;display:flex;padding-bottom:10px;flex-direction:column;border-bottom:1px solid #D9D9D9}.product_details .product_card .card .head h3,.product_details .product_card .card .head p{width:204px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product_details .product_card .card .value{gap:8px;display:flex;flex-direction:column}.product_details .product_card .card .value .price{gap:10px;display:flex;align-items:center;justify-content:space-between}.product_details .product_card .card .value .price p{color:#eb8d1c;font-weight:700}.product_details .product_card .card .value .price .flag{gap:4px;display:flex;position:relative;align-items:center}.product_details .product_card .card .value .price .flag img{height:10px}.product_details .product_card .card .trainer_details{gap:10px;display:flex;align-items:center}.product_details .product_card .card .trainer_details img{width:50px;height:50px;border:.5px solid #D9D9D9;border-radius:9999px}.product_details .product_card .card .trainer_details .details{width:142px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product_details .product_card .card .trainer_details .details p{color:#eb8d1c;font-weight:700}.product_details .product_card .card .button{gap:10px;display:flex;padding-top:10px;justify-content:space-between}.product_details .product_card .card .button .button-md{width:calc(100% - 52px)}.custom_tabs input[type=radio]{display:none}.custom_tabs #tab1:checked~.tab-btn label[for=tab1] .icon img{display:block}.custom_tabs #tab1:checked~.tab-btn label[for=tab1] .icon img:first-child{display:none}.custom_tabs #tab2:checked~.tab-btn label[for=tab2] .icon img{display:block}.custom_tabs #tab2:checked~.tab-btn label[for=tab2] .icon img:first-child{display:none}.custom_tabs #tab3:checked~.tab-btn label[for=tab3] .icon img{display:block}.custom_tabs #tab3:checked~.tab-btn label[for=tab3] .icon img:first-child{display:none}.custom_tabs #tab4:checked~.tab-btn label[for=tab4] .icon img{display:block}.custom_tabs #tab4:checked~.tab-btn label[for=tab4] .icon img:first-child{display:none}.custom_tabs .tab-btn{gap:12px;display:flex;align-items:center;padding-bottom:40px;justify-content:space-between}.custom_tabs .tab-btn label{gap:12px;display:flex;cursor:pointer;align-items:center;transition:.3s,ease-in-out}.custom_tabs .tab-btn label .icon{width:70px;height:70px;padding:8px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px}.custom_tabs .tab-btn label .icon img{display:block}.custom_tabs .tab-btn label .icon img:last-child{display:none}.custom_tabs .tab-btn label .name{gap:4px;display:flex;flex-direction:column;width:calc(100% - 82px)}.custom_tabs .tab-btn label .name h3{font-size:22px}.custom_tabs .tab-btn label .name span{font-size:16px}.custom_tabs .tab-btn .line{height:1px;background-color:#d9d9d9}.custom_tabs .tab-content .product_card{padding:30px 0}.custom_tabs #tab1:checked~.content #content1{display:block}.custom_tabs #tab2:checked~.content #content2{display:block}.custom_tabs #tab3:checked~.content #content3{display:block}.custom_tabs #tab4:checked~.content #content4{display:block}.headcount{gap:10px;display:flex;align-items:center;justify-content:center}.headcount input[type=number]{padding:0;border:none;outline:none;max-width:30px;font-size:16px;font-weight:600;text-align:center;-moz-appearance:textfield;background-color:transparent;font-family:Inter,sans-serif}.headcount input[type=number]::-webkit-inner-spin-button,.headcount input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.headcount button{width:30px;height:30px;padding:4px;border:none;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:4px;background-color:#f2f2f2}.headcount button:hover{background-color:#fff}.contact{gap:20px;display:flex;padding:30px 50px;align-items:center;border-radius:8px;justify-content:space-between}.contact .content{gap:16px;display:flex;flex-direction:column}.contact .content h2,.contact .content p{color:#fff}.contact .content p{opacity:.8}.post_gig .gig-form .row{gap:20px;display:flex}.post_gig .gig-form .row .cutom_form_group:first-child{width:67%}.post_gig .gig-form .row .cutom_form_group:last-child{width:33%}.post_gig .gig-form .grid{gap:0 20px;display:grid;grid-template-columns:repeat(3,1fr)}.post_gig .gig-form button{margin-top:10px}.cutom_form_group{position:relative;margin-bottom:20px}.cutom_form_group input,.cutom_form_group textarea,.cutom_form_group select{width:100%;padding:12px;height:46px;outline:none;font-size:16px;appearance:none;border:1px solid #D9D9D9;border-radius:4px;font-family:Inter,sans-serif;background-color:#f9f9f9}.cutom_form_group input:focus,.cutom_form_group textarea:focus,.cutom_form_group select:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d}.cutom_form_group textarea{height:150px}.cutom_form_group textarea ::placeholder{color:transparent}.cutom_form_group select{background:#f9f9f9 url("./media/form_chevron-MHS7WU66.svg") no-repeat right 12px center}.cutom_form_group label{top:12px;left:12px;padding:0 5px;font-size:16px;position:absolute;pointer-events:none;transition:.3s ease all;font-family:Inter,sans-serif;background-color:#f9f9f9}.cutom_form_group input:focus+label,.cutom_form_group input:not(:placeholder-shown)+label,.cutom_form_group textarea:focus+label,.cutom_form_group textarea:not(:placeholder-shown)+label,.cutom_form_group select:focus+label,.cutom_form_group select:not(:invalid)+label{top:-10px;left:8px;font-size:12px;font-weight:700;background-color:#fff}.table_card{border:1px solid #D9D9D9;border-radius:8px}.table_card .head{gap:20px;padding:16px;display:grid;align-items:center;border-bottom:1px solid #D9D9D9;grid-template-columns:1fr 46% 4%;border-radius:8px 8px 0 0}.table_card .head span{font-size:14px;font-weight:700;font-family:Inter,sans-serif}.table_card .head span:last-child{text-align:center}.table_card .rows{gap:16px;padding:16px;display:flex;flex-direction:column}.table_card .rows .row{gap:20px;display:grid;align-items:center;grid-template-columns:1fr 46% 4%}.table_card .rows .row .cutom_form_group{margin-bottom:0}.table_card .rows .row .cutom_form_group input,.table_card .rows .row .cutom_form_group select{height:38px;font-size:14px;padding:6px 12px}.table_card .rows .row button{width:24px;height:24px;border:none;display:flex;margin:0 auto;cursor:pointer;align-items:center;justify-content:center;border-radius:4px}.table_card .rows .row button svg{width:10px;height:10px}.table_card .rows .row button svg path{fill:#fff}.table_card .rows .row button:hover{opacity:.8}.list_wrapper{padding:30px 0 70px}.list_header{gap:50px;display:flex;flex-direction:column}.list_header .breadcrumb{gap:20px;display:flex;align-items:center}.list_header .breadcrumb a{gap:16px;display:flex;color:#343434;font-size:20px;font-weight:600;align-items:center;padding-right:20px;border-right:1px solid #D9D9D9;font-family:Inter,sans-serif}.list_header .breadcrumb a:hover{opacity:.8}.list_header .breadcrumb .bread{gap:6px;display:flex;align-items:center}.list_header .breadcrumb .bread span{font-size:24px;color:#5f6368}.list_header .breadcrumb .bread span.default{color:#343434}.list_header .breadcrumb .bread span.active{font-weight:700}.custom_filter_field{gap:10px;width:100%;display:flex;flex-direction:column}.custom_filter_field.search{position:relative}.custom_filter_field.search:before{top:50%;right:0;content:"";width:16px;height:16px;margin-top:-8px;margin-right:12px;position:absolute;background-size:100%;background-position:center;background-repeat:no-repeat;background:#f9f9f9 url("./media/search-C7KMI4CV.svg")}.custom_filter_field label{font-size:14px;font-weight:700;font-family:Inter,sans-serif}.custom_filter_field input,.custom_filter_field select{width:100%;outline:none;font-size:14px;appearance:none;padding:12px;border:1px solid #D9D9D9;border-radius:4px;font-family:Inter,sans-serif;background-color:#f9f9f9}.custom_filter_field select{background:#f9f9f9 url("./media/form_chevron-MHS7WU66.svg") no-repeat right 12px center}.list_content{gap:50px;display:flex}.list_content .list_filter{gap:20px;width:350px;display:flex;flex-direction:column}.list_content .list_filter .field_group{gap:10px;display:flex;flex-direction:column}.list_content .list_filter .field_group h4{font-size:14px;font-family:Inter,sans-serif}.list_content .list_filter .list_checkbox h4{font-size:14px;padding-bottom:10px;font-family:Inter,sans-serif}.list_content .list_filter .list_checkbox ul{gap:12px;display:flex;flex-direction:column}.list_content .list_filter .list_checkbox .more_toggle{display:none}.list_content .list_filter .list_checkbox .more_toggle:checked~.more_checkbox{margin-top:10px;max-height:250px}.list_content .list_filter .list_checkbox .more_toggle:checked~.see_more:after{content:"See Less"}.list_content .list_filter .list_checkbox .more_checkbox{max-height:0;transition:max-height .3s ease}.list_content .list_filter .list_checkbox .see_more{display:block;font-size:20px;cursor:pointer;margin-top:10px;text-decoration:underline}.list_content .list_filter .list_checkbox .see_more:after{content:"See More"}.list_content .list_filter .radio_main{gap:16px;display:flex;flex-direction:column}.list_content .list_filter .radio_main .head{display:flex;align-items:center;justify-content:space-between}.list_content .list_filter .radio_main .head h4{font-size:14px;font-family:Inter,sans-serif}.list_content .list_filter .radio_main .head .country{gap:6px;display:flex;align-items:center}.list_content .list_filter .radio_main .head .country img{height:14px;border-radius:4px}.list_content .list_filter .radio_main .head .country span{font-size:14px;font-weight:600;font-family:Inter,sans-serif}.list_content .list_filter .radio_main .radio_group{gap:16px;display:flex;flex-direction:column}.list_content .list_filter .radio_main .radio_group .radio_button{gap:10px;display:flex;cursor:pointer;align-items:center}.list_content .list_filter .radio_main .radio_group .radio_button input[type=radio]{opacity:0;position:absolute;pointer-events:none}.list_content .list_filter .radio_main .radio_group .radio_button input[type=radio]:checked+.radio:after{top:50%;left:50%;content:"";width:10px;height:10px;position:absolute;background-color:#fff;border-radius:9999px;transform:translate(-50%,-50%)}.list_content .list_filter .radio_main .radio_group .radio_button .radio{width:16px;height:16px;min-width:16px;border-radius:50%;position:relative;background:#fff;display:inline-block;box-sizing:border-box;border:1px solid rgba(0,0,0,.5)}.list_content .list_filter .radio_main .radio_group .radio_button .text{font-size:14px;font-weight:400;font-family:Inter,sans-serif}.list_content .list_filter .radio_main .radio_group .radio_button .price{font-size:14px;font-weight:600;margin-left:auto;white-space:nowrap;font-family:Inter,sans-serif}.list_content .list_filter .points_card{padding:16px;background-color:#fff;border-radius:8px}.list_content .list_filter .points{gap:12px;display:flex;flex-direction:column}.list_content .list_filter .points h4{font-size:14px;font-family:Inter,sans-serif}.list_content .list_filter .points .list,.list_content .list_filter .points ol{gap:12px;display:flex;flex-direction:column}.list_content .list_filter .points ol.checkboxs li{padding-left:0}.list_content .list_filter .points ol.checkboxs li:before{display:none}.list_content .list_filter .points ol.checkboxs li span{font-weight:600}.list_content .list_filter .points ol li{gap:12px;display:flex;font-size:14px;font-weight:400;position:relative;padding-left:20px;justify-content:space-between;font-family:Inter,sans-serif}.list_content .list_filter .points ol li:before{top:8px;left:5px;width:5px;height:5px;content:"";position:absolute;background-color:#343434;border-radius:9999px}.list_content .list_filter .points ol li .price{display:block;font-weight:500;min-width:90px;text-align:right}.list_content .list_filter .total{padding:16px;display:flex;align-items:center;background-color:#fff;border-radius:8px;justify-content:space-between}.list_content .list_filter .total h5{font-family:Inter,sans-serif}.list_content .list_filter .total p{font-weight:700}.list_content .list_filter .bought{gap:20px;padding:16px;display:flex;flex-direction:column;background-color:#fff;border-radius:8px}.list_content .list_filter .bought .head{gap:10px;display:flex;justify-content:space-between}.list_content .list_filter .bought .head .value{gap:5px;display:flex;align-items:end;flex-direction:column;width:calc(100% - 66px)}.list_content .list_filter .bought .head .value p{gap:6px;display:flex;font-size:26px;font-weight:700;align-items:center;color:#015082}.list_content .list_filter .bought .head .value p span{font-size:18px;font-weight:500;color:#8d8d8d;text-decoration-line:line-through}.list_content .list_filter .bought .head .value .discount{color:#eb8d1c;font-weight:700}.list_content .list_filter .button{gap:16px;display:flex;margin-top:10px;flex-direction:column}.list_content .list_filter .button .button-lg{width:100%}.list_content .details{gap:20px;display:flex;flex-direction:column;width:calc(100% - 400px)}.list_content .details .list_empty{gap:30px;height:100%;display:flex;text-align:center;padding:50px 150px;align-items:center;flex-direction:column;justify-content:center;background-color:#fff;border-radius:8px;border:1px solid #EEEEEE}.list_content .details .list_empty .info{gap:10px;display:flex;flex-direction:column}.list_content .details .list_card{gap:16px;padding:12px;display:flex;align-items:center;background-color:#fff;border-radius:8px;border:1px solid #EEEEEE;justify-content:space-between}.list_content .details .list_card .image{padding:8px;width:120px;height:116px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:.5px solid #EAECF0}.list_content .details .list_card .content{gap:10px;display:flex;flex-direction:column;width:calc(100% - 136px)}.list_content .details .list_card .content .head{gap:10px;display:flex;align-items:center;justify-content:space-between}.list_content .details .list_card .content .head .name{gap:4px;display:flex;align-items:center}.list_content .details .list_card .content .head .tags{gap:6px;display:flex;align-items:center}.list_content .details .list_card .content .head .tags h4{color:#eb8d1c}.list_content .details .list_card .content .head .tags div:last-child{padding-left:6px;border-left:1px solid #EEEEEE}.list_content .details .list_card .content .head .tags .country{gap:4px;display:flex;align-items:center}.list_content .details .list_card .content .head .tags .country img{width:18px}.list_content .details .list_card .content .head .tags .value{gap:4px;display:flex;align-items:center}.list_content .details .list_card .content p{opacity:.9;line-height:22px}.list_content .details .list_card .content .list_footer{gap:10px;display:flex;align-items:center;justify-content:space-between}.list_content .details .list_card .content .list_footer .trainer_profile{gap:10px;display:flex;align-items:center}.list_content .details .list_card .content .list_footer .trainer_profile img{width:36px;height:36px;border:1px solid #D9D9D9;border-radius:9999px}.list_content .details .list_card .content .list_footer .trainer_profile .name h5{color:#f3743a}.list_content .details .list_card .content .list_footer h4{color:#eb8d1c}.list_content .details .list_card .content .list_footer .button{gap:10px;display:flex}.list_content .details .list_card .content .list_footer .button .button-chat{width:32px;height:32px}.list_content .product_content{gap:16px;display:flex;padding:20px;flex-direction:column;border-radius:8px;width:calc(100% - 400px)}.list_content .product_content.full{width:100%}.list_content .product_content .video_banner{height:366px;position:relative}.list_content .product_content .video_banner .product_banner{z-index:10;position:absolute;transition:opacity .25s ease,visibility .25s}.list_content .product_content .video_banner .product_banner.hidden{visibility:hidden}.list_content .product_content .video_banner .video_frame{z-index:1;width:100%;height:100%;cursor:pointer;object-fit:cover;position:relative;border-radius:8px}.list_content .product_content .product_banner{width:100%;height:366px;display:flex;position:relative;padding:60px 80px;align-items:center;background-size:cover;justify-content:center;border-radius:8px;background-position:center;background-repeat:no-repeat}.list_content .product_content .product_banner .play{top:50%;left:50%;width:80px;height:80px;padding:10px;display:flex;cursor:pointer;margin-top:-40px;margin-left:-40px;position:absolute;align-items:center;justify-content:center;border-radius:9999px}.list_content .product_content .trainer_details{gap:10px;padding:16px;display:flex;align-items:center;border-radius:8px}.list_content .product_content .trainer_details .trainer_img{width:50px;height:50px;border:1px solid #D9D9D9;border-radius:9999px}.list_content .product_content .trainer_details .content{gap:10px;display:flex;flex-direction:column}.list_content .product_content .trainer_details .content .name{gap:4px;display:flex;align-items:center}.list_content .product_content .trainer_details .content ul{gap:6px;display:flex;align-items:center}.list_content .product_content .trainer_details .content ul li{gap:6px;display:flex;align-items:center;padding-left:6px;border-left:1px solid #D9D9D9}.list_content .product_content .trainer_details .content ul li:first-child{padding-left:0;border-left:none}.list_content .product_content .trainer_details .content ul li span{display:block;font-size:16px;line-height:14px}.list_content .product_content .text{gap:16px;display:flex;flex-direction:column}.list_content .product_content .text h4{font-family:Inter,sans-serif}.list_content .product_content .text ol{gap:6px;display:flex;padding-left:30px;list-style-type:disc;flex-direction:column}.list_content .product_content .product_imges{gap:16px;display:flex;flex-direction:column}.list_content .product_content .product_imges .img_details{gap:20px 30px;display:grid;grid-template-columns:repeat(4,1fr)}.list_content .product_content .product_imges .img_details .img_card{gap:10px;display:flex;text-align:center;align-items:center;flex-direction:column}.list_content .product_content .product_imges .img_details .img_card span{font-size:16px}.list_content .product_content .product-table{gap:16px;display:flex;flex-direction:column}.list_content .product_content .product-table h4{font-family:Inter,sans-serif}.list_content .product_content .product-table table{width:100%;border:1px solid #D9D9D9;border-radius:4px;border-collapse:collapse}.list_content .product_content .product-table table thead tr th{padding:10px;font-size:16px;font-weight:700;text-align:center}.list_content .product_content .product-table table thead tr th:first-child{text-align:left;padding-left:20px}.list_content .product_content .product-table table tbody tr td{padding:10px;font-size:14px;text-align:center;border-top:1px solid #D9D9D9}.list_content .product_content .product-table table tbody tr td:first-child{text-align:left;padding-left:20px}.list_content .product_content .product-table table tbody tr:nth-child(2n){background-color:#f9f9f9}.list_content .product_content .product_message{gap:16px;display:flex;height:210px;padding:10px 30px;align-items:center;border-radius:8px;justify-content:space-between}.list_content .product_content .product_message .message{gap:10px;display:flex;flex-direction:column;width:calc(100% - 234px)}.list_content .product_content .product_message .message h4,.list_content .product_content .product_message .message p{color:#fff}.list_content .product_content .product_message .message p{opacity:.8}.list_content .product_content .fill_data{gap:16px;display:flex;flex-direction:column}.list_content .product_content .fill_data h4{font-family:Inter,sans-serif}.list_content .product_content .fill_data .data{gap:16px;display:grid;grid-template-columns:repeat(3,1fr)}.list_content .product_content .fill_data .data .info{gap:10px;display:flex;align-items:center}.list_content .product_content .fill_data .data .info span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:9999px}.list_content .product_content .fill_data .data .info span svg{width:20px;height:20px}.list_content .product_content .fill_data .data .info .name{gap:2px;display:flex;flex-direction:column;width:calc(100% - 50px)}.list_content .product_content .fill_data .data .info .name h5,.list_content .product_content .fill_data .data .info .name p{font-family:Inter,sans-serif}.list_content .product_content .fill_data .data .info .name h5{font-weight:600}.list_content .product_content .fill_data .data .info .name p{font-weight:400}.list_content .product_content .fill_data .list{gap:8px;display:flex;flex-direction:column}.list_content .product_content .fill_data .list h5{font-weight:600;font-family:Inter,sans-serif}.list_content .product_content .fill_data .list ol{font-size:14px;font-weight:400;padding-left:24px;line-height:24px;list-style-type:disc;font-family:Inter,sans-serif}.list_content .product_content .fill_data .hierarchy{gap:60px;display:flex;flex-direction:column}.list_content .product_content .fill_data .hierarchy .chart{display:flex;align-items:center;position:relative;justify-content:space-between}.list_content .product_content .fill_data .hierarchy .chart span{width:25%;height:43px;padding:6px;display:flex;font-size:14px;position:relative;align-items:center;justify-content:center;border:1px solid #D9D9D9;background-color:#fff;border-radius:4px;font-family:Inter,sans-serif}.list_content .product_content .fill_data .hierarchy .chart:first-child span:nth-child(2):before,.list_content .product_content .fill_data .hierarchy .chart:first-child span:nth-child(2):after{top:50%;height:1px;z-index:-1;content:"";width:100%;position:absolute;border:1px dashed #D9D9D9}.list_content .product_content .fill_data .hierarchy .chart:first-child span:nth-child(2):before{left:100%}.list_content .product_content .fill_data .hierarchy .chart:first-child span:nth-child(2):after{right:100%}.list_content .product_content .fill_data .hierarchy .chart:nth-child(2):before{left:13%;top:-29px;width:74%;height:1px;z-index:-1;content:"";position:absolute;border:1px dashed #D9D9D9}.list_content .product_content .fill_data .hierarchy .chart:nth-child(2) span:before{bottom:100%;left:50%;width:1px;z-index:-1;content:"";height:30px;position:absolute;border:1px dashed #D9D9D9}.list_content .product_content .fill_data .hierarchy .chart:nth-child(2) span:nth-child(2):before{height:60px}.list_content .product_content .fill_data .hierarchy .chart:last-child span:before{left:50%;width:1px;z-index:-1;content:"";bottom:100%;height:60px;position:absolute;border:1px dashed #D9D9D9}.list_content .product_content .fill_data .check_list{gap:16px;display:grid;grid-template-columns:repeat(6,1fr)}.list_content .product_content .fill_data .check_list .check{gap:6px;display:flex;align-items:center}.list_content .product_content .fill_data .check_list .check.disabled span{background-color:#d9d9d9}.list_content .product_content .fill_data .check_list .check.disabled span:before{content:"\2714";font-size:11px;color:#8d8d8d}.list_content .product_content .fill_data .check_list .check span{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:1px solid #D9D9D9;background-color:#fff;border-radius:2px}.list_content .product_content .fill_data .check_list .check p{font-size:14px;font-family:Inter,sans-serif}.check_label{gap:6px;display:flex;font-size:14px;cursor:pointer;align-items:center;font-family:Inter,sans-serif}.check_label input[type=checkbox]{display:none}.check_label input[type=checkbox]:checked+span:after{top:4px;left:3px;content:"";height:7px;width:8.5px;position:absolute;background-size:100%;background-position:center;background-repeat:no-repeat;background-image:url("./media/check-FHZQW47M.svg")}.check_label span{width:16px;height:16px;position:relative;display:inline-block;border-radius:2px;border:1px solid rgba(0,0,0,.5)}.product_testimonials{gap:16px;display:flex;flex-direction:column}.product_testimonials h4{font-family:Inter,sans-serif}.product_testimonials .testimonials_main{gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}.product_testimonials .testimonials_main .testimonials{gap:10px;display:flex;padding:18px 14px;align-items:center;flex-direction:column;border:1px solid #D9D9D9;border-radius:8px}.product_testimonials .testimonials_main .testimonials img{width:80px;height:80px;border-radius:9999px;border:.5px solid #EEEEEE}.product_testimonials .testimonials_main .testimonials .name{gap:4px;display:flex;align-items:center;flex-direction:column}.product_faq{gap:16px;display:flex;flex-direction:column}.product_faq h4{font-family:Inter,sans-serif}.product_faq .product_accordion{gap:10px;display:flex;flex-direction:column}.product_faq .product_accordion .accordion input[type=radio]{display:none}.product_faq .product_accordion .accordion input[type=radio]:checked+label{background-color:#fff}.product_faq .product_accordion .accordion input[type=radio]:checked+label .head{padding-bottom:10px;border-bottom:1px solid #D9D9D9}.product_faq .product_accordion .accordion input[type=radio]:checked+label .head h5{font-weight:700}.product_faq .product_accordion .accordion input[type=radio]:checked+label .panel{max-height:100%;padding:10px 0 0}.product_faq .product_accordion .accordion label{display:block;padding:10px 12px;border:1px solid #D9D9D9;border-radius:4px;background-color:#f9f9f9}.product_faq .product_accordion .accordion label .head{gap:20px;display:flex;cursor:pointer;align-items:center;justify-content:space-between}.product_faq .product_accordion .accordion label .head h5{font-weight:500}.product_faq .product_accordion .accordion label .head .toggle{position:relative}.product_faq .product_accordion .accordion label .head .toggle:before{content:"";top:-10px;right:0;width:20px;height:20px;position:absolute;background-size:cover;background-repeat:no-repeat;background-image:url("./media/plus-PZBAQCHM.svg")}.product_faq .product_accordion .accordion label .panel{max-height:0;overflow:hidden;transition:ease-in-out}.product_faq .product_accordion .accordion label .panel ol li{padding-left:12px;position:relative}.product_faq .product_accordion .accordion label .panel ol li:before{left:0;top:8px;width:5px;height:5px;content:"";position:absolute;background-color:#343434;border-radius:9999px}.model_dialog{top:0;left:0;width:100%;height:100%;z-index:9999;padding:20px;display:flex;position:fixed;overflow-y:auto;align-items:center;justify-content:center;background-color:#0009}.model_dialog .content{gap:20px;width:100%;padding:20px;display:flex;max-width:700px;overflow-y:auto;border-radius:20px;flex-direction:column;background-color:#fff;box-shadow:0 4px 30px #01508229;animation:modalFadeIn .3s ease}.model_dialog .content .header{gap:20px;display:flex;align-items:center;justify-content:space-between}.model_dialog .content .header h1{font-size:30px;color:#015082}.model_dialog .content .header button{width:30px;height:30px;border:none;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;transition:transform .2s ease;background-color:#015082}.model_dialog .content .header button:hover{opacity:.8}.model_dialog .content .header button svg{width:20px;height:20px}.model_dialog .content .header button svg path{stroke:#fff;stroke-width:2;stroke-linecap:round}.model_dialog .content .body{max-height:70vh}.model_dialog .content .body .grid{gap:0 20px;display:grid;grid-template-columns:repeat(2,1fr)}.model_dialog .content .body .delivery{gap:16px;padding:16px;display:flex;margin-bottom:20px;flex-direction:column;border:1px solid #D9D9D9;border-radius:4px}.model_dialog .content .body .delivery h2{font-family:Inter,sans-serif}.model_dialog .content .body .delivery .delivery_grid{gap:20px;display:grid;grid-template-columns:repeat(4,1fr)}.model_dialog .content .body .delivery .delivery_grid .item{gap:10px;display:flex;text-align:center;align-items:center;flex-direction:column}.model_dialog .content .body .delivery .delivery_grid .item span{font-family:Inter,sans-serif}.model_dialog .content .body .check_label input[type=checkbox]:checked+span{border-color:#015082;background-color:#015082}.model_dialog .content .footer{padding-top:30px}.model_dialog .content .footer button{width:100%}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
