.color1 {
    color: #0095da;
}

.color1_hover:hover {
                   color: #0095da;
}

.color1_active.active {
                   color: #0095da;
}

.color1_strong strong {
                   color: #0095da;
}

.color1_before:before {
                   color: #0095da;
}

.color1_listarrow ul li:before {
                   border-left-color: #0095da;
}

.stroke1 {
    stroke: #0095da;
}

.bg1 {
    background-color: #0095da;
}

.bg1_hover:hover {
                background-color: #0095da;
}

.bg1_before:before {
                background-color: #0095da;
}

.bg1_after:after {
                background-color: #0095da;
}

.bg1_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,149,218, 0)), to(#0095da));
background: linear-gradient(to bottom, rgba(0,149,218, 0) 0%, #0095da 100%);
}

.bg1_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0,149,218, 0)), color-stop(90%, #0095da), to(#0095da));
background: linear-gradient(to bottom, rgba(0,149,218, 0) 20%, #0095da 90%, #0095da 100%);
}

.bg1_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(0,149,218, 0)), color-stop(90%, #0095da), to(#0095da));
background: linear-gradient(to top, rgba(0,149,218, 0) 50%, #0095da 90%, #0095da 100%);
}
@media (max-width: 1023px) {
    .bg1_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(0,149,218, 0)), color-stop(90%, #0095da), to(#0095da));
background: linear-gradient(to top, rgba(0,149,218, 0) 0%, #0095da 90%, #0095da 100%);
}
}

.bg_select_arrow1 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230095da' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary1 {
    --color-primary: #0095da;
--color-primary-rgb: 0,149,218;
}

.curcolor1 {
    --curcolor: #0095da;
}

.curcolor_second1 {
    --curcolor-second: #0095da;
}

.curcolor_border_left1 {
    --curcolor-border-left: #0095da;
}

.curcolor_rgb1 {
--curcolor_rgb: 0,149,218;
}

.curcolor_rgb_second1 {
--curcolor_rgb_second: 0,149,218;
}.color2 {
    color: #c4084a;
}

.color2_hover:hover {
                   color: #c4084a;
}

.color2_active.active {
                   color: #c4084a;
}

.color2_strong strong {
                   color: #c4084a;
}

.color2_before:before {
                   color: #c4084a;
}

.color2_listarrow ul li:before {
                   border-left-color: #c4084a;
}

.stroke2 {
    stroke: #c4084a;
}

.bg2 {
    background-color: #c4084a;
}

.bg2_hover:hover {
                background-color: #c4084a;
}

.bg2_before:before {
                background-color: #c4084a;
}

.bg2_after:after {
                background-color: #c4084a;
}

.bg2_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(196,8,74, 0)), to(#c4084a));
background: linear-gradient(to bottom, rgba(196,8,74, 0) 0%, #c4084a 100%);
}

.bg2_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(196,8,74, 0)), color-stop(90%, #c4084a), to(#c4084a));
background: linear-gradient(to bottom, rgba(196,8,74, 0) 20%, #c4084a 90%, #c4084a 100%);
}

.bg2_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(196,8,74, 0)), color-stop(90%, #c4084a), to(#c4084a));
background: linear-gradient(to top, rgba(196,8,74, 0) 50%, #c4084a 90%, #c4084a 100%);
}
@media (max-width: 1023px) {
    .bg2_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(196,8,74, 0)), color-stop(90%, #c4084a), to(#c4084a));
background: linear-gradient(to top, rgba(196,8,74, 0) 0%, #c4084a 90%, #c4084a 100%);
}
}

.bg_select_arrow2 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23c4084a' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary2 {
    --color-primary: #c4084a;
--color-primary-rgb: 196,8,74;
}

.curcolor2 {
    --curcolor: #c4084a;
}

.curcolor_second2 {
    --curcolor-second: #c4084a;
}

.curcolor_border_left2 {
    --curcolor-border-left: #c4084a;
}

.curcolor_rgb2 {
--curcolor_rgb: 196,8,74;
}

.curcolor_rgb_second2 {
--curcolor_rgb_second: 196,8,74;
}.color3 {
    color: #afd065;
}

