.d1-franch{margin:0 auto;max-width:1000px;padding-top:25px}.d1-franch .d1-container{background-repeat:no-repeat;background-size:cover;border-radius:36px;padding-bottom:36px;padding-top:61px}.d1-franch .d1-container .d1-heading{padding-bottom:24px;text-align:center}.d1-franch .d1-container .d1-heading h4{line-height:1.125;margin-bottom:17px}.d1-franch .d1-container .d1-heading h6{font-family:Oswald;line-height:1.545}.d1-franch .d1-container .card-section{column-gap:20px;display:grid;grid-template-columns:repeat(3,300px);justify-content:center;row-gap:65px}.d1-franch .d1-container .card-section .card{cursor:pointer;position:relative}.d1-franch .d1-container .card-section .card .card-heading{align-items:center;display:flex;flex-direction:column;gap:27px;padding:0 20px;text-align:center}.d1-franch .d1-container .card-section .card .card-heading .heading h6{font-weight:700;line-height:1.182}.d1-franch .d1-container .card-section .card .hover-content{background-color:#8a1424;display:none;min-height:185px;padding:11px 20px 0;position:absolute;text-align:center;top:-7px;z-index:10}.d1-franch .d1-container .card-section .card .hover-content h6{font-weight:700;line-height:1.182;margin-bottom:11px}.d1-franch .d1-container .card-section .card .hover-content p{font-family:Play;font-size:15px;line-height:1.2;margin-bottom:10px}.d1-franch .d1-container .card-section .card:hover>.hover-content{display:block}@media screen and (max-width:1180px){.d1-franch{padding:25px 10px 0}.d1-franch .d1-container .card-section{grid-template-columns:repeat(2,300px)}}@media screen and (max-width:767px){.d1-franch{max-width:100%}.d1-franch .d1-container{padding:40px 10px}.d1-franch .d1-container .card-section{grid-template-columns:repeat(1,300px);row-gap:30px}.d1-franch .d1-container .d1-heading h4{font-size:22px}.d1-franch .d1-container .d1-heading h6{font-size:16px}.d1-franch .d1-container .d1-heading{padding-bottom:10px}.d1-franch .d1-container .card-section .card .card-heading .heading h6{font-size:22px}.d1-franch .d1-container .card-section .helmet .card-heading,.d1-franch .d1-container .card-section .target .card-heading{padding:0 20px;transform:translateY(0)}.d1-franch .d1-container .card-section .heart .card-heading{padding:0 20px}.d1-franch .d1-container .card-section .card .hover-content h6{font-size:22px}}@media screen and (max-width:450px){.d1-franch .d1-container .card-section .card .hover-content{left:15px;max-width:90%;padding:10px 10px 0}}