/**
 * Styling for Anytime Redesign illustrations.
 * 
 * @author kagkasd
 */
 
/* GENERAL */

.product-choice-carousel__item-image svg {
	width: 45%;
    margin: 30px 0px;
}

/* UNSELECTED */

/* SAFE DRIVE UNSELECTED */

:not(.product-choice-carousel__item-container--selected) .safe_drive_green {
	fill: none;
	stroke: #94f152;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

:not(.product-choice-carousel__item-container--selected) .safe_drive_dark_blue {
	fill: none;
	stroke: #2342f5;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

:not(.product-choice-carousel__item-container--selected) .safe_drive_light_blue {
	fill: none;
	stroke: #17bfff;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

:not(.product-choice-carousel__item-container--selected) .safe_drive_purple {
	fill: none;
	stroke: #8035f5;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

:not(.product-choice-carousel__item-container--selected) .safe_drive_dark_blue_2 {
	fill: none;
	stroke: #2342f5;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-miterlimit: 10;
}

/* SHORT DRIVE UNSELECTED */

:not(.product-choice-carousel__item-container--selected) .short_drive_dark_blue {
	fill: #2342f5;
}

:not(.product-choice-carousel__item-container--selected) .short_drive_purple {
	fill: none;
	stroke: #8035f5;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

:not(.product-choice-carousel__item-container--selected) .short_drive_light_blue {
	fill: none;
	stroke: #17bfff;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

:not(.product-choice-carousel__item-container--selected) .short_drive_green {
	fill: none;
	stroke: #94f152;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

:not(.product-choice-carousel__item-container--selected) .short_drive_dark_blue_2 {
	fill: none;
	stroke: #2342f5;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

/* UNLIMITED UNSELECTED */

:not(.product-choice-carousel__item-container--selected) .unlimited_green {
	fill: none;
	stroke: #94f152;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

:not(.product-choice-carousel__item-container--selected) .unlimited_purple {
	fill: none;
	stroke: #8035f5;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

:not(.product-choice-carousel__item-container--selected) .unlimited_light_blue {
	fill: none;
	stroke: #17bfff;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

:not(.product-choice-carousel__item-container--selected) .unlimited_dark_blue {
	fill: none;
	stroke: #2342f5;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

/* SELECTED */

/* SAFE DRIVE SELECTED */

.product-choice-carousel__item-container--selected .safe_drive_green {
	fill: none;
	stroke: #94f152;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--selected .safe_drive_dark_blue {
	fill: none;
	stroke: #0082ff;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--selected .safe_drive_light_blue {
	fill: none;
	stroke: #17bfff;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--selected .safe_drive_purple {
	fill: none;
	stroke: #a14eff;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--selected .safe_drive_dark_blue_2 {
	fill: none;
	stroke: #0082ff;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-miterlimit: 10;
}

/* SHORT DRIVE SELECTED */

.product-choice-carousel__item-container--selected .short_drive_dark_blue {
	fill: #0082ff;
}

.product-choice-carousel__item-container--selected .short_drive_purple {
	fill: none;
	stroke: #a14eff;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--selected .short_drive_light_blue {
	fill: none;
	stroke: #17bfff;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--selected .short_drive_green {
	fill: none;
	stroke: #94f152;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--selected .short_drive_dark_blue_2 {
	fill: none;
	stroke: #0082ff;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

/* UNLIMITED SELECTED */

.product-choice-carousel__item-container--selected .unlimited_green {
	fill: none;
	stroke: #94f152;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--selected .unlimited_purple {
	fill: none;
	stroke: #a14eff;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--selected .unlimited_light_blue {
	fill: none;
	stroke: #17bfff;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--selected .unlimited_dark_blue {
	fill: none;
	stroke: #0082ff;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

/* DISABLED */

/* SAFE DRIVE DISABLED*/

.product-choice-carousel__item-container--disabled .safe_drive_green {
	fill: none;
	stroke: #e7e7e7;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--disabled .safe_drive_dark_blue {
	fill: none;
	stroke: #a8a8a8;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--disabled .safe_drive_light_blue {
	fill: none;
	stroke: #d4d4d4;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--disabled .safe_drive_purple {
	fill: none;
	stroke: #bebebe;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--disabled .safe_drive_dark_blue_2 {
	fill: none;
	stroke: #a8a8a8;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-miterlimit: 10;
}

/* SHORT DRIVE DISABLED */

.product-choice-carousel__item-container--disabled .short_drive_dark_blue {
	fill: #a8a8a8;
}

.product-choice-carousel__item-container--disabled .short_drive_purple {
	fill: none;
	stroke: #bebebe;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--disabled .short_drive_light_blue {
	fill: none;
	stroke: #d4d4d4;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--disabled .short_drive_green {
	fill: none;
	stroke: #e7e7e7;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--disabled .short_drive_dark_blue_2 {
	fill: none;
	stroke: #a8a8a8;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

/* UNLIMITED DISABLED */

.product-choice-carousel__item-container--disabled .unlimited_green {
	fill: none;
	stroke: #e7e7e7;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--disabled .unlimited_purple {
	fill: none;
	stroke: #bebebe;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--disabled .unlimited_light_blue {
	fill: none;
	stroke: #d4d4d4;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

.product-choice-carousel__item-container--disabled .unlimited_dark_blue {
	fill: none;
	stroke: #a8a8a8;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

/* 1010 */

.usp-grid .ten_dark_blue {
	fill: none;
	stroke: #2342f5;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-miterlimit: 10;
}
.usp-grid .ten_purple {
	fill: none;
	stroke: #8035f5;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}
.usp-grid .ten_green {
	fill: none;
	stroke: #94f152;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}
.usp-grid .ten_light_blue {
	fill: none;
	stroke: #17bfff;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-miterlimit: 10;
}
.usp-grid .ten_dark_blue_2 {
	fill: none;
	stroke: #2342f5;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

/* AKSIOPISTIA */

.usp-grid .aksiopistia_purple {
	fill: none;
	stroke: #8035f5;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}
.usp-grid .aksiopistia_green {
	fill: none;
	stroke: #94f152;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-miterlimit: 10;
}
.usp-grid .aksiopistia_light_blue {
	fill: none;
	stroke: #17bfff;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}
.usp-grid .aksiopistia_dark_blue {
	fill: none;
	stroke: #2342f5;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

/* EKSIPIRETISI */

.usp-grid .eksipiretisi_purple {
	fill: none;
	stroke: #8035f5;
	stroke-width: 3.5;
	stroke-miterlimit: 10;
}
.usp-grid .eksipiretisi_light_blue {
	fill: none;
	stroke: #17bfff;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-miterlimit: 10;
}
.usp-grid .eksipiretisi_green {
	fill: none;
	stroke: #94f152;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}
.usp-grid .eksipiretisi_dark_blue {
	fill: none;
	stroke: #2342f5;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-miterlimit: 10;
}

/* FRONTIDA */

.usp-grid .frontida_purple {
	fill: none;
	stroke: #8035f5;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}
.usp-grid .frontida_light_blue {
	fill: none;
	stroke: #17bfff;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}
.usp-grid .frontida_dark_blue {
	fill: none;
	stroke: #2342f5;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}
.usp-grid .frontida_green {
	fill: none;
	stroke: #94f152;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}

/* ANYTIME SERVICE */

.usp-grid .service_purple {
	fill: none;
	stroke: #8035f5;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}
.usp-grid .service_light_blue {
	fill: none;
	stroke: #17bfff;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-miterlimit: 10;
}
.usp-grid .service_dark_blue {
	fill: none;
	stroke: #2342f5;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-miterlimit: 10;
}
.usp-grid .service_green {
	fill: none;
	stroke: #94f152;
	stroke-width: 3.5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-miterlimit: 10;
}