.color3_hover:hover {
                   color: #afd065;
}

.color3_active.active {
                   color: #afd065;
}

.color3_strong strong {
                   color: #afd065;
}

.color3_before:before {
                   color: #afd065;
}

.color3_listarrow ul li:before {
                   border-left-color: #afd065;
}

.stroke3 {
    stroke: #afd065;
}

.bg3 {
    background-color: #afd065;
}

.bg3_hover:hover {
                background-color: #afd065;
}

.bg3_before:before {
                background-color: #afd065;
}

.bg3_after:after {
                background-color: #afd065;
}

.bg3_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(175,208,101, 0)), to(#afd065));
background: linear-gradient(to bottom, rgba(175,208,101, 0) 0%, #afd065 100%);
}

.bg3_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(175,208,101, 0)), color-stop(90%, #afd065), to(#afd065));
background: linear-gradient(to bottom, rgba(175,208,101, 0) 20%, #afd065 90%, #afd065 100%);
}

.bg3_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(175,208,101, 0)), color-stop(90%, #afd065), to(#afd065));
background: linear-gradient(to top, rgba(175,208,101, 0) 50%, #afd065 90%, #afd065 100%);
}
@media (max-width: 1023px) {
    .bg3_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(175,208,101, 0)), color-stop(90%, #afd065), to(#afd065));
background: linear-gradient(to top, rgba(175,208,101, 0) 0%, #afd065 90%, #afd065 100%);
}
}

.bg_select_arrow3 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23afd065' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary3 {
    --color-primary: #afd065;
--color-primary-rgb: 175,208,101;
}

.curcolor3 {
    --curcolor: #afd065;
}

.curcolor_second3 {
    --curcolor-second: #afd065;
}

.curcolor_border_left3 {
    --curcolor-border-left: #afd065;
}

.curcolor_rgb3 {
--curcolor_rgb: 175,208,101;
}

.curcolor_rgb_second3 {
--curcolor_rgb_second: 175,208,101;
}.color4 {
    color: #ef4023;
}

.color4_hover:hover {
                   color: #ef4023;
}

.color4_active.active {
                   color: #ef4023;
}

.color4_strong strong {
                   color: #ef4023;
}

.color4_before:before {
                   color: #ef4023;
}

.color4_listarrow ul li:before {
                   border-left-color: #ef4023;
}

.stroke4 {
    stroke: #ef4023;
}

.bg4 {
    background-color: #ef4023;
}

.bg4_hover:hover {
                background-color: #ef4023;
}

.bg4_before:before {
                background-color: #ef4023;
}

.bg4_after:after {
                background-color: #ef4023;
}

.bg4_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(239,64,35, 0)), to(#ef4023));
background: linear-gradient(to bottom, rgba(239,64,35, 0) 0%, #ef4023 100%);
}

.bg4_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(239,64,35, 0)), color-stop(90%, #ef4023), to(#ef4023));
background: linear-gradient(to bottom, rgba(239,64,35, 0) 20%, #ef4023 90%, #ef4023 100%);
}

.bg4_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(239,64,35, 0)), color-stop(90%, #ef4023), to(#ef4023));
background: linear-gradient(to top, rgba(239,64,35, 0) 50%, #ef4023 90%, #ef4023 100%);
}
@media (max-width: 1023px) {
    .bg4_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(239,64,35, 0)), color-stop(90%, #ef4023), to(#ef4023));
background: linear-gradient(to top, rgba(239,64,35, 0) 0%, #ef4023 90%, #ef4023 100%);
}
}

.bg_select_arrow4 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ef4023' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary4 {
    --color-primary: #ef4023;
--color-primary-rgb: 239,64,35;
}

.curcolor4 {
    --curcolor: #ef4023;
}

.curcolor_second4 {
    --curcolor-second: #ef4023;
}

.curcolor_border_left4 {
    --curcolor-border-left: #ef4023;
}

.curcolor_rgb4 {
--curcolor_rgb: 239,64,35;
}

.curcolor_rgb_second4 {
--curcolor_rgb_second: 239,64,35;
}.color5 {
    color: #fa9b2f;
}

.color5_hover:hover {
                   color: #fa9b2f;
}

