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: white!important;
    color: black!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: #57578d!important;
}
#row-00-header {
	text-align: center;
	background-color: #FFFFFF;
}
#row-00-header { padding: 20px 20px 20px 20px; }
#row-00-header img{
    max-width: 250px;
}
@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-mhhUxPkQa {
	text-align: left;
}
.el-mhhUxPkQa { padding: 0 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-mhhUxPkQa {
	text-align: center;
}
.el-mhhUxPkQa { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-mhhUxPkQa {
	text-align: center;
}
.el-mhhUxPkQa { padding: 10px 10px 10px 10px; 	margin: 0 0 0 0; }
}
.el-CHyfbHEPh {
	font-family: poppins;
}
.el-CHyfbHEPh a {
    color: black;
}
.el-CHyfbHEPh a:hover {
    color: #a3a3a3;
    font-weight: 700;
}
#row-01-banner {
	background-color: #000000;
}
#row-01-banner {border-bottom: 1px solid white;}
@media (min-width:768px) and (max-width:992px) {
	#row-01-banner { padding: 20px 20px 20px 20px; }
}
.el-hsIVAsuTG {
	color: #F0F8FF;
	background-color: #000000;
	font-family: poppins;
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
}
.el-hsIVAsuTG { padding: 10px 10px 10px 10px; }
.el-hsIVAsuTG {
    color: white;
    border-top: 1px solid black;
    background: balck;
}
.el-hsIVAsuTG a{
    color: white;
}
.el-hsIVAsuTG a:hover {
    color: #a3a3a3;
    font-weight: 700;
}
@media (min-width:768px) and (max-width:992px) {
	.el-hsIVAsuTG { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
#row-01-banner-tablet {
	background-color: #F5F5F5;
}
@media (min-width:768px) and (max-width:992px) {
	#row-01-banner-tablet {
	background-color: #FFFFFF;
}
#row-01-banner-tablet { padding: 20px 20px 20px 20px; }
#row-01-banner-tablet {
    display: flex;
    flex-direction: row;
}
}
.el-oMBcSNbcI { padding: 20px 20px 20px 20px; }
.el-oMBcSNbcI {
    max-width: 300px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-oMBcSNbcI {
	text-align: center;
}
.el-oMBcSNbcI { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-oMBcSNbcI {
    max-width: 250px;
}
}
.el-BEjKoDyBH {
	color: #F0F8FF;
	background-color: #1E1E1E;
	font-family: poppins;
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
}
.el-BEjKoDyBH { padding: 10px 10px 10px 10px; }
.el-BEjKoDyBH {
    color: white;
    border-top: 1px solid lightgrey;
    background: white;
    display: contents;
}
.el-BEjKoDyBH a{
    color: grey;
}
.el-BEjKoDyBH a:hover {
    color: #1f7ba6;
    font-weight: 700;
}
@media (min-width:768px) and (max-width:992px) {
	.el-BEjKoDyBH { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-FJeQXyutf {
    background-image: url('https://ebay.jarilohosting.co.uk/2025/garage-doors/assets/background.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
}
.el-MBbSCuNDS { padding: 40px 40px 40px 40px; }
.el-qdpcFGfeS {
	font-family: poppins;
}
.el-qdpcFGfeS { padding: 40px 40px 40px 40px; 	margin: 20px 20px 20px 20px; }
.el-qdpcFGfeS {
    background: #000000aa;
    max-width: 700px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-qdpcFGfeS {
	font-family: poppins;
}
.el-qdpcFGfeS { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-qdpcFGfeS { margin: 20px 20px 20px 20px; }
}
.el-gvuVoPRxW {
	text-align: center;
	color: #FAD433;
	font-size: 33px;
	font-weight: 700;
	text-transform: uppercase;
}
.el-gvuVoPRxW { padding: 0 0 0 0; }
.el-NybSKYkfG {
	text-align: center;
	color: #FFFFFF;
	font-family: poppins;
	font-size: 49px;
	text-transform: uppercase;
	line-height: 59px;
}
.el-NybSKYkfG { padding: 5px 0 5px 0; }
.el-NybSKYkfG span{
    color: #73a769;
}
@media (min-width:768px) and (max-width:992px) {
	.el-NybSKYkfG {
	font-size: 43px;
}
}
@media (max-width:768px) {
	.el-NybSKYkfG {
	font-size: 22px;
}
}
.el-QHMRGHCRh {
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 300;
	line-height: 19px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-QHMRGHCRh {
    max-width: 400px;
}
}
#row-02-product {
	background-color: #FFFFFF;
}
@media (max-width:768px) {
	#row-02-product { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-tojjanCzs {
	background-color: #EDEDED;
}
.el-tojjanCzs { padding: 40px 0 40px 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-tojjanCzs { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-tojjanCzs { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-tojjanCzs {
    gap: none;
}
}
.el-HjWggNzhh {
	background-color: #FFFFFF;
}
.el-HjWggNzhh { padding: 40px 40px 40px 40px; 	margin: 20px 20px 20px 20px; }
.el-HjWggNzhh {
    gap: 60px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
@media (max-width:768px) {
	.el-HjWggNzhh { padding: 20px 20px 10px 20px; 	margin: 10px 10px 10px 10px; }
.el-HjWggNzhh {
    gap: 60px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
}
.el-YjrxMThBh {
	text-align: center;
	background-color: #808080;
}
.el-YjrxMThBh {
    background: none;
}
.el-AXPDvCqHV {
	text-align: center;
}
.el-AXPDvCqHV { padding: 10px 10px 10px 10px; }
.el-AXPDvCqHV img{
    border-radius: 10px;
    max-width: 500px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-AXPDvCqHV img{
    border-radius: 10px;
    max-width: 300px;
}
}
@media (max-width:768px) {
	.el-AXPDvCqHV img {max-width: 100%;}
}
.el-UhTfgERsd {
	background-color: #F5F5F5;
	font-family: montserrat;
}
.el-UhTfgERsd { padding: 40px 40px 40px 40px; }
.el-UhTfgERsd {
    background: none;
}
@media (min-width:768px) and (max-width:992px) {
	.el-UhTfgERsd { padding: 0 0 40px 0; }
}
@media (max-width:768px) {
	.el-UhTfgERsd { padding: 0 0 20px 0; }
}
.el-cpECnfhPr {
	text-align: left;
	color: #000000;
	font-family: poppins;
	font-size: 18px;
	font-weight: 600;
	line-height: 25px;
}
.el-cpECnfhPr { padding: 20px 20px 20px 20px; }
@media (min-width:768px) and (max-width:992px) {
	.el-cpECnfhPr {
	font-size: 18px;
	line-height: 24px;
}
}
@media (max-width:768px) {
	.el-cpECnfhPr {
	font-size: 16px;
	line-height: 23px;
}
.el-cpECnfhPr { padding: 0 0 20px 0; }
}
.el-KWkJUrHRC {
	color: #000000;
	background-color: #F5F5F5;
	font-family: poppins;
	font-size: 16px;
	font-weight: 600;
}
.el-KWkJUrHRC { padding: 20px 20px 20px 20px; }
.el-KWkJUrHRC a {
    color: #f57427;
}
@media (max-width:768px) {
	.el-KWkJUrHRC { padding: 20px 20px 20px 20px; 	margin: 0 0 0 0; }
}
.el-JUoQutnJg { padding: 20px 0 0 0; }
.el-VIChDrngD {
	color: #FFFFFF;
	background-color: #73A769;
}
.el-VIChDrngD {
    background: #FAD433;
    border-radius: 0px!important;
    min-width: 100%;
    color: black;
    text-decoration: none;
}
.el-VIChDrngD:hover {
    background: black;
    color: #FAD433;
}
.el-CECGPWedk {
	background-color: #FFFFFF;
}
.el-QhNBzHozB {
	color: #000000;
	font-family: poppins;
	font-size: 16px;
	line-height: 30px;
}
.el-QhNBzHozB {
    border-radius: 10px;
    border-top: 1px solid black;
}
.el-QhNBzHozB strong{
    font-weight:700;
    color: black;
    font-size: 18px;
}
.el-QhNBzHozB .jd-accordion-item label {
    display: block;
    position: relative;
    border-bottom: 0;
    background-color: white;
    border-radius: 0px;
    padding: 1em 1em;
    color: black;
}
.el-QhNBzHozB span{
    font-size: 14px;
    line-height: 1.5rem;
    color: black;
}
.el-QhNBzHozB .jd-accordion-item input:checked + label + div {
    position: relative;
    max-height: 100%;
    padding: 10px 10px;
    opacity: 1;
    background: white;
}
.el-QhNBzHozB strong {
    font-weight: 700;
}
.el-QhNBzHozB .jd-accordion-item label svg {
    position: absolute;
    right: 80%;
    top: 37%;
    color: var(--contrast-text-color) transform: all 0.3s;
    font-size: 14px;
    fill: black;
}
.el-oAuTMPBIz {
	background-color: #262626;
}
.el-AkTeJCwEY {
	color: #FFFFFF;
	font-family: poppins;
	font-size: 36px;
	font-weight: 900;
}
.el-AkTeJCwEY { padding: 40px 0 40px 0; }
.el-AkTeJCwEY span{
    color: #FAD433;
    font-weight: 200;
}
.el-ovTUmuJRG {
	background-color: #FFFFFF;
}
.el-ovTUmuJRG { padding: 0 20px 20px 20px; }
.el-ovTUmuJRG {
    gap: 20px;
    background: none;
    display: flex;
    flex-direction: row;
}
@media (max-width:768px) {
	.el-ovTUmuJRG {flex-direction: column;}
}
.el-yrEufxooM {
	background-color: #3C3C3C;
}
.el-yrEufxooM { padding: 20px 20px 20px 20px; }
.el-zkFavGUde img{
    display: block;
    width: 100%;
}
.el-pxxALXoCS {
	text-align: left;
	color: #F4F4F4;
	font-family: poppins;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 29px;
}
.el-pxxALXoCS { padding: 20px 0 20px 0; }
.el-bDhLQcSSQ {
    background: none;
    color: #FAD433;
    text-decoration: none;
    min-width: 100%;
    border-radius: 0px;
    align-content: left;
    display: flex;
    padding: 0px;
}
.el-XEUYhVfrK {
	background-color: #3C3C3C;
}
.el-XEUYhVfrK { padding: 20px 20px 20px 20px; }
.el-bhzamKFHr img{
    display: block;
    width: 100%;
}
.el-UpHHsplHs {
	text-align: left;
	color: #F4F4F4;
	font-family: poppins;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 29px;
}
.el-UpHHsplHs { padding: 20px 0 20px 0; }
.el-dRcssUwAL {
    background: none;
    color: #FAD433;
    text-decoration: none;
    min-width: 100%;
    border-radius: 0px;
    align-content: left;
    display: flex;
    padding: 0px;
}
.el-SKqzxAMfC {
	background-color: #3C3C3C;
}
.el-SKqzxAMfC { padding: 20px 20px 20px 20px; }
.el-cVWADkTHT img{
    display: block;
    width: 100%;
}
.el-MTdaEUvKS {
	text-align: left;
	color: #F4F4F4;
	font-family: poppins;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 29px;
}
.el-MTdaEUvKS { padding: 20px 0 20px 0; }
.el-TESsQagUx {
    background: none;
    color: #FAD433;
    text-decoration: none;
    min-width: 100%;
    border-radius: 0px;
    align-content: left;
    display: flex;
    padding: 0px;
}
.el-yhoUuRXnr {
	background-color: #FFFFFF;
}
.el-yhoUuRXnr { padding: 0 20px 40px 20px; }
.el-yhoUuRXnr {
    gap: 20px;
    background: none;
    display: flex;
    flex-direction: row;
}
@media (max-width:768px) {
	.el-yhoUuRXnr {flex-direction: column;}
}
.el-IuwSSebJJ {
	background-color: #3C3C3C;
}
.el-IuwSSebJJ { padding: 20px 20px 20px 20px; }
.el-lpnqhqFyB img{
    display: block;
    width: 100%;
}
.el-rGcRIEhLB {
	text-align: left;
	color: #F4F4F4;
	font-family: poppins;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 29px;
}
.el-rGcRIEhLB { padding: 20px 0 20px 0; }
.el-XWRaXkSsW {
    background: none;
    color: #FAD433;
    text-decoration: none;
    min-width: 100%;
    border-radius: 0px;
    align-content: left;
    display: flex;
    padding: 0px;
}
.el-NmnvfknYE {
	background-color: #3C3C3C;
}
.el-NmnvfknYE { padding: 20px 20px 20px 20px; }
.el-hVdRFFoJe img{
    display: block;
    width: 100%;
}
.el-XuDBvDgYg {
	text-align: left;
	color: #F4F4F4;
	font-family: poppins;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 29px;
}
.el-XuDBvDgYg { padding: 20px 0 20px 0; }
.el-PrEMABaLW {
    background: none;
    color: #FAD433;
    text-decoration: none;
    min-width: 100%;
    border-radius: 0px;
    align-content: left;
    display: flex;
    padding: 0px;
}
.el-PbKcXrrzQ {
	background-color: #3C3C3C;
}
.el-PbKcXrrzQ { padding: 20px 20px 20px 20px; }
.el-WMKHzawub img{
    display: block;
    width: 100%;
}
.el-RUlTHPmGq {
	text-align: left;
	color: #F4F4F4;
	font-family: poppins;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 29px;
}
.el-RUlTHPmGq { padding: 20px 0 20px 0; }
.el-HnKvNlVvd {
    background: none;
    color: #FAD433;
    text-decoration: none;
    min-width: 100%;
    border-radius: 0px;
    align-content: left;
    display: flex;
    padding: 0px;
}
#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-rMcpJFvxq {
	background-color: #F5F5F5;
}
@media (max-width:768px) {
	.el-rMcpJFvxq { padding: 0 0 0 0; 	margin: 0 0 0 0; }
.el-rMcpJFvxq {
    gap: none;
}
}
.el-tAzwRBJwT {
	background-color: #FFFFFF;
}
.el-tAzwRBJwT { padding: 40px 40px 40px 40px; 	margin: 20px 20px 20px 20px; }
@media (max-width:768px) {
	.el-tAzwRBJwT { padding: 20px 20px 20px 20px; 	margin: 10px 10px 10px 10px; }
}
.el-hMLbYGHoM {
	text-align: center;
}
.el-hMLbYGHoM { padding: 40px 40px 40px 40px; }
.el-hMLbYGHoM img{
    border-radius: 10px;
    max-width: 500px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-hMLbYGHoM img{
    border-radius: 10px;
    max-width: 300px;
}
}
@media (max-width:768px) {
	.el-hMLbYGHoM { padding: 0 0 20px 0; }
.el-hMLbYGHoM img{
    border-radius: 10px;
    max-width: 400px;
}
}
.el-AYxbFQwkn {
	text-align: left;
	color: #000000;
	font-family: poppins;
	font-size: 24px;
	font-weight: 600;
	line-height: 38px;
}
.el-AYxbFQwkn { padding: 20px 20px 20px 20px; }
@media (min-width:768px) and (max-width:992px) {
	.el-AYxbFQwkn {
	font-size: 18px;
	line-height: 24px;
}
}
@media (max-width:768px) {
	.el-AYxbFQwkn {
	font-size: 16px;
	line-height: 23px;
}
.el-AYxbFQwkn { padding: 0 0 20px 0; }
}
.el-MsEezhNpU {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}
.el-MsEezhNpU { padding: 20px 20px 20px 20px; }
.el-MsEezhNpU {
    border-radius: 10px;
}
.el-MsEezhNpU strong{
    font-weight:700;
}
@media (max-width:768px) {
	.el-MsEezhNpU {
	font-family: poppins;
}
.el-MsEezhNpU { padding: 0 0 0 0; }
}
.el-kCMGkBjFn {
    background-image: url('https://ebay.jarilohosting.co.uk/2025/garage-doors/assets/background.png');
    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-HtlavQBNJ {
	background-color: #1E1E1E;
}
.el-HtlavQBNJ { padding: 0 0 0 0; }
.el-HtlavQBNJ {
    background: none;
}
@media (max-width:768px) {
	.el-HtlavQBNJ { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-WVCWvpEsN { padding: 20px 0 0 0; }
}
.el-SGAztjXra {
	color: #FFFFFF;
	font-family: poppins;
	font-size: 36px;
	font-weight: 900;
}
.el-SGAztjXra { padding: 10px 0 0 0; }
.el-SGAztjXra span{
    font-weight: 200;
}
@media (min-width:768px) and (max-width:992px) {
	.el-SGAztjXra {
	text-align: center;
	color: #000000;
	font-size: 25px;
}
.el-SGAztjXra { padding: 0 0 20px 0; }
}
@media (max-width:768px) {
	.el-SGAztjXra {
	text-align: center;
	color: #000000;
	font-size: 25px;
}
.el-SGAztjXra { padding: 0 0 20px 0; }
}
.el-wegNfGpzA {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-wegNfGpzA {
    gap: 10px;
}
}
@media (max-width:768px) {
	.el-wegNfGpzA { padding: 0 10px 0 10px; }
.el-wegNfGpzA {
    gap: 10px;
}
}
#cats-03-mobile {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	#cats-03-mobile {
    gap: 10px;
}
#cats-03-mobile {
    gap: 10px;
    display: flex;
    flex-direction: row!important;
}
}
@media (max-width:768px) {
	#cats-03-mobile {
    gap: 10px;
}
}
.el-owLuCjPSa {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-owLuCjPSa 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-owLuCjPSa a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-owLuCjPSa img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-owLuCjPSa {
	text-align: center;
	font-size: 12px;
	line-height: 18px;
}
.el-owLuCjPSa a{
    font-size: 14px;
    justify-content: center;
}
}
.el-jplSfqNzx {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-jplSfqNzx 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-jplSfqNzx a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-jplSfqNzx img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-jplSfqNzx {
	text-align: center;
	line-height: 18px;
}
.el-jplSfqNzx a{
    font-size: 14px;
    justify-content: center;
}
}
#cats-04-mobile {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	#cats-04-mobile {
    gap: 10px;
}
#cats-04-mobile {
    gap: 10px;
    display: flex;
    flex-direction: row!important;
}
}
@media (max-width:768px) {
	#cats-04-mobile {
    gap: 10px;
}
}
.el-XAzPXcPcr {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-XAzPXcPcr 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-XAzPXcPcr a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-XAzPXcPcr img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-XAzPXcPcr {
	text-align: center;
	font-size: 12px;
	line-height: 18px;
}
.el-XAzPXcPcr a{
    font-size: 14px;
    justify-content: center;
}
}
.el-BEXHNmjCI {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-BEXHNmjCI 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-BEXHNmjCI a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-BEXHNmjCI img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-BEXHNmjCI {
	text-align: center;
	font-size: 0px;
	line-height: 18px;
}
.el-BEXHNmjCI a{
    font-size: 14px;
    justify-content: center;
}
}
#cats-05-mobile {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	#cats-05-mobile {
    gap: 10px;
}
#cats-05-mobile {
    gap: 10px;
    display: flex;
    flex-direction: row!important;
}
}
@media (max-width:768px) {
	#cats-05-mobile {
    gap: 10px;
}
}
.el-dFLlumYrR {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-dFLlumYrR 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-dFLlumYrR a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-dFLlumYrR img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-dFLlumYrR {
	text-align: center;
	font-size: 12px;
	line-height: 18px;
}
.el-dFLlumYrR a{
    font-size: 14px;
    justify-content: center;
}
}
.el-xpVmLeMWf {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-xpVmLeMWf 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-xpVmLeMWf a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-xpVmLeMWf img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-xpVmLeMWf {
	text-align: center;
	font-size: 0px;
	line-height: 18px;
}
.el-xpVmLeMWf a{
    font-size: 14px;
    justify-content: center;
}
}
.el-pbUNWKQyA {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-pbUNWKQyA {
    gap: 10px;
}
}
@media (max-width:768px) {
	.el-pbUNWKQyA { padding: 0 10px 0 10px; }
.el-pbUNWKQyA {
    gap: 10px;
}
}
#cats-03 {
    gap: 20px;
}
@media (min-width:768px) and (max-width:992px) {
	#cats-03 {
    gap: 10px;
    display: flex;
    flex-direction: row!important;
}
}
@media (max-width:768px) {
	#cats-03 {
    gap: 10px;
}
}
.el-rYSyIsjXS {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-rYSyIsjXS 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-rYSyIsjXS a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-rYSyIsjXS img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-rYSyIsjXS {
	text-align: center;
	font-size: 12px;
	line-height: 18px;
}
.el-rYSyIsjXS a{
    font-size: 16px;
    justify-content: center;
}
}
.el-AbllhDtgn {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-AbllhDtgn 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-AbllhDtgn a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-AbllhDtgn img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-AbllhDtgn {
	line-height: 18px;
}
.el-AbllhDtgn a{
    font-size: 16px;
    justify-content: center;
}
}
.el-BkKCuFaVH {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-BkKCuFaVH 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-BkKCuFaVH a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-BkKCuFaVH img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-BkKCuFaVH {
	line-height: 18px;
}
.el-BkKCuFaVH a{
    font-size: 16px;
    justify-content: center;
}
}
.el-SxRUwbDoW {
	font-family: poppins;
	font-size: 23px;
	text-transform: uppercase;
}
.el-SxRUwbDoW 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-SxRUwbDoW a span{
    position: absolute;
 padding: 10px 10px 10px 10px;
}
.el-SxRUwbDoW img:last-of-type:hover {
    transform: scale(110%);
    transition: 0.5s;
}
@media (max-width:768px) {
	.el-SxRUwbDoW {
	text-align: center;
	font-size: 12px;
	line-height: 18px;
}
.el-SxRUwbDoW a{
    font-size: 16px;
    justify-content: center;
}
}
#usps {
	background-color: #F5F5F5;
}
.el-MjYGlYhXh {
	font-family: poppins;
	font-size: 16px;
	line-height: 25px;
}
.el-MjYGlYhXh { padding: 40px 60px 40px 60px; }
.el-MjYGlYhXh {
    gap: 10px;
    display: flex;
    flex-direction: row!important;
        justify-content: space-around;
}
@media (min-width:768px) and (max-width:992px) {
	.el-MjYGlYhXh {
	font-size: 14px;
}
.el-MjYGlYhXh {
    gap: 10px;
    display: flex;
    flex-direction: row!important;
}
}
@media (max-width:768px) {
	.el-MjYGlYhXh { padding: 5px 5px 5px 5px; }
.el-MjYGlYhXh {display: none;}
}
.el-bXkheXoGk {
	text-align: center;
}
.el-BUrwkERHj {
	color: #FAD433;
	font-size: 27px;
}
.el-BUrwkERHj { padding: 0 0 10px 0; }
.el-BkmKWYvcB {
	font-weight: 900;
}
.el-NJQcAWkVr {
	text-align: center;
}
.el-pvzMukJIB {
	color: #FAD433;
	font-size: 27px;
}
.el-pvzMukJIB { padding: 0 0 10px 0; }
.el-hnCGGwzJr {
	font-weight: 900;
}
.el-jaweFqRtJ {
	text-align: center;
}
.el-oshQDUeSl {
	color: #FAD433;
	font-size: 27px;
}
.el-oshQDUeSl { padding: 0 0 10px 0; }
.el-qytAjIuWN {
	font-weight: 900;
}
.el-djlRqgvcy {
	text-align: center;
}
.el-oSDGclRwC {
	color: #FAD433;
	font-size: 27px;
}
.el-oSDGclRwC { padding: 0 0 10px 0; }
.el-SeHlHDatI {
	font-weight: 900;
}
#row-05-Banners {
	background-color: #F5F5F5;
}
#row-05-Banners { padding: 0 40px 20px 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-KesdYnRTW { padding: 0 0 10px 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-KesdYnRTW { padding: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-KesdYnRTW { padding: 0 0 0 0; }
}
.el-aWYdrcGKP {
	color: #000000;
	font-family: poppins;
	font-size: 14px;
	line-height: 26px;
}
.jd-accordion-item label {
    display: block;
    position: relative;
    border-bottom: 0;
    background-color: #FAD433;
    border-radius: 0px;
    padding: 1em 1em;
}
.el-aWYdrcGKP 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: white;
}
.el-aWYdrcGKP strong {
    font-weight: 700;
    color: black;
}
.el-UXKdgaWzD { padding: 10px 0 0 0; }
.has-overlay img:last-of-type {
    opacity: 40%;
    transition: 0.2s;
}
.has-overlay img:last-of-type:hover {
    opacity: 100%;
    transition: 0.2s;
}
#row-07-footer {
	background-color: #FFFFFF;
}
@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: #000000;
}
#footer-inner { padding: 20px 20px 20px 20px; }
#footer-inner {
    background:none;
}
@media (min-width:768px) and (max-width:992px) {
	#footer-inner { padding: 0 0 0 0; 	margin: 0 0 0 0; }
}
.el-sxheMKYGE { padding: 20px 0 20px 0; }
.el-sxheMKYGE {
    gap: 60px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
@media (min-width:768px) and (max-width:992px) {
	.el-sxheMKYGE { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-sxheMKYGE { margin: 20px 20px 20px 20px; }
}
.el-dMYxgnQYM { padding: 20px 20px 20px 20px; }
.el-dMYxgnQYM {
    max-width: 20%;
}
@media (max-width:768px) {
	.el-dMYxgnQYM { padding: 0 0 0 0; }
}
.el-jszffLtMj {
	color: #000000;
	font-family: poppins;
	font-size: 14px;
	font-weight: 700;
}
.el-GdxeuTdMY {
	color: #4F4F4F;
	background-color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 200;
	line-height: 20px;
}
.el-GdxeuTdMY { padding: 20px 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-GdxeuTdMY {
	line-height: 18px;
}
}
.el-heJLjkvKX {
	color: #000000;
	font-family: poppins;
	font-size: 14px;
	font-weight: 700;
}
.el-KlDehLTtC {
	font-family: poppins;
	font-size: 14px;
	line-height: 24px;
}
.el-KlDehLTtC { padding: 20px 0 0 0; }
.el-KlDehLTtC a{
    text-decoration: none;
    color: grey;
}
.el-KlDehLTtC a:hover{
    text-decoration: underline;
    color: #FAD433;
    font-weight: 700;
}
.el-KlDehLTtC ul{
    background: none;
}
#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: #FFFFFF;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-USYlGTSXQ {
	background-color: #FFFFFF;
}
.el-USYlGTSXQ { margin: 0 0 0 0; }
}
@media (max-width:768px) {
	.el-USYlGTSXQ {
	background-color: #FFFFFF;
}
}
.el-szeCwVpQY { padding: 20px 0 20px 0; }
.el-szeCwVpQY {
    gap: 60px;
}
@media (min-width:768px) and (max-width:992px) {
	.el-szeCwVpQY { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-szeCwVpQY {
	background-color: #FFFFFF;
}
.el-szeCwVpQY { margin: 10px 10px 10px 10px; }
}
.el-NFluCbtke { padding: 20px 20px 20px 20px; }
.el-NFluCbtke {
    max-width: 20%;
}
@media (max-width:768px) {
	.el-NFluCbtke { padding: 0 0 0 0; }
.el-NFluCbtke {
    max-width: 50%;
}
}
.el-PcNjdggDU {
	color: #000000;
	font-family: poppins;
	font-size: 14px;
	font-weight: 700;
}
@media (max-width:768px) {
	.el-PcNjdggDU {
	text-align: center;
}
}
.el-LHsbRRKSM {
	color: #000000;
	background-color: #FFFFFF;
	font-family: poppins;
	font-size: 14px;
	font-weight: 200;
	line-height: 20px;
}
.el-LHsbRRKSM { padding: 20px 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-LHsbRRKSM {
	line-height: 18px;
}
}
@media (max-width:768px) {
	.el-LHsbRRKSM {
	text-align: center;
}
}
.el-hPErzQFMR {
	text-align: center;
}
.el-hPErzQFMR { padding: 20px 20px 20px 20px; }
.el-apTTcICAE {
	font-family: poppins;
	font-size: 16px;
}
.el-jQQYJcCYE { padding: 20px 20px 20px 20px; }
.el-jQQYJcCYE 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-mnPFykXPJ {
	text-align: center;
}
.el-mnPFykXPJ { padding: 20px 0 0 20px; }
.el-mnPFykXPJ {
    max-width: 150px;
}
}
.el-mVcKgBrIq a {
    color:white;
}
@media (min-width:768px) and (max-width:992px) {
	.el-mVcKgBrIq {
	color: #FFFFFF;
	font-family: degular;
	font-weight: 800;
}
}
@media (max-width:768px) {
	.el-mVcKgBrIq {
	font-family: degular;
	font-size: 0px;
}
.el-mVcKgBrIq { padding: 0 0 0 0; }
.el-mVcKgBrIq {
    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-WGpCxllhj {
	color: #FFFFFF;
	font-family: degular-display;
	font-size: 25px;
	font-weight: 800;
}
@media (min-width:768px) and (max-width:992px) {
	.el-WGpCxllhj { padding: 0 0 0 63px; }
}
.el-vydCQxEoG {
	line-height: 2em;
}
@media (min-width:768px) and (max-width:992px) {
	.el-vydCQxEoG { padding: 20px 0 0 0; }
}
.el-BPRsWWzBy {
	color: #FFFFFF;
	font-family: degular-display;
	font-size: 25px;
	font-weight: 800;
}
.el-BPRsWWzBy { padding: 200px 0 0 0; }
@media (min-width:768px) and (max-width:992px) {
	.el-BPRsWWzBy { padding: 40px 80px 40px 63px; }
}
@media (max-width:768px) {
	.el-BPRsWWzBy { padding: 20px 20px 20px 20px; }
.el-BPRsWWzBy {
    font-size: 13px;
}
}
@media (min-width:768px) and (max-width:992px) {
	.el-TWVEwCcph {
	text-align: right;
	color: #FFFFFF;
	font-family: degular;
}
.el-TWVEwCcph { padding: 20px 20px 20px 20px; }
}
@media (max-width:768px) {
	.el-TWVEwCcph {
	text-align: right;
	color: #FFFFFF;
	font-family: degular;
}
.el-TWVEwCcph { padding: 20px 20px 20px 20px; }
}