div.jd-accordion.is-tabs:not(:has(input:checked)) aside:first-of-type label, div.jd-accordion.is-tabs .jd-accordion-item:has(input:checked) label {
    background: #034c84!important;
    color: #034c84!important;
}
.jd-accordion.is-tabs:not(:has(input:checked)) aside:first-of-type label + div, .jd-accordion.is-tabs .jd-accordion-item:has(input:checked) label + div {
    background-color: #034c84!important;
}
#row-00-header {
	text-align: center;
	background-color: #FCFCFC;
}
#row-00-header { padding: 10px 10px 10px 10px; }
#row-00-header img{
    max-width: 250px;
}
#row-00-header {
    border-bottom: 1px solid black;
}
@media (min-width:768px) and (max-width:992px) {
	#row-00-header { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	#row-00-header { padding: 10px 10px 10px 10px; }
}
.el-CezQCvPcm { padding: 0 0 0 0; }
.el-CezQCvPcm img {max-width: 200px !important;}
.el-HSQlvCkyN {
	text-align: left;
}
.el-HSQlvCkyN { padding: 0 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-HSQlvCkyN {
	text-align: center;
}
.el-HSQlvCkyN { padding: 0 0 20px 0; }
}
@media (max-width:768px) {
	.el-HSQlvCkyN {
	text-align: center;
}
.el-HSQlvCkyN { padding: 20px 0 20px 0; 	margin: 0 0 0 0; }
}
.el-WrzCvcSAq {
	color: #000000;
	background-color: #242121;
	font-family: montserrat;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.el-WrzCvcSAq { padding: 5px 5px 5px 5px; }
.el-WrzCvcSAq {background: none}
.el-WrzCvcSAq a {color: #fd0034;}
.el-WrzCvcSAq a:hover {font-weight: 800;}
@media (min-width:768px) and (max-width:992px) {
	.el-WrzCvcSAq { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-PaVgXAXlC { padding: 40px 40px 40px 40px; }
.el-PaVgXAXlC {
    background-image: url('https://ebay.jarilohosting.co.uk/2025/power-body/assets/power-body-bg0.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    max-height: 350px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-PaVgXAXlC {
    background-image: url('https://ebay.jarilohosting.co.uk/2025/power-body/assets/power-body-bg0.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 450px;
}
}
@media (max-width:768px) {
	.el-PaVgXAXlC {
    background-image: url('https://ebay.jarilohosting.co.uk/2025/power-body/assets/power-body-bg0.jpg');
    background-size: 200%;
    background-repeat: no-repeat;
}
}
.el-QSqWPkvum { padding: 0 0 0 0; }
.el-QSqWPkvum {max-width: 400px;}
@media (min-width:768px) and (max-width:992px) {
	.el-QSqWPkvum { padding: 60px 0 0 0; }
}
.el-CCnUBgJwI {
	font-family: poppins;
}
.el-CCnUBgJwI { padding: 0 0 0 0; 	margin: 0 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-CCnUBgJwI {
	font-family: poppins;
}
.el-CCnUBgJwI { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-CCnUBgJwI { margin: 20px 20px 20px 20px; }
}
.el-JEXUYBYlP {
	text-align: left;
	color: #FFFFFF;
	font-family: montserrat;
	font-size: 28px;
	font-weight: 200;
	line-height: 48px;
}
.el-JEXUYBYlP { padding: 20px 0 5px 0; }
.el-JEXUYBYlP span{
    color: #73a769;
}
@media (min-width:768px) and (max-width:992px) {
	.el-JEXUYBYlP {
	font-size: 43px;
}
}
@media (max-width:768px) {
	.el-JEXUYBYlP {
	text-align: left;
	font-size: 22px;
}
}
.el-sEPwTheUG {
	color: #FFFFFF;
	font-family: montserrat;
	font-size: 57px;
	font-weight: 900;
}
.el-sEPwTheUG {line-height: 1;}
@media (max-width:768px) {
	.el-sEPwTheUG {
	text-align: left;
	font-size: 45px;
}
}
.el-UaskaLoLy {
	text-align: center;
}
.el-UaskaLoLy { padding: 20px 0 0 0; }
@media (max-width:768px) {
	.el-UaskaLoLy {
	text-align: left;
}
}
.el-SqUdoTYzR {
	color: #FFFFFF;
	background-color: #000000;
	font-family: montserrat;
	font-weight: 300;
}
.el-SqUdoTYzR { padding: 15px 25px 15px 25px; }
.el-SqUdoTYzR {
    border-radius: 5px!important;
    min-width: 20%;
    text-decoration: none;
    font-size: 16px;
}
.el-SqUdoTYzR:hover {
    background: white!important;
    color: black;
}
.el-awSCbYNNE {
	text-align: center;
}
.el-awSCbYNNE { padding: 0 0 0 0; }
.el-awSCbYNNE {max-height: 350px;
display: flex;
justify-content: end;}
.el-awSCbYNNE img {max-width: 500px;}
#row-02-product {
	background-color: #FFFFFF;
}
@media (max-width:768px) {
	#row-02-product { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-MjofwdpSd {
	background-color: #FFFFFF;
}
.el-MjofwdpSd { padding: 40px 20px 20px 20px; }
.el-MjofwdpSd {gap: 40px;}
@media (min-width:768px) and (max-width:992px) {
	.el-MjofwdpSd { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-MjofwdpSd { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-MjofwdpSd {
    gap: none;
}
}
.el-HdpgIejxd {
	background-color: #FFFFFF;
}
.el-HdpgIejxd { padding: 40px 40px 40px 40px; 	margin: 20px 20px 20px 20px; }
.el-HdpgIejxd {border: 1px solid lightgrey;
    border-radius: 10px 10px 0px 0px;
}
@media (max-width:768px) {
	.el-HdpgIejxd { padding: 20px 20px 10px 20px; 	margin: 10px 10px 10px 10px; }
}
.el-cEansjFha {
	text-align: center;
	background-color: #808080;
}
.el-cEansjFha {
    background: none;
}
.el-jSXctUtaB {
	text-align: center;
}
.el-jSXctUtaB { padding: 10px 10px 10px 10px; }
.el-jSXctUtaB img{
    border-radius: 10px;
    max-width: 500px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-jSXctUtaB img{
    border-radius: 10px;
    max-width: 300px;
}
}
@media (max-width:768px) {
	.el-jSXctUtaB img{
    border-radius: 10px;
    max-width: 400px;;
}
}
.el-SpxHTUJre {
	background-color: #F5F5F5;
	font-family: montserrat;
}
.el-SpxHTUJre { padding: 40px 40px 40px 40px; }
.el-SpxHTUJre {
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-SpxHTUJre { padding: 0 0 40px 0; }
}
@media (max-width:768px) {
	.el-SpxHTUJre { padding: 0 0 40px 0; }
}
.el-SnCMVvcmg {
	text-align: left;
	color: #000000;
	font-family: montserrat;
	font-size: 21px;
	font-weight: 600;
	line-height: 28px;
}
.el-SnCMVvcmg { padding: 20px 20px 20px 20px; }
@media (min-width:768px) and (max-width:992px) {
	.el-SnCMVvcmg {
	font-size: 18px;
	line-height: 24px;
}
}
@media (max-width:768px) {
	.el-SnCMVvcmg {
	font-size: 16px;
	line-height: 23px;
}
.el-SnCMVvcmg { padding: 20px 0 20px 0; }
}
.el-cXyPCywhE {
	color: #000000;
	background-color: #F5F5F5;
	font-family: montserrat;
	font-size: 16px;
	font-weight: 600;
}
.el-cXyPCywhE { padding: 20px 20px 20px 20px; }
.el-cXyPCywhE a {
    color: #f57427;
}
@media (max-width:768px) {
	.el-cXyPCywhE { padding: 20px 20px 20px 20px; 	margin: 0 0 0 0; }
}
.el-uVxXzoDbr {
	font-family: montserrat;
	line-height: 28px;
}
.el-uVxXzoDbr { padding: 20px 20px 0 20px; }
.el-uVxXzoDbr strong {font-weight: 900;}
.el-PuvVnwkju {
	background-color: #FFFFFF;
}
.el-PuvVnwkju { padding: 20px 20px 20px 20px; }
.el-PuvVnwkju {border: 1px solid lightgrey;
    border-top: none;
    border-radius: 0px 0px 10px 10px;
}
.el-daxTRpUzd {
	font-family: montserrat;
}
.el-daxTRpUzd .jd-accordion-item input:checked + label + div {
    color: black;
    line-height: 1.6;
    font-size: 14px;
}
.el-daxTRpUzd > aside:nth-of-type(1) label {
    left: 0!important;
    width: calc(25% - 5px)!important;
}
.el-daxTRpUzd > aside:nth-of-type(2) label {
    left: 25%!important;
    width: calc(25% - 5px)!important;
}
.el-daxTRpUzd > aside:nth-of-type(3) label {
    left: 50%!important;
    width: calc(25% - 5px)!important;
}
.el-daxTRpUzd > aside:nth-of-type(4) label {
    left: 75%!important;
    width: calc(25% - 5px)!important;
}
.jd-accordion.is-tabs label {
    position: absolute;
    left: 0;
    top: 0px;
    width: var(--accordion-tab-width);
    background: transparent;
    border: 0px !important;
}
.jd-accordion.is-tabs:not(:has(input:checked)) aside:first-of-type label + div, .jd-accordion.is-tabs .jd-accordion-item:has(input:checked) label + div {
    background-color: white !important;
    color: black;
    line-height: 1.6;
    font-size: 14px;
    border: 0px !important;
    padding: 30px 0px 0px 
}
div.jd-accordion.is-tabs:not(:has(input:checked)) aside:first-of-type label, div.jd-accordion.is-tabs .jd-accordion-item:has(input:checked) label {
    background: #fd0034!important;
    color: #034c84 !important;
}
.el-xUuAuURmQ {
	background-color: #FFFFFF;
}
.el-xUuAuURmQ { padding: 0 0 60px 0; }
.el-cAjnmDTSA {
	color: #232323;
	font-family: montserrat;
	font-size: 36px;
	font-weight: 900;
}
.el-cAjnmDTSA { padding: 20px 0 40px 0; }
.el-cAjnmDTSA span{
    color: #fd0034;
    font-weight: 200;
}
@media (max-width:768px) {
	.el-cAjnmDTSA {
	font-size: 24px;
}
.el-cAjnmDTSA { padding: 40px 0 40px 0; }
}
.el-PRfDqPNvb {gap: 40px;}
@media (max-width:768px) {
	.el-PRfDqPNvb {gap: 20px;}
}
.el-syYyzGmos {
	background-color: #FFFFFF;
}
.el-syYyzGmos { padding: 0 20px 0 20px; }
.el-syYyzGmos {
    gap: 40px;
    background: none;
    display: flex;
    flex-direction: row;
}
.but-dad:hover .but-baby{
    color:lime;
}
.el-syYyzGmos img:hover {scale: 1.2;
transition: 0.7s}
.el-syYyzGmos img {transition: 01s;
scale: 1;}
@media (max-width:768px) {
	.el-syYyzGmos {gap: 20px;}
}
.el-rrSDAJvhD {
	color: #00FFFF;
	background-color: #EAEAEA;
}
.el-rrSDAJvhD { padding: 0 0 0 0; }
.el-rrSDAJvhD {
    border-radius: 10px;
    transition: 0.5s;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    background: white;
}
.el-rrSDAJvhD:hover {  
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    transition: 1s;
    background: #fd0034;
}
.el-kPPfGfguj {
	font-family: montserrat;
}
.el-kPPfGfguj { padding: 0 0 20px 0; }
.el-kPPfGfguj img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-kPPfGfguj span {
    color: black;
    position: absolute;
    top: 88%;
    left: 4%;
    font-family: montserrat;
    color: #fd0034;
    font-weight: 600;
}
.but-image:hover span {
    color: white;
    transition: 0.2s;}
@media (max-width:768px) {
	.el-kPPfGfguj img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-kPPfGfguj span {
    color: black;
    position: absolute;
    top: 88%;
    left: 6%;
    font-family: montserrat;
    color: #fd0034;
    font-weight: 600;
}
.but-image:hover span {
    color: white;
    transition: 0.2s;}
}
.el-ltgGoHoXh {
	background-color: #EAEAEA;
}
.el-ltgGoHoXh { padding: 0 0 0 0; }
.el-ltgGoHoXh {
    border-radius: 10px;
    transition: 0.5s;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    background: white;
}
.el-ltgGoHoXh:hover {  
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    transition: 1s;
    background: #fd0034;
}
.el-wuYAfdtrK {
	font-family: montserrat;
}
.el-wuYAfdtrK { padding: 0 0 20px 0; }
.el-wuYAfdtrK img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-wuYAfdtrK img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-wuYAfdtrK span {
    color: black;
    position: absolute;
    top: 88%;
    left: 54%;
    font-family: montserrat;
    color: #fd0034;
    font-weight: 600;
}
.el-wuYAfdtrK span:hover {
    color: white;
}
@media (max-width:768px) {
	.el-wuYAfdtrK img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-wuYAfdtrK img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-wuYAfdtrK span {
    color: black;
    position: absolute;
    top: 88%;
    left: 54%;
    font-family: montserrat;
    color: #fd0034;
    font-weight: 600;
}
.el-wuYAfdtrK span:hover {
    color: white;
}
}
.el-LRzBnJkDS {
	background-color: #FFFFFF;
}
.el-LRzBnJkDS { padding: 0 20px 0 20px; }
.el-LRzBnJkDS {
    gap: 40px;
    background: none;
    display: flex;
    flex-direction: row;
}
.but-dad:hover .but-baby{
    color:lime;
}
.el-LRzBnJkDS img:hover {scale: 1.2;
transition: 0.7s}
.el-LRzBnJkDS img {transition: 01s;
scale: 1;}
@media (max-width:768px) {
	.el-LRzBnJkDS {gap: 20px;}
}
.el-NkwMIbzGT {
	color: #00FFFF;
	background-color: #EAEAEA;
}
.el-NkwMIbzGT { padding: 0 0 0 0; }
.el-NkwMIbzGT {
    border-radius: 10px;
    transition: 0.5s;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    background: white;
}
.el-NkwMIbzGT:hover {  
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    transition: 1s;
    background: #fd0034;
}
.el-vNlDLRJVd {
	font-family: montserrat;
}
.el-vNlDLRJVd { padding: 0 0 20px 0; }
.el-vNlDLRJVd img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-vNlDLRJVd span {
    color: black;
    position: absolute;
    top: 90%;
    left: 4%;
    font-family: montserrat;
    color: #fd0034;
    font-weight: 600;
}
.but-image:hover span {
    color: white;
    transition: 0.2s;}
@media (max-width:768px) {
	.el-vNlDLRJVd img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-vNlDLRJVd span {
    color: black;
    position: absolute;
    top: 88%;
    left: 6%;
    font-family: montserrat;
    color: #fd0034;
    font-weight: 600;
}
.but-image:hover span {
    color: white;
    transition: 0.2s;}
}
.el-uKYtRaNyv {
	background-color: #EAEAEA;
}
.el-uKYtRaNyv { padding: 0 0 0 0; }
.el-uKYtRaNyv {
    border-radius: 10px;
    transition: 0.5s;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    background: white;
}
.el-uKYtRaNyv:hover {  
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    transition: 1s;
    background: #fd0034;
}
.el-woeGbveSn { padding: 0 0 20px 0; }
.el-woeGbveSn img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-woeGbveSn img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-woeGbveSn span {
    color: black;
    position: absolute;
    top: 88%;
    left: 54%;
    font-family: montserrat;
    color: #fd0034;
    font-weight: 600;
}
.el-woeGbveSn span:hover {
    color: white;
}
.el-BdDkAQRtG {
	background-color: #FFFFFF;
}
.el-BdDkAQRtG { padding: 0 20px 0 20px; }
.el-BdDkAQRtG {
    gap: 40px;
    background: none;
    display: flex;
    flex-direction: row;
}
.but-dad:hover .but-baby{
    color:lime;
}
.el-BdDkAQRtG img:hover {scale: 1.2;
transition: 0.7s}
.el-BdDkAQRtG img {transition: 01s;
scale: 1;}
@media (max-width:768px) {
	.el-BdDkAQRtG {gap: 20px;}
}
.el-CYDqbbWbT {
	color: #00FFFF;
	background-color: #EAEAEA;
}
.el-CYDqbbWbT { padding: 0 0 0 0; }
.el-CYDqbbWbT {
    border-radius: 10px;
    transition: 0.5s;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    background: white;
}
.el-CYDqbbWbT:hover {  
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    transition: 1s;
    background: #fd0034;
}
.el-SMjXIoxWj { padding: 0 0 20px 0; }
.el-SMjXIoxWj img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-SMjXIoxWj span {
    color: black;
    position: absolute;
    top: 90%;
    left: 4%;
    font-family: montserrat;
    color: #fd0034;
    font-weight: 600;
}
.but-image:hover span {
    color: white;
    transition: 0.2s;}
@media (max-width:768px) {
	.el-SMjXIoxWj img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-SMjXIoxWj span {
    color: black;
    position: absolute;
    top: 88%;
    left: 6%;
    font-family: montserrat;
    color: #fd0034;
    font-weight: 600;
}
.but-image:hover span {
    color: white;
    transition: 0.2s;}
}
.el-kttIfDvgS {
	background-color: #EAEAEA;
}
.el-kttIfDvgS { padding: 0 0 0 0; }
.el-kttIfDvgS {
    border-radius: 10px;
    transition: 0.5s;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    background: white;
}
.el-kttIfDvgS:hover {  
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    transition: 1s;
    background: #fd0034;
}
.el-gWrskLhHe { padding: 0 0 20px 0; }
.el-gWrskLhHe img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-gWrskLhHe img{
    display: block;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.el-gWrskLhHe span {
    color: black;
    position: absolute;
    top: 88%;
    left: 54%;
    font-family: montserrat;
    color: #fd0034;
    font-weight: 600;
}
.el-gWrskLhHe span:hover {
    color: white;
}
#row-02-product-mobile {
	background-color: #FFFFFF;
}
@media (max-width:768px) {
	#row-02-product-mobile { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-ExlrAmvKk {
	background-color: #F5F5F5;
}
@media (max-width:768px) {
	.el-ExlrAmvKk { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-ExlrAmvKk {
    gap: none;
}
}
.el-waWXlndjI {
	background-color: #FFFFFF;
}
.el-waWXlndjI { padding: 40px 40px 40px 40px; 	margin: 20px 20px 20px 20px; }
@media (max-width:768px) {
	.el-waWXlndjI { padding: 20px 20px 20px 20px; 	margin: 10px 10px 10px 10px; }
}
.el-LKePFceDI {
	text-align: center;
}
.el-LKePFceDI { padding: 40px 40px 40px 40px; }
.el-LKePFceDI img{
    border-radius: 10px;
    max-width: 500px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-LKePFceDI img{
    border-radius: 10px;
    max-width: 300px;
}
}
@media (max-width:768px) {
	.el-LKePFceDI { padding: 0 0 20px 0; }
.el-LKePFceDI img{
    border-radius: 10px;
    max-width: 400px;
}
}
.el-YgyaSPhkU {
	text-align: left;
	color: #000000;
	font-family: poppins;
	font-size: 24px;
	font-weight: 600;
	line-height: 38px;
}
.el-YgyaSPhkU { padding: 20px 20px 20px 20px; }
@media (min-width:768px) and (max-width:992px) {
	.el-YgyaSPhkU {
	font-size: 18px;
	line-height: 24px;
}
}
@media (max-width:768px) {
	.el-YgyaSPhkU {
	font-size: 16px;
	line-height: 23px;
}
.el-YgyaSPhkU { padding: 0 0 20px 0; }
}
.el-uKlqSuhGm {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}
.el-uKlqSuhGm { padding: 20px 20px 20px 20px; }
.el-uKlqSuhGm {
    border-radius: 10px;
}
.el-uKlqSuhGm strong{
    font-weight:700;
}
@media (max-width:768px) {
	.el-uKlqSuhGm {
	font-family: poppins;
}
.el-uKlqSuhGm { padding: 0 0 0 0; }
}
.el-PkHCKQnys {
    background-image: url('http://app/background');
    background-size: 160%;
    background-repeat: no-repeat;
    background-position: center;
    transition: 0.5s;
}
#row-04-cats {
	background-color: #F5F5F5;
}
#row-04-cats { padding: 60px 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	#row-04-cats { padding: 20px 20px 0 20px; }
}
@media (max-width:768px) {
	#row-04-cats { padding: 0 0 0 0; }
}
.el-SnCHenxTE {
	background-color: #1E1E1E;
}
.el-SnCHenxTE { padding: 0 0 0 0; }
.el-SnCHenxTE {
    background: none;
}
@media (max-width:768px) {
	.el-SnCHenxTE { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-SpyRhlbRJ { padding: 20px 0 0 0; }
}
.el-DSqPttRjD {
	color: #FFFFFF;
	font-family: poppins;
	font-size: 36px;
	font-weight: 900;
}
.el-DSqPttRjD { padding: 10px 0 0 0; }
.el-DSqPttRjD span{
    font-weight: 200;
}
@media (min-width:768px) and (max-width:992px) {
	.el-DSqPttRjD {
	text-align: center;
	color: #034C84;
	font-size: 25px;
}
.el-DSqPttRjD { padding: 0 0 20px 0; }
}
@media (max-width:768px) {
	.el-DSqPttRjD {
	text-align: center;
	color: #000000;
	font-size: 25px;
}
.el-DSqPttRjD { padding: 0 0 20px 0; }
}
.el-fpgSfcEcY {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-fpgSfcEcY {
	text-align: center;
}
.el-fpgSfcEcY {
    gap: 10px;
}
}
@media (max-width:768px) {
	.el-fpgSfcEcY { padding: 0 10px 0 10px; }
.el-fpgSfcEcY {
    gap: 10px;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-XHwQkkNPN {
	text-align: right;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-ofNzLCNFM {
	text-align: left;
}
}
.el-UHLHsNKDn {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-UHLHsNKDn {
	text-align: center;
}
.el-UHLHsNKDn {
    gap: 10px;
}
}
@media (max-width:768px) {
	.el-UHLHsNKDn { padding: 0 10px 0 10px; }
.el-UHLHsNKDn {
    gap: 10px;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-eEqFQvWEk {
	text-align: right;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-wweKIoKcF {
	text-align: left;
}
}
.el-MUSfpEmlV {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-MUSfpEmlV {
	text-align: center;
}
.el-MUSfpEmlV {
    gap: 10px;
}
}
@media (max-width:768px) {
	.el-MUSfpEmlV { padding: 0 10px 0 10px; }
.el-MUSfpEmlV {
    gap: 10px;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-SIJyVKsfp {
	text-align: right;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-RsofcEuaA {
	text-align: left;
}
}
.el-NsEmoqFbF {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-NsEmoqFbF {
    gap: 10px;
}
}
@media (max-width:768px) {
	.el-NsEmoqFbF { padding: 0 10px 0 10px; }
.el-NsEmoqFbF {
    gap: 10px;
}
}
#cats-03 {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	#cats-03 {
    gap: 10px;
}
}
@media (max-width:768px) {
	#cats-03 {
    gap: 10px;
}
}
.el-AwWMBNCPL {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-AwWMBNCPL a{
    color: white;
    position: relative;
    display: flex;
    justify-content: left;
    align-items: end;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
}
.el-AwWMBNCPL a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-AwWMBNCPL img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-AwWMBNCPL {
	text-align: center;
	font-size: 12px;
	line-height: 18px;
}
.el-AwWMBNCPL a{
    font-size: 16px;
    justify-content: center;
}
}
.el-rvyLNrtDB {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-rvyLNrtDB a{
    color: white;
    position: relative;
    display: flex;
    justify-content: left;
    align-items: end;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
}
.el-rvyLNrtDB a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-rvyLNrtDB img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-rvyLNrtDB {
	line-height: 18px;
}
.el-rvyLNrtDB a{
    font-size: 16px;
    justify-content: center;
}
}
.el-AgFVtBytU {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-AgFVtBytU a{
    color: white;
    position: relative;
    display: flex;
    justify-content: left;
    align-items: end;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
}
.el-AgFVtBytU a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-AgFVtBytU img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-AgFVtBytU {
	line-height: 18px;
}
.el-AgFVtBytU a{
    font-size: 16px;
    justify-content: center;
}
}
.el-BzuMuuyqq {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-BzuMuuyqq a{
    color: white;
    position: relative;
    display: flex;
    justify-content: left;
    align-items: end;
    font-weight: 700;
    font-size: 24px;
    overflow: hidden;
    transition: 0.5s;
}
.el-BzuMuuyqq a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-BzuMuuyqq img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-BzuMuuyqq {
	text-align: center;
	font-size: 12px;
	line-height: 18px;
}
.el-BzuMuuyqq a{
    font-size: 16px;
    justify-content: center;
}
}
#usps {
	background-color: #353535;
}
.el-WwlLYfEnQ {
	font-family: poppins;
	font-size: 16px;
	line-height: 25px;
}
.el-WwlLYfEnQ { padding: 60px 60px 20px 60px; }
.el-WwlLYfEnQ {
    display: flex;
    flex-direction: row;
    justify-content: space-between;}
@media (min-width:768px) and (max-width:992px) {
	.el-WwlLYfEnQ {
	font-size: 14px;
}
}
@media (max-width:768px) {
	.el-WwlLYfEnQ { padding: 20px 20px 20px 20px; }
}
.el-BNhRrXqHn {
	text-align: center;
}
.el-dnPnEIHzw {
	color: #FD0034;
	font-size: 27px;
}
.el-dnPnEIHzw { padding: 0 0 10px 0; }
.el-oxwtmqYqx {
	color: #FFFFFF;
	font-family: montserrat;
	font-weight: 900;
}
@media (max-width:768px) {
	.el-oxwtmqYqx {
	font-size: 12px;
}
}
.el-NGxaPIvjo {
	color: #E3E3E3;
	font-family: montserrat;
}
@media (max-width:768px) {
	.el-NGxaPIvjo {
	font-size: 12px;
}
}
.el-IUrfTauMv {
	text-align: center;
}
.el-TTGUcDwNB {
	color: #FD0034;
	font-size: 27px;
}
.el-TTGUcDwNB { padding: 0 0 10px 0; }
.el-YVRsgcTwD {
	color: #FFFFFF;
	font-family: montserrat;
	font-weight: 900;
}
@media (max-width:768px) {
	.el-YVRsgcTwD {
	font-size: 12px;
}
}
.el-sqzvWJDuL {
	color: #E3E3E3;
	font-family: montserrat;
}
@media (max-width:768px) {
	.el-sqzvWJDuL {
	font-size: 12px;
}
}
.el-SEVPNmMHF {
	text-align: center;
}
.el-gojCsadSe {
	color: #FD0034;
	font-size: 27px;
}
.el-gojCsadSe { padding: 0 0 10px 0; }
.el-ylHaMByJE {
	color: #FFFFFF;
	font-family: montserrat;
	font-weight: 900;
}
@media (max-width:768px) {
	.el-ylHaMByJE {
	font-size: 12px;
}
}
.el-yyScdVXyU {
	color: #E3E3E3;
	font-family: montserrat;
}
@media (max-width:768px) {
	.el-yyScdVXyU {
	font-size: 12px;
}
}
#row-05-Banners {
	background-color: #353535;
}
#row-05-Banners { padding: 0 40px 40px 40px; }
@media (min-width:768px) and (max-width:992px) {
	#row-05-Banners { padding: 0 20px 20px 20px; }
}
@media (max-width:768px) {
	#row-05-Banners { padding: 0 10px 0 10px; }
}
.el-YCgGKVmAc { padding: 0 0 10px 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-YCgGKVmAc { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-YCgGKVmAc { padding: 0 0 0 0; }
}
.el-guTUtkjwF {
	font-family: montserrat;
	font-size: 14px;
	line-height: 26px;
}
.jd-accordion-item label {
    display: block;
    position: relative;
    border-bottom: 0;
    background-color: lime;
    border-radius: 10px;
    padding: 1em 1em;
    background: #fd0034;
}
.el-guTUtkjwF span{
    font-size: 14px;
    line-height: 1.5rem;
}
.jd-accordion-item input:checked + label + div {
    position: relative;
    max-height: 100%;
    padding: 10px 10px;
    opacity: 1;
    background: none;
    border-radius: 10px;
    margin: 10px 0px 0  0;
}
.el-guTUtkjwF strong {
    font-weight: 700;
}
.el-guTUtkjwF p {color: white;}
.jd-accordion-item input:checked + label + div {
    color: white;
}
@media (max-width:768px) {
	.el-QDyyRrKAr { padding: 20px 0 20px 0; }
}
.el-oQxRvAcsQ img {border-radius: 10px;}
.el-oQxRvAcsQ {gap: 20px;}
@media (min-width:768px) and (max-width:992px) {
	.el-oQxRvAcsQ { padding: 20px 0 20px 0; }
}
#row-07-footer {
	background-color: #034C84;
}
@media (min-width:768px) and (max-width:992px) {
	#row-07-footer {
	background-color: #FFFFFF;
}
}
@media (max-width:768px) {
	#row-07-footer {
	background-color: #FFFFFF;
}
}
#footer-inner {
	background-color: #9F003A;
}
#footer-inner { padding: 20px 20px 20px 20px; }
#footer-inner {border-top: 1px solid #fd0034;}
@media (min-width:768px) and (max-width:992px) {
	#footer-inner { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-KYqEHDrTa { padding: 20px 0 20px 0; }
.el-KYqEHDrTa {
    gap: 80px;
    display: flex;
    flex-direction: row;
}
@media (min-width:768px) and (max-width:992px) {
	.el-KYqEHDrTa { padding: 60px 60px 60px 60px; }
}
@media (max-width:768px) {
	.el-KYqEHDrTa { margin: 20px 20px 20px 20px; }
.el-KYqEHDrTa {
    gap: 30px;
    display: flex;
    flex-direction: column;
}
}
.el-sdgKpNBqF { padding: 20px 20px 20px 20px; }
.el-sdgKpNBqF {
    max-width: 20%;
}
@media (max-width:768px) {
	.el-sdgKpNBqF { padding: 0 0 0 0; }
.el-sdgKpNBqF {
    max-width: 50%;
}
}
=
.el-XvwYvhvrw {
	color: #FFFFFF;
}
.el-XvwYvhvrw {max-width: 300px;}
.el-BHzfoBaug {
	color: #FD0034;
	font-family: montserrat;
	font-size: 14px;
	font-weight: 700;
}
@media (max-width:768px) {
	.el-BHzfoBaug {
	text-align: left;
}
}
.el-WmuCdlBGW {
	color: #FFFFFF;
	background-color: #FD0034;
	font-family: montserrat;
	font-size: 14px;
	font-weight: 200;
	line-height: 20px;
}
.el-WmuCdlBGW { padding: 20px 0 20px 0; }
.el-WmuCdlBGW {background: none;}
@media (min-width:768px) and (max-width:992px) {
	.el-WmuCdlBGW {
	line-height: 18px;
}
}
@media (max-width:768px) {
	.el-WmuCdlBGW {
	text-align: left;
}
}
.el-ffHLUnPqI {
	color: #FFFFFF;
}
.el-ffHLUnPqI {max-width: 300px;}
.el-NwEogbtMR {
	color: #FD0034;
	font-family: montserrat;
	font-size: 14px;
	font-weight: 700;
}
@media (max-width:768px) {
	.el-NwEogbtMR {
	text-align: left;
}
}
.el-LjxQwKqkq {
	color: #FFFFFF;
	background-color: #FD0034;
	font-family: montserrat;
	font-size: 14px;
	font-weight: 200;
	line-height: 20px;
}
.el-LjxQwKqkq { padding: 20px 0 20px 0; }
.el-LjxQwKqkq {background: none;}
@media (min-width:768px) and (max-width:992px) {
	.el-LjxQwKqkq {
	line-height: 18px;
}
}
@media (max-width:768px) {
	.el-LjxQwKqkq {
	text-align: left;
}
}
.el-ycjzNCUEk {
	color: #FD0034;
	font-family: montserrat;
	font-size: 14px;
	font-weight: 700;
}
@media (max-width:768px) {
	.el-ycjzNCUEk {
	text-align: left;
}
}
.el-SrEcrXheh {
	color: #FFFFFF;
	font-family: montserrat;
	font-size: 14px;
	line-height: 24px;
}
.el-SrEcrXheh { padding: 20px 0 0 0; }
.el-SrEcrXheh a{
    text-decoration: none;
    color: white;
}
.el-SrEcrXheh a:hover{
    text-decoration: underline;
    color: #fd0034;
    font-weight: 700;
}
.el-SrEcrXheh li:hover {
    background: none!important;
}
@media (min-width:768px) and (max-width:992px) {
	.el-SrEcrXheh {
	text-align: right;
}
}
@media (max-width:768px) {
	.el-SrEcrXheh {
	text-align: left;
}
}
#footer-inner-mobile {
	background-color: #000000;
}
#footer-inner-mobile { padding: 20px 20px 20px 20px; }
#footer-inner-mobile {
    background:none;
}
@media (min-width:768px) and (max-width:992px) {
	#footer-inner-mobile {
	background-color: #FFFFFF;
}
#footer-inner-mobile { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
@media (max-width:768px) {
	#footer-inner-mobile {
	background-color: #034C84;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-CTGEkEDqv {
	background-color: #FFFFFF;
}
.el-CTGEkEDqv { margin: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-CTGEkEDqv {
	background-color: #034C84;
}
}
.el-WGPzmqHmq { padding: 20px 0 20px 0; }
.el-WGPzmqHmq {
    gap: 60px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-WGPzmqHmq { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-WGPzmqHmq {
	background-color: #034C84;
}
.el-WGPzmqHmq { margin: 10px 10px 10px 10px; }
}
.el-bDJbjJKED { padding: 20px 20px 20px 20px; }
.el-bDJbjJKED {
    max-width: 20%;
}
@media (max-width:768px) {
	.el-bDJbjJKED { padding: 0 0 0 0; }
.el-bDJbjJKED {
    max-width: 50%;
}
}
@media (max-width:768px) {
	.el-PHNzjnnlN {
	color: #FFFFFF;
}
}
.el-qGpAgUMtV {
	color: #000000;
	font-family: poppins;
	font-size: 14px;
	font-weight: 700;
}
@media (max-width:768px) {
	.el-qGpAgUMtV {
	text-align: center;
	color: #FFFFFF;
}
}
.el-hGncxhGIa {
	color: #000000;
	background-color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 200;
	line-height: 20px;
}
.el-hGncxhGIa { padding: 20px 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-hGncxhGIa {
	line-height: 18px;
}
}
@media (max-width:768px) {
	.el-hGncxhGIa {
	text-align: center;
	color: #FFFFFF;
	background-color: #034C84;
}
}
.el-LNshFBUcG {
	text-align: center;
}
.el-LNshFBUcG { padding: 20px 20px 20px 20px; }
.el-wXlGnYGLB {
	font-family: poppins;
	font-size: 16px;
}
.el-qsBKDRjvB { padding: 20px 20px 20px 20px; }
.el-qsBKDRjvB img{
    max-width: 150px;
}
#footer-inner-mobile-2 {
	background-color: #884DF8;
}
#footer-inner-mobile-2 { padding: 40px 40px 40px 40px; }
#footer-inner-mobile-2 {
    background-image: url(http://app/bg-color);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: top right;
}
@media (max-width:768px) {
	#footer-inner-mobile-2 { padding: 0 0 0 0; }
#footer-inner-mobile-2 {
    background-image: none;
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: top right;
}
}
#logo-mobile { padding: 40px 40px 40px 40px; }
#logo-mobile {
    max-width: 280px;
}
@media (max-width:768px) {
	#logo-mobile { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-vmdjQnfjY {
	text-align: center;
}
.el-vmdjQnfjY { padding: 20px 0 0 20px; }
.el-vmdjQnfjY {
    max-width: 150px;
}
}
.el-SpyqxLPkP a {
    color:white;
}
@media (min-width:768px) and (max-width:992px) {
	.el-SpyqxLPkP {
	color: #FFFFFF;
	font-family: degular;
	font-weight: 800;
}
}
@media (max-width:768px) {
	.el-SpyqxLPkP {
	font-family: degular;
	font-size: 0px;
}
.el-SpyqxLPkP { padding: 0 0 0 0; }
.el-SpyqxLPkP {
    font-size: 10px;
}
}
#info-mobile { padding: 80px 40px 40px 40px; }
#info-mobile {
    border-bottom: 2px solid white;
}
#info-mobile a {
}
@media (min-width:768px) and (max-width:992px) {
	#info-mobile { padding: 40px 0 0; }
}
@media (max-width:768px) {
	#info-mobile { padding: 0 0 0 0; }
}
.el-TjTIboApB {
	color: #FFFFFF;
	font-family: degular-display;
	font-size: 25px;
	font-weight: 800;
}
@media (min-width:768px) and (max-width:992px) {
	.el-TjTIboApB { padding: 0 0 0 63px; }
}
.el-TbbEtadpD {
	line-height: 2em;
}
@media (min-width:768px) and (max-width:992px) {
	.el-TbbEtadpD { padding: 20px 0 0 0; }
}
.el-hQcfeHoSc {
	color: #FFFFFF;
	font-family: degular-display;
	font-size: 25px;
	font-weight: 800;
}
.el-hQcfeHoSc { padding: 200px 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-hQcfeHoSc { padding: 40px 80px 40px 63px; }
}
@media (max-width:768px) {
	.el-hQcfeHoSc { padding: 20px 20px 20px 20px; }
.el-hQcfeHoSc {
    font-size: 13px;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-oxYSnoAFW {
	text-align: right;
	color: #FFFFFF;
	font-family: degular;
}
.el-oxYSnoAFW { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-oxYSnoAFW {
	text-align: right;
	color: #FFFFFF;
	font-family: degular;
}
.el-oxYSnoAFW { padding: 20px 20px 20px 20px; }
}