.color5_active.active {
                   color: #fa9b2f;
}

.color5_strong strong {
                   color: #fa9b2f;
}

.color5_before:before {
                   color: #fa9b2f;
}

.color5_listarrow ul li:before {
                   border-left-color: #fa9b2f;
}

.stroke5 {
    stroke: #fa9b2f;
}

.bg5 {
    background-color: #fa9b2f;
}

.bg5_hover:hover {
                background-color: #fa9b2f;
}

.bg5_before:before {
                background-color: #fa9b2f;
}

.bg5_after:after {
                background-color: #fa9b2f;
}

.bg5_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(250,155,47, 0)), to(#fa9b2f));
background: linear-gradient(to bottom, rgba(250,155,47, 0) 0%, #fa9b2f 100%);
}

.bg5_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(250,155,47, 0)), color-stop(90%, #fa9b2f), to(#fa9b2f));
background: linear-gradient(to bottom, rgba(250,155,47, 0) 20%, #fa9b2f 90%, #fa9b2f 100%);
}

.bg5_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(250,155,47, 0)), color-stop(90%, #fa9b2f), to(#fa9b2f));
background: linear-gradient(to top, rgba(250,155,47, 0) 50%, #fa9b2f 90%, #fa9b2f 100%);
}
@media (max-width: 1023px) {
    .bg5_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(250,155,47, 0)), color-stop(90%, #fa9b2f), to(#fa9b2f));
background: linear-gradient(to top, rgba(250,155,47, 0) 0%, #fa9b2f 90%, #fa9b2f 100%);
}
}

.bg_select_arrow5 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa9b2f' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary5 {
    --color-primary: #fa9b2f;
--color-primary-rgb: 250,155,47;
}

.curcolor5 {
    --curcolor: #fa9b2f;
}

.curcolor_second5 {
    --curcolor-second: #fa9b2f;
}

.curcolor_border_left5 {
    --curcolor-border-left: #fa9b2f;
}

.curcolor_rgb5 {
--curcolor_rgb: 250,155,47;
}

.curcolor_rgb_second5 {
--curcolor_rgb_second: 250,155,47;
}.color6 {
    color: #02999d;
}

.color6_hover:hover {
                   color: #02999d;
}

.color6_active.active {
                   color: #02999d;
}

.color6_strong strong {
                   color: #02999d;
}

.color6_before:before {
                   color: #02999d;
}

.color6_listarrow ul li:before {
                   border-left-color: #02999d;
}

.stroke6 {
    stroke: #02999d;
}

.bg6 {
    background-color: #02999d;
}

.bg6_hover:hover {
                background-color: #02999d;
}

.bg6_before:before {
                background-color: #02999d;
}

.bg6_after:after {
                background-color: #02999d;
}

.bg6_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(2,153,157, 0)), to(#02999d));
background: linear-gradient(to bottom, rgba(2,153,157, 0) 0%, #02999d 100%);
}

.bg6_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(2,153,157, 0)), color-stop(90%, #02999d), to(#02999d));
background: linear-gradient(to bottom, rgba(2,153,157, 0) 20%, #02999d 90%, #02999d 100%);
}

.bg6_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(2,153,157, 0)), color-stop(90%, #02999d), to(#02999d));
background: linear-gradient(to top, rgba(2,153,157, 0) 50%, #02999d 90%, #02999d 100%);
}
@media (max-width: 1023px) {
    .bg6_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(2,153,157, 0)), color-stop(90%, #02999d), to(#02999d));
background: linear-gradient(to top, rgba(2,153,157, 0) 0%, #02999d 90%, #02999d 100%);
}
}

.bg_select_arrow6 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2302999d' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary6 {
    --color-primary: #02999d;
--color-primary-rgb: 2,153,157;
}

.curcolor6 {
    --curcolor: #02999d;
}

.curcolor_second6 {
    --curcolor-second: #02999d;
}

.curcolor_border_left6 {
    --curcolor-border-left: #02999d;
}

.curcolor_rgb6 {
--curcolor_rgb: 2,153,157;
}

.curcolor_rgb_second6 {
--curcolor_rgb_second: 2,153,157;
}.color7 {
    color: #939598;
}

