.mdl_none{left:auto;margin-left:auto;margin-top:auto;top:auto}.main_comp_strengths_list{padding:0 30px 60px}.main_comp_strengths_list .wrap_comp_strengths_list{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px 20px}.main_comp_strengths_list .wrap_comp_strengths_list .item_strength{display:flex;align-items:center;gap:12px;justify-content:center}.main_comp_strengths_list .wrap_comp_strengths_list .item_strength .main_icon{flex:none;display:flex}.main_comp_strengths_list .wrap_comp_strengths_list .item_strength .label{font-size:14px}.main_comp_strengths_list .wrap_comp_strengths_list .item_strength .label b{font-weight:700}@media screen and (max-width:1080px){.main_comp_strengths_list .wrap_comp_strengths_list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:680px){.main_comp_strengths_list{padding:0 20px 50px}}@media screen and (max-width:580px){.main_comp_strengths_list .wrap_comp_strengths_list{grid-template-columns:1fr;gap:30px}.main_comp_strengths_list .wrap_comp_strengths_list .item_strength{gap:8px;flex-direction:column;text-align:center}.main_comp_strengths_list .wrap_comp_strengths_list .item_strength .label{font-size:14px}}.main_comp_utils_boxes{padding:0 30px 60px}.main_comp_utils_boxes .wrap_comp_utils_boxes{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box{border-radius:20px;position:relative;overflow:hidden}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box::after{content:"";width:100%;height:60px;position:absolute;bottom:0;right:-15%;transform:rotate(-4deg) translateY(60%);z-index:0;pointer-events:none}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box .main_content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:30px;padding:40px;height:100%}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box .main_content .main_desc{z-index:1}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box .main_content .main_desc .rating{color:rgba(29,22,83,.7);font-weight:400;font-size:24px;display:flex;align-items:center;line-height:1em;margin-bottom:8px;gap:2px}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box .main_content .main_desc .rating b{font-size:36px;font-weight:600;color:#e50072;line-height:1em}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box .main_content .main_desc .title{font-size:22px;font-weight:600}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box .main_content .main_desc .desc{margin-top:8px;font-size:12px;line-height:1.45em}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box.layout_white{background:#fff}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box.layout_white::after{background:linear-gradient(-90deg,rgba(84,199,251,.4) 0,transparent 60%);height:30px;right:-20%}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box.layout_cyan{background:rgba(54,169,188,.1)}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box.layout_cyan::after{background:linear-gradient(-90deg,rgba(255,153,0,.4) 0,transparent 60%);height:60px}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box.layout_dark{background:#1d1653;color:#fff}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box.layout_dark::after{background:linear-gradient(-90deg,rgba(193,255,58,.6) 0,transparent 60%);height:90px}@media screen and (max-width:980px){.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box .main_content{padding:30px;gap:20px}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box .main_content .main_desc .rating{font-size:20px}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box .main_content .main_desc .rating b{font-size:32px}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box .main_content .main_desc .title{font-size:18px}}@media screen and (max-width:680px){.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box{border-radius:12px}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box .main_content{padding:20px;gap:16px}.main_comp_utils_boxes{padding:0 20px 50px}}@media screen and (max-width:880px){.main_comp_utils_boxes .wrap_comp_utils_boxes{grid-template-columns:1fr;gap:20px}.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box .btn_landing{width:fit-content}}.main_comp_brand_card{border-radius:12px;min-height:105px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;transition:box-shadow .2s;overflow:hidden}.main_comp_brand_card .main_brand_name{font-size:14px;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;max-height:unset;height:auto;white-space:break-spaces}.main_comp_brand_card.layout_dark{background:#191249}.main_comp_brand_card.layout_dark .main_brand_name{color:#fff}.main_comp_brand_card.layout_light{color:#1d1653;background:#f4f4f9}.main_comp_brand_card.layout_light .main_brand_name{color:#1d1653}.main_comp_brand_card:hover{box-shadow:inset 0 -2px #e50072}@media screen and (max-width:680px){.main_comp_brand_card{border-radius:7px}}.main_tpl_all_brands_landing{width:100%;min-height:100vh}.main_tpl_all_brands_landing .main_brands_section{padding:40px 30px 70px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section{max-width:1280px;margin:0 auto}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header{padding-bottom:30px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_title{padding-bottom:10px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_title .label{font-size:22px;font-weight:700}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index{padding:16px 20px;box-shadow:inset -1px -1px rgba(29,22,83,.1);border-radius:0 0 12px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index .wrap_letters_index .main_letters_list{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index .wrap_letters_index .item_letter{display:flex;font-size:12px;text-transform:uppercase;color:rgba(29,22,83,.5)}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index .wrap_letters_index .item_letter .label{color:rgba(29,22,83,.5)}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index .wrap_letters_index .item_letter .label:hover{opacity:.7}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index .wrap_letters_index .item_letter.active .label{color:#e50072;font-weight:700}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index .wrap_letters_index .item_letter.disabled .label{color:rgba(29,22,83,.2);cursor:initial}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index.fixed{position:fixed;top:0;right:0;left:0;z-index:99;padding:0 20px;box-shadow:unset}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index.fixed .wrap_letters_index{max-width:1320px;margin:0 auto;background:#fff;padding:20px 16px;border-radius:0 0 12px 12px;box-shadow:inset 0 -1px rgba(29,22,83,.1)}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index.fixed .wrap_letters_index .main_letters_list{max-width:760px;margin:0 auto}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body{flex:1 1 0}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content{display:flex;margin-bottom:24px;overflow:hidden;align-items:flex-start;gap:30px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content .main_letter{display:flex;align-items:center;justify-content:space-between}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content .main_letter .label{font-size:32px;margin-top:0;font-weight:700;text-transform:uppercase;line-height:1}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content .main_list{display:grid;grid-template-columns:repeat(6,1fr);background:#fff;gap:16px;padding:40px;border-radius:20px;width:100%}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content:last-child{margin-bottom:0}@media screen and (max-width:1180px){.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content .main_letter .label{font-size:28px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content .main_list{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:980px){.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content .main_letter .label{font-size:28px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content .main_list{grid-template-columns:repeat(4,1fr);padding:30px}}@media screen and (max-width:780px){.main_tpl_all_brands_landing .main_brands_section{padding:40px 30px 70px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_title{padding-bottom:10px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_title .label{font-size:18px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index{padding:16px 16px 16px 0}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index .wrap_letters_index .item_letter{font-size:12px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content .main_letter .label{font-size:28px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content .main_list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:680px){.main_tpl_all_brands_landing .main_brands_section{padding:40px 20px 50px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index.fixed{padding:0}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content .main_letter .label{font-size:28px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content .main_list{grid-template-columns:repeat(3,1fr);padding:20px}}@media screen and (max-width:580px){.main_comp_utils_boxes .wrap_comp_utils_boxes .main_util_box .btn_landing{width:100%}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header{padding-bottom:30px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_title{padding-bottom:10px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index .wrap_letters_index .item_letter{font-size:12px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index .wrap_letters_index .item_letter.disabled{display:none}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content{flex-direction:column;gap:12px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content .main_letter{padding-left:16px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_body .wrap_brands_body .item_content .main_list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.main_tpl_all_brands_landing .main_brands_section{padding:40px 15px 70px}.main_tpl_all_brands_landing .main_brands_section .wrap_brands_section .main_brands_header .main_letters_index .wrap_letters_index .item_letter{font-size:12px}}