.timeLineCustom{display:flex;flex-direction:column;align-items:center;padding-bottom:200px;background-color:white}
.cards_wrapper{width:1400px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;grid-auto-rows:minmax(350px,auto);justify-items:center;align-items:center;position:relative;margin-bottom:300px}
.customHeader-btn{width:100%;display:grid;justify-items:end}
.customHeader-title{width:100%;display:grid;justify-items:center;gap:5px;margin-bottom:100px}
.customHeader-title h2{font-size:4rem;font-weight:700;line-height:26px;letter-spacing:0.3px;text-align:center;color:#ff6363}
.customHeader-title p{font-weight:700;font-size:93px;line-height:87px;letter-spacing:0.3px;text-align:center;color:black;width:970px}
.card{width:518px;height:466px;position:relative;transform:translate3d(0,100px,0);opacity:0}
.card-image{margin:0;display:flex;flex-direction:column;gap:40px}
.card-image img{width:100%;height:466.73px;object-fit:cover;border-radius:36px}
.card0 .card-content,.card2 .card-content,.card4 .card-content,.card6 .card-content{text-align:left}
.card1 .card-content,.card3 .card-content,.card5 .card-content,.card7 .card-content{text-align:right}
.card0 .card-content::before,.card2 .card-content::before,.card4 .card-content::before,.card6 .card-content::before{content:"";position:absolute;width:103.84px;height:3px;background-color:#ff6363;opacity:1;border-radius:33px;transform:translate(0px,-20px)}
.card1 .card-content::before,.card3 .card-content::before,.card5 .card-content::before,.card7 .card-content::before{content:"";position:absolute;width:103.84px;height:3px;background-color:#ff6363;opacity:1;border-radius:33px;transform:translateY(-19px);right:0}
.card0 .card-content::after,.card2 .card-content::after,.card4 .card-content::after,.card6 .card-content::after{content:"";position:absolute;width:422.67px;height:449.72px;background-color:#ff6363;opacity:1;border-radius:33px;transform:translate(-12px,-476px);z-index:-1}
.card1 .card-content::after,.card3 .card-content::after,.card5 .card-content::after,.card7 .card-content::after{content:"";position:absolute;width:422.67px;height:449.72px;background-color:#ff6363;opacity:1;border-radius:33px;transform:translate(108px,-478px);z-index:-1}
.card-content{display:grid;gap:20px}
.card-content h3{font-size:31.9px;line-height:30px;font-weight:700;margin:0}
.card-content p{font-size:16px;font-weight:400;line-height:26px;margin:0}
.card0,.card2,.card4,.card6{justify-self:end;margin-right:40px;grid-column:1/2}
.card1,.card3,.card5,.card7{justify-self:start;margin-left:72px;grid-column:2/2}
.card0{grid-row:1}
.card1{grid-row:2}
.card2{grid-row:3}
.card3{grid-row:4}
.card4{grid-row:5}
.card5{grid-row:6}
.card6{grid-row:7}
.card7{grid-row:8}
.card{z-index:100}
.line{transform:scale(0);z-index:1}
.line1,.line3,.line5,.line7,.line9{grid-column:2/2}
.line1{grid-row:1}
.line3{grid-row:3}
.line5{grid-row:5}
.line7{grid-row:7}
.line9{grid-row:9}
.line1::after,.line3::after,.line5::after,.line7::after,.line9::after{content:"";position:absolute;width:370px;border:2px dashed #ff6363;transform:translate(-108%)}
.line1::before,.line3::before,.line5::before,.line7::before,.line9::before{content:"";position:absolute;border:2px dashed #ff6363;height:242px;transform:translate(-34.5px,3px)}
.line2,.line4,.line6,.line8,.line10{grid-column:1/2}
.line2{grid-row:2}
.line4{grid-row:4}
.line6{grid-row:6}
.line8{grid-row:8}
.line10{grid-row:10}
.line2::before,.line4::before,.line6::before,.line8::before,.line10::before{content:"";position:absolute;border:2px dashed #ff6363;height:270px;transform:translate(30.5px,3px)}
.line2::after,.line4::after,.line6::after,.line8::after,.line10::after{content:"";position:absolute;width:403px;border:2px dashed #ff6363;transform:translate(30px)}
.card0::after{content:"";position:absolute;width:15px;height:15px;background-color:#ff6363;color:black;font-weight:900;right:13px;border-radius:50%;transform:translate(21px,-434.5px)}
.card0::before{content:"";position:absolute;width:23px;height:23px;border:1px solid #ff6363;right:8.5px;border-radius:50%;transform:translate(20px,222.5px)}
.card1::after,.card2::after,.card3::after,.card4::after,.card5::after,.card6::after{content:"";position:absolute;width:15px;height:15px;background-color:#ff6363;border-radius:50%;transform:translate(235.5px,-8px);top:0}
.card1::before,.card2::before,.card3::before,.card4::before,.card5::before,.card6::before{content:"";position:absolute;width:23px;height:23px;border:1px solid #ff6363;border-radius:50%;transform:translate(231.5px,-12px)}
.card7::after{content:"";position:absolute;width:15px;height:15px;background-color:#ff6363;color:black;font-weight:900;right:13px;border-radius:50%;transform:translate(-254px,-669px)}
.card7::before{content:"";position:absolute;width:23px;height:23px;border:1px dashed #ff6363;right:8.5px;border-radius:50%;transform:translate(-255.1px,-12px)}
.big-picture{padding:20px;img{border-radius:33px}
}
.big-picture{transform:translateY(-100px);transform:translateY(200px);scale:0;opacity:0}
.timeLineCustom form .contact-page-content{display:grid;grid-template-columns:40% 80%}
.form_left_header{display:grid;grid-column:1/2}
.form_header_center{display:grid;color:#ff6363;font-weight:700;font-size:16px;width:100%;grid-column:2/2}
.form-field{width:100%}
.form-field input[type="tel"]{background-color:transparent;border-radius:0;border-bottom:1px solid black}
.form-action-row{grid-column:2/2}
.contact-form-timeline{display:flex;flex-direction:column;gap:40px;padding:10px}
.form_row{display:flex;gap:20px;width:100%;flex-direction:column}
.form_row .form-field input,.form-field input[type="number"],.form-field input[type="tel"],.form-field textarea{font-family:'Poppins',sans-serif;width:100%;padding:7px;font-size:20px;font-weight:700}
.input_form_ref{border-bottom:1px solid black;border-left:0;border-right:0;border-top:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:transparent}
.input_form_ref-area{border:1px solid #757575;border-radius:10px;background-color:transparent}
.input_form_ref::placeholder{font-size:20px;font-weight:700}
.contact-form{padding:10px;width:100%;display:flex;justify-content:center}
.custom-form{padding:50px 10px;display:flex;flex-direction:column;gap:20px}
@media only screen and (min-width:768px){.form_row{flex-direction:row}
.custom-form{gap:67px 10px}
}
@media screen and (max-width:1300px){.cards_wrapper{grid-template-columns:repeat(1,1fr);width:100%}
.product-Header .product__price{grid-column:1;grid-row:3;width:100%;margin-top:10px}
.customHeader-title p{font-size:40px;width:100%}
.card0,.card1,.card2,.card3,.card4,.card5,.card6,.card7{grid-column:1/2}
.line1::after,.line2::after,.line3::after,.line4::after,.line5::after,.line6::after,.line7::after{display:none}
.line1,.line2,.line3,.line4,.line5{grid-column:1/2}
.line1::before,.line2::before,.line3::before,.line4::before,.line5::before,.line6::before,.line7::before{display:none}
.card{justify-self:center}
.card0,.card2,.card4,.card6{margin-right:0;margin-bottom:300px}
.card1,.card3,.card5,.card7{margin-left:0;margin-bottom:300px}
.timeLineCustom form .contact-page-content{display:block}
}
@media screen and (min-width:768px){.card-image img{width:518.47px}
}
@media screen and (max-width:768px){.timeLineCustom{margin-bottom:0}
.card{width:400px}
.card0 .card-content::after,.card2 .card-content::after,.card4 .card-content::after,.card6 .card-content::after{width:300px;height:300px;transform:translate(-11px,-331px)}
.card1 .card-content::after,.card3 .card-content::after,.card5 .card-content::after,.card7 .card-content::after{width:300px;height:300px;transform:translate(108px,-333px)}
}
@media screen and (max-width:500px){.card{width:250px;margin-bottom:350px}
.card:last-child{margin-bottom:0}
.card0 .card-content::after,.card2 .card-content::after,.card4 .card-content::after,.card6 .card-content::after{width:150px;height:250px;transform:translate(-11px,-280px)}
.card1 .card-content::after,.card3 .card-content::after,.card5 .card-content::after,.card7 .card-content::after{width:150px;height:250px;transform:translate(108px,-280px)}
.card0::before,.card1::before,.card2::before,.card3::before,.card4::before,.card5::before,.card6::before,.card7::before{display:none}
.card0::after,.card1::after,.card2::after,.card3::after,.card4::after,.card5::after,.card6::after,.card7::after{display:none}
}