.color7_hover:hover {
                   color: #939598;
}

.color7_active.active {
                   color: #939598;
}

.color7_strong strong {
                   color: #939598;
}

.color7_before:before {
                   color: #939598;
}

.color7_listarrow ul li:before {
                   border-left-color: #939598;
}

.stroke7 {
    stroke: #939598;
}

.bg7 {
    background-color: #939598;
}

.bg7_hover:hover {
                background-color: #939598;
}

.bg7_before:before {
                background-color: #939598;
}

.bg7_after:after {
                background-color: #939598;
}

.bg7_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(147,149,152, 0)), to(#939598));
background: linear-gradient(to bottom, rgba(147,149,152, 0) 0%, #939598 100%);
}

.bg7_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(147,149,152, 0)), color-stop(90%, #939598), to(#939598));
background: linear-gradient(to bottom, rgba(147,149,152, 0) 20%, #939598 90%, #939598 100%);
}

.bg7_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(147,149,152, 0)), color-stop(90%, #939598), to(#939598));
background: linear-gradient(to top, rgba(147,149,152, 0) 50%, #939598 90%, #939598 100%);
}
@media (max-width: 1023px) {
    .bg7_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(147,149,152, 0)), color-stop(90%, #939598), to(#939598));
background: linear-gradient(to top, rgba(147,149,152, 0) 0%, #939598 90%, #939598 100%);
}
}

.bg_select_arrow7 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23939598' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary7 {
    --color-primary: #939598;
--color-primary-rgb: 147,149,152;
}

.curcolor7 {
    --curcolor: #939598;
}

.curcolor_second7 {
    --curcolor-second: #939598;
}

.curcolor_border_left7 {
    --curcolor-border-left: #939598;
}

.curcolor_rgb7 {
--curcolor_rgb: 147,149,152;
}

.curcolor_rgb_second7 {
--curcolor_rgb_second: 147,149,152;
}.color8 {
    color: #d3a372;
}

.color8_hover:hover {
                   color: #d3a372;
}

.color8_active.active {
                   color: #d3a372;
}

.color8_strong strong {
                   color: #d3a372;
}

.color8_before:before {
                   color: #d3a372;
}

.color8_listarrow ul li:before {
                   border-left-color: #d3a372;
}

.stroke8 {
    stroke: #d3a372;
}

.bg8 {
    background-color: #d3a372;
}

.bg8_hover:hover {
                background-color: #d3a372;
}

.bg8_before:before {
                background-color: #d3a372;
}

.bg8_after:after {
                background-color: #d3a372;
}

.bg8_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(211,163,114, 0)), to(#d3a372));
background: linear-gradient(to bottom, rgba(211,163,114, 0) 0%, #d3a372 100%);
}

.bg8_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(211,163,114, 0)), color-stop(90%, #d3a372), to(#d3a372));
background: linear-gradient(to bottom, rgba(211,163,114, 0) 20%, #d3a372 90%, #d3a372 100%);
}

.bg8_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(211,163,114, 0)), color-stop(90%, #d3a372), to(#d3a372));
background: linear-gradient(to top, rgba(211,163,114, 0) 50%, #d3a372 90%, #d3a372 100%);
}
@media (max-width: 1023px) {
    .bg8_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(211,163,114, 0)), color-stop(90%, #d3a372), to(#d3a372));
background: linear-gradient(to top, rgba(211,163,114, 0) 0%, #d3a372 90%, #d3a372 100%);
}
}

.bg_select_arrow8 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d3a372' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary8 {
    --color-primary: #d3a372;
--color-primary-rgb: 211,163,114;
}

.curcolor8 {
    --curcolor: #d3a372;
}

.curcolor_second8 {
    --curcolor-second: #d3a372;
}

.curcolor_border_left8 {
    --curcolor-border-left: #d3a372;
}

.curcolor_rgb8 {
--curcolor_rgb: 211,163,114;
}

.curcolor_rgb_second8 {
--curcolor_rgb_second: 211,163,114;
}.color9 {
    color: #416cb1;
}

.color9_hover:hover {
                   color: #416cb1;
}

.color9_active.active {
                   color: #416cb1;
}

.color9_strong strong {
                   color: #416cb1;
}

.color9_before:before {
                   color: #416cb1;
}

.color9_listarrow ul li:before {
                   border-left-color: #416cb1;
}

.stroke9 {
    stroke: #416cb1;
}

.bg9 {
    background-color: #416cb1;
}

.bg9_hover:hover {
                background-color: #416cb1;
}

.bg9_before:before {
                background-color: #416cb1;
}

.bg9_after:after {
                background-color: #416cb1;
}

.bg9_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(65,108,177, 0)), to(#416cb1));
background: linear-gradient(to bottom, rgba(65,108,177, 0) 0%, #416cb1 100%);
}

.bg9_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(65,108,177, 0)), color-stop(90%, #416cb1), to(#416cb1));
background: linear-gradient(to bottom, rgba(65,108,177, 0) 20%, #416cb1 90%, #416cb1 100%);
}

.bg9_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(65,108,177, 0)), color-stop(90%, #416cb1), to(#416cb1));
background: linear-gradient(to top, rgba(65,108,177, 0) 50%, #416cb1 90%, #416cb1 100%);
}
@media (max-width: 1023px) {
    .bg9_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(65,108,177, 0)), color-stop(90%, #416cb1), to(#416cb1));
background: linear-gradient(to top, rgba(65,108,177, 0) 0%, #416cb1 90%, #416cb1 100%);
}
}

.bg_select_arrow9 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23416cb1' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary9 {
    --color-primary: #416cb1;
--color-primary-rgb: 65,108,177;
}

.curcolor9 {
    --curcolor: #416cb1;
}

.curcolor_second9 {
    --curcolor-second: #416cb1;
}

.curcolor_border_left9 {
    --curcolor-border-left: #416cb1;
}

.curcolor_rgb9 {
--curcolor_rgb: 65,108,177;
}

.curcolor_rgb_second9 {
--curcolor_rgb_second: 65,108,177;
}.color10 {
    color: #00dad6;
}

.color10_hover:hover {
                   color: #00dad6;
}

.color10_active.active {
                   color: #00dad6;
}

.color10_strong strong {
                   color: #00dad6;
}

.color10_before:before {
                   color: #00dad6;
}

.color10_listarrow ul li:before {
                   border-left-color: #00dad6;
}

.stroke10 {
    stroke: #00dad6;
}

.bg10 {
    background-color: #00dad6;
}

.bg10_hover:hover {
                background-color: #00dad6;
}

.bg10_before:before {
                background-color: #00dad6;
}

.bg10_after:after {
                background-color: #00dad6;
}

.bg10_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,218,214, 0)), to(#00dad6));
background: linear-gradient(to bottom, rgba(0,218,214, 0) 0%, #00dad6 100%);
}

.bg10_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0,218,214, 0)), color-stop(90%, #00dad6), to(#00dad6));
background: linear-gradient(to bottom, rgba(0,218,214, 0) 20%, #00dad6 90%, #00dad6 100%);
}

.bg10_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(0,218,214, 0)), color-stop(90%, #00dad6), to(#00dad6));
background: linear-gradient(to top, rgba(0,218,214, 0) 50%, #00dad6 90%, #00dad6 100%);
}
@media (max-width: 1023px) {
    .bg10_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(0,218,214, 0)), color-stop(90%, #00dad6), to(#00dad6));
background: linear-gradient(to top, rgba(0,218,214, 0) 0%, #00dad6 90%, #00dad6 100%);
}
}

.bg_select_arrow10 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300dad6' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary10 {
    --color-primary: #00dad6;
--color-primary-rgb: 0,218,214;
}

.curcolor10 {
    --curcolor: #00dad6;
}

.curcolor_second10 {
    --curcolor-second: #00dad6;
}

.curcolor_border_left10 {
    --curcolor-border-left: #00dad6;
}

.curcolor_rgb10 {
--curcolor_rgb: 0,218,214;
}

.curcolor_rgb_second10 {
--curcolor_rgb_second: 0,218,214;
}.color11 {
    color: #09a98a;
}

.color11_hover:hover {
                   color: #09a98a;
}

.color11_active.active {
                   color: #09a98a;
}

.color11_strong strong {
                   color: #09a98a;
}

.color11_before:before {
                   color: #09a98a;
}

.color11_listarrow ul li:before {
                   border-left-color: #09a98a;
}

.stroke11 {
    stroke: #09a98a;
}

.bg11 {
    background-color: #09a98a;
}

.bg11_hover:hover {
                background-color: #09a98a;
}

.bg11_before:before {
                background-color: #09a98a;
}

.bg11_after:after {
                background-color: #09a98a;
}

.bg11_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(9,169,138, 0)), to(#09a98a));
background: linear-gradient(to bottom, rgba(9,169,138, 0) 0%, #09a98a 100%);
}

.bg11_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(9,169,138, 0)), color-stop(90%, #09a98a), to(#09a98a));
background: linear-gradient(to bottom, rgba(9,169,138, 0) 20%, #09a98a 90%, #09a98a 100%);
}

.bg11_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(9,169,138, 0)), color-stop(90%, #09a98a), to(#09a98a));
background: linear-gradient(to top, rgba(9,169,138, 0) 50%, #09a98a 90%, #09a98a 100%);
}
@media (max-width: 1023px) {
    .bg11_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(9,169,138, 0)), color-stop(90%, #09a98a), to(#09a98a));
background: linear-gradient(to top, rgba(9,169,138, 0) 0%, #09a98a 90%, #09a98a 100%);
}
}

.bg_select_arrow11 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2309a98a' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary11 {
    --color-primary: #09a98a;
--color-primary-rgb: 9,169,138;
}

.curcolor11 {
    --curcolor: #09a98a;
}

.curcolor_second11 {
    --curcolor-second: #09a98a;
}

.curcolor_border_left11 {
    --curcolor-border-left: #09a98a;
}

.curcolor_rgb11 {
--curcolor_rgb: 9,169,138;
}

.curcolor_rgb_second11 {
--curcolor_rgb_second: 9,169,138;
}.color12 {
    color: #7990d4;
}

.color12_hover:hover {
                   color: #7990d4;
}

.color12_active.active {
                   color: #7990d4;
}

.color12_strong strong {
                   color: #7990d4;
}

.color12_before:before {
                   color: #7990d4;
}

.color12_listarrow ul li:before {
                   border-left-color: #7990d4;
}

.stroke12 {
    stroke: #7990d4;
}

.bg12 {
    background-color: #7990d4;
}

.bg12_hover:hover {
                background-color: #7990d4;
}

.bg12_before:before {
                background-color: #7990d4;
}

.bg12_after:after {
                background-color: #7990d4;
}

.bg12_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(121,144,212, 0)), to(#7990d4));
background: linear-gradient(to bottom, rgba(121,144,212, 0) 0%, #7990d4 100%);
}

.bg12_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(121,144,212, 0)), color-stop(90%, #7990d4), to(#7990d4));
background: linear-gradient(to bottom, rgba(121,144,212, 0) 20%, #7990d4 90%, #7990d4 100%);
}

.bg12_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(121,144,212, 0)), color-stop(90%, #7990d4), to(#7990d4));
background: linear-gradient(to top, rgba(121,144,212, 0) 50%, #7990d4 90%, #7990d4 100%);
}
@media (max-width: 1023px) {
    .bg12_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(121,144,212, 0)), color-stop(90%, #7990d4), to(#7990d4));
background: linear-gradient(to top, rgba(121,144,212, 0) 0%, #7990d4 90%, #7990d4 100%);
}
}

.bg_select_arrow12 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237990d4' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary12 {
    --color-primary: #7990d4;
--color-primary-rgb: 121,144,212;
}

.curcolor12 {
    --curcolor: #7990d4;
}

.curcolor_second12 {
    --curcolor-second: #7990d4;
}

.curcolor_border_left12 {
    --curcolor-border-left: #7990d4;
}

.curcolor_rgb12 {
--curcolor_rgb: 121,144,212;
}

.curcolor_rgb_second12 {
--curcolor_rgb_second: 121,144,212;
}.color13 {
    color: #0dab20;
}

.color13_hover:hover {
                   color: #0dab20;
}

.color13_active.active {
                   color: #0dab20;
}

.color13_strong strong {
                   color: #0dab20;
}

.color13_before:before {
                   color: #0dab20;
}

.color13_listarrow ul li:before {
                   border-left-color: #0dab20;
}

.stroke13 {
    stroke: #0dab20;
}

.bg13 {
    background-color: #0dab20;
}

.bg13_hover:hover {
                background-color: #0dab20;
}

.bg13_before:before {
                background-color: #0dab20;
}

.bg13_after:after {
                background-color: #0dab20;
}

.bg13_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(13,171,32, 0)), to(#0dab20));
background: linear-gradient(to bottom, rgba(13,171,32, 0) 0%, #0dab20 100%);
}

.bg13_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(13,171,32, 0)), color-stop(90%, #0dab20), to(#0dab20));
background: linear-gradient(to bottom, rgba(13,171,32, 0) 20%, #0dab20 90%, #0dab20 100%);
}

.bg13_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(13,171,32, 0)), color-stop(90%, #0dab20), to(#0dab20));
background: linear-gradient(to top, rgba(13,171,32, 0) 50%, #0dab20 90%, #0dab20 100%);
}
@media (max-width: 1023px) {
    .bg13_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(13,171,32, 0)), color-stop(90%, #0dab20), to(#0dab20));
background: linear-gradient(to top, rgba(13,171,32, 0) 0%, #0dab20 90%, #0dab20 100%);
}
}

.bg_select_arrow13 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230dab20' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary13 {
    --color-primary: #0dab20;
--color-primary-rgb: 13,171,32;
}

.curcolor13 {
    --curcolor: #0dab20;
}

.curcolor_second13 {
    --curcolor-second: #0dab20;
}

.curcolor_border_left13 {
    --curcolor-border-left: #0dab20;
}

.curcolor_rgb13 {
--curcolor_rgb: 13,171,32;
}

.curcolor_rgb_second13 {
--curcolor_rgb_second: 13,171,32;
}.color14 {
    color: #efa623;
}

.color14_hover:hover {
                   color: #efa623;
}

.color14_active.active {
                   color: #efa623;
}

.color14_strong strong {
                   color: #efa623;
}

.color14_before:before {
                   color: #efa623;
}

.color14_listarrow ul li:before {
                   border-left-color: #efa623;
}

.stroke14 {
    stroke: #efa623;
}

.bg14 {
    background-color: #efa623;
}

.bg14_hover:hover {
                background-color: #efa623;
}

.bg14_before:before {
                background-color: #efa623;
}

.bg14_after:after {
                background-color: #efa623;
}

.bg14_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(239,166,35, 0)), to(#efa623));
background: linear-gradient(to bottom, rgba(239,166,35, 0) 0%, #efa623 100%);
}

.bg14_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(239,166,35, 0)), color-stop(90%, #efa623), to(#efa623));
background: linear-gradient(to bottom, rgba(239,166,35, 0) 20%, #efa623 90%, #efa623 100%);
}

.bg14_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(239,166,35, 0)), color-stop(90%, #efa623), to(#efa623));
background: linear-gradient(to top, rgba(239,166,35, 0) 50%, #efa623 90%, #efa623 100%);
}
@media (max-width: 1023px) {
    .bg14_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(239,166,35, 0)), color-stop(90%, #efa623), to(#efa623));
background: linear-gradient(to top, rgba(239,166,35, 0) 0%, #efa623 90%, #efa623 100%);
}
}

.bg_select_arrow14 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23efa623' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary14 {
    --color-primary: #efa623;
--color-primary-rgb: 239,166,35;
}

.curcolor14 {
    --curcolor: #efa623;
}

.curcolor_second14 {
    --curcolor-second: #efa623;
}

.curcolor_border_left14 {
    --curcolor-border-left: #efa623;
}

.curcolor_rgb14 {
--curcolor_rgb: 239,166,35;
}

.curcolor_rgb_second14 {
--curcolor_rgb_second: 239,166,35;
}.color15 {
    color: #813f97;
}

.color15_hover:hover {
                   color: #813f97;
}

.color15_active.active {
                   color: #813f97;
}

.color15_strong strong {
                   color: #813f97;
}

.color15_before:before {
                   color: #813f97;
}

.color15_listarrow ul li:before {
                   border-left-color: #813f97;
}

.stroke15 {
    stroke: #813f97;
}

.bg15 {
    background-color: #813f97;
}

.bg15_hover:hover {
                background-color: #813f97;
}

.bg15_before:before {
                background-color: #813f97;
}

.bg15_after:after {
                background-color: #813f97;
}

.bg15_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(129,63,151, 0)), to(#813f97));
background: linear-gradient(to bottom, rgba(129,63,151, 0) 0%, #813f97 100%);
}

.bg15_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(129,63,151, 0)), color-stop(90%, #813f97), to(#813f97));
background: linear-gradient(to bottom, rgba(129,63,151, 0) 20%, #813f97 90%, #813f97 100%);
}

.bg15_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(129,63,151, 0)), color-stop(90%, #813f97), to(#813f97));
background: linear-gradient(to top, rgba(129,63,151, 0) 50%, #813f97 90%, #813f97 100%);
}
@media (max-width: 1023px) {
    .bg15_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(129,63,151, 0)), color-stop(90%, #813f97), to(#813f97));
background: linear-gradient(to top, rgba(129,63,151, 0) 0%, #813f97 90%, #813f97 100%);
}
}

.bg_select_arrow15 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23813f97' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary15 {
    --color-primary: #813f97;
--color-primary-rgb: 129,63,151;
}

.curcolor15 {
    --curcolor: #813f97;
}

.curcolor_second15 {
    --curcolor-second: #813f97;
}

.curcolor_border_left15 {
    --curcolor-border-left: #813f97;
}

.curcolor_rgb15 {
--curcolor_rgb: 129,63,151;
}

.curcolor_rgb_second15 {
--curcolor_rgb_second: 129,63,151;
}.color16 {
    color: #ec008c;
}

.color16_hover:hover {
                   color: #ec008c;
}

.color16_active.active {
                   color: #ec008c;
}

.color16_strong strong {
                   color: #ec008c;
}

.color16_before:before {
                   color: #ec008c;
}

.color16_listarrow ul li:before {
                   border-left-color: #ec008c;
}

.stroke16 {
    stroke: #ec008c;
}

.bg16 {
    background-color: #ec008c;
}

.bg16_hover:hover {
                background-color: #ec008c;
}

.bg16_before:before {
                background-color: #ec008c;
}

.bg16_after:after {
                background-color: #ec008c;
}

.bg16_grad_btm {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(236,0,140, 0)), to(#ec008c));
background: linear-gradient(to bottom, rgba(236,0,140, 0) 0%, #ec008c 100%);
}

.bg16_gradh_btm {
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(236,0,140, 0)), color-stop(90%, #ec008c), to(#ec008c));
background: linear-gradient(to bottom, rgba(236,0,140, 0) 20%, #ec008c 90%, #ec008c 100%);
}

.bg16_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(236,0,140, 0)), color-stop(90%, #ec008c), to(#ec008c));
background: linear-gradient(to top, rgba(236,0,140, 0) 50%, #ec008c 90%, #ec008c 100%);
}
@media (max-width: 1023px) {
    .bg16_gradb_btm {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(236,0,140, 0)), color-stop(90%, #ec008c), to(#ec008c));
background: linear-gradient(to top, rgba(236,0,140, 0) 0%, #ec008c 90%, #ec008c 100%);
}
}

.bg_select_arrow16 {
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ec008c' preserveAspectRatio='none' viewBox='0 0 16 13' width='16' height='13' %3E%3Cpath d='M0,0 16,0 8,13Z'/%3E%3C/svg%3E");
}


.color_primary16 {
    --color-primary: #ec008c;
--color-primary-rgb: 236,0,140;
}

.curcolor16 {
    --curcolor: #ec008c;
}

.curcolor_second16 {
    --curcolor-second: #ec008c;
}

.curcolor_border_left16 {
    --curcolor-border-left: #ec008c;
}

.curcolor_rgb16 {
--curcolor_rgb: 236,0,140;
}

.curcolor_rgb_second16 {
--curcolor_rgb_second: 236,0,140;
}