:root{
  --site-color:#a00000;
  --winer-carosel-hover:#640003;
  --choos-box-h:#fab905;
  --borderFormEls:var(--site-color);
  --bgFormEls:whitesmoke;
  --bgFormElsFocus:#f9551438;
}
img {
  width: auto;
  height: auto;
  max-width: 100%;
}
.nav-link:hover {
  color: var(--site-color);
}
.row{margin:0!important}body{margin:0;font-family:Arial,sans-serif;scroll-behavior:smooth}.navbar-brand{font-size:1.5rem!important;margin-right:30px!important;font-weight:700!important}.navbar-brand span{font-size:.8rem;color:var(--site-color)}#login-form{display:none;align-items:center;gap:10px}#login-form input{height:30px;width:140px;font-size:14px;padding:5px}.navbar .nav-item{margin-right:15px}#login-button{padding:5px 25px;background-color:var(--site-color);color:#fff;border-radius:5px}#login-button:hover{cursor:pointer;background:black !important;color:#fff}@media (max-width:768px){#login-form{flex-direction:column;width:100%}#login-form input{width:100%}}.section{padding:80px 0;text-align:center}.section h2{font-size:2.5em;margin-bottom:20px}.section p{font-size:1.2em;color:#555}footer{background-color:#333;padding:40px 0;color:#fff;text-align:center}footer{text-align:center;padding:20px;background:#343a40;color:#fff}.content h3{color:var(--site-color)}.thumb-about{position:relative;}.about-area .thumb-about .fun-fact{position:absolute;right:20px;bottom:20px;background:#fff;padding:25px;box-shadow:0 10px 30px 0 rgb(44 130 237 / 40%);border-radius:10px}.about-area .thumb-about .fun-fact .counter{color:#f35a38}.about-area .thumb-about .fun-fact .counter{position:relative;display:flex;font-size:3rem;font-weight:600;color:#f35a38;line-height:1;margin-bottom:5px;font-family:Quicksand,sans-serif}.about-area .thumb-about .fun-fact .medium{font-weight:600;color:#131418}.about-area .thumb-about>img{box-shadow:0 0 1.5625rem 0 rgb(54 186 254 / 10%);border-radius: 5px; aspect-ratio: 1/1;}section.fecilities-section{padding:4rem 0;background-color:#fff}.cycling-section-sub-title p{font-size:16px;line-height:26px;color:var(--site-color);font-weight:500;font-family:Rajdhani;margin-bottom:12px}.cycling-section-sub-title span{position:relative}.cycling-section-sub-title span:first-child:before{position:absolute;content:"";top:4px;left:10px;width:88px;height:1px;background:var(--site-color)}.cycling-section-sub-title span:first-child:after{position:absolute;content:"";top:1px;left:8px;width:7px;height:7px;background:var(--site-color);border-radius:10px;-webkit-animation:dance7 2s alternate infinite;animation:dance7 2s alternate infinite}.cycling-section-sub-title span:last-child:before{position:absolute;content:"";top:11px;left:10px;width:60px;height:1px;background:var(--site-color)}.cycling-section-sub-title span:last-child:after{position:absolute;content:"";top:8px;right:-74px;width:7px;height:7px;background:var(--site-color);border-radius:10px;-webkit-animation:dance8 2s alternate infinite;animation:dance8 2s alternate infinite}.fecilities-single-box:hover .fecilities-box-icon:before{background-size:50% 50%}@keyframes dance7{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(88px)}}@keyframes dance8{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-60px)}}.cycling-section-title h2{font-weight:500;margin-bottom:20px;font-size:48px;line-height:48px;color:#1c1e21;font-family:Teko;display:inline-block}.fecilities-box{margin-top:32px}.fecilities-single-box{text-align:center;border-radius:4px;filter:drop-shadow(0 0 5.5px rgba(14, 19, 25, .07));background-color:#212529;padding:50px 40px 40px;margin-bottom:30px;cursor:pointer}.fecilities-box-icon{position:relative;display:inline-block;width:110px;height:110px;line-height:110px;z-index:1}.fecilities-box-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,var(--site-color) 1px,transparent 1px) 0 0,linear-gradient(to bottom,var(--site-color) 1px,transparent 1px) 0 0,linear-gradient(to left,var(--site-color) 1px,transparent 1px) 100% 0,linear-gradient(to bottom,var(--site-color) 1px,transparent 1px) 100% 0,linear-gradient(to left,var(--site-color) 1px,transparent 1px) 100% 100%,linear-gradient(to top,var(--site-color) 1px,transparent 1px) 100% 100%,linear-gradient(to right,var(--site-color) 1px,transparent 1px) 0 100%,linear-gradient(to top,var(--site-color) 1px,transparent 1px) 0 100%;background-repeat:no-repeat;background-size:7px 7px;transition:background-size .3s cubic-bezier(.455,.03,.515,.955);z-index:-1}.fecilities-box-icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #bbbbbb41}.fecilities-box-title h3{font-size:22px;line-height:26px;color:var(--choos-box-h);font-weight:700;font-family:Rajdhani;transition:.5s;margin:30px 0 13px}.fecilities-box-desc p{margin:0;color:#f0f8ff}p{font-style:normal;color:#616161;line-height:26px;font-family:Rajdhani,sans-serif}.default-padding{padding-top:3rem;padding-bottom:0}.about-style-nine-area .thumb{position:relative}.list-about li:first-child{margin-top:0}.list-about li{margin-top:20px}.list-about li{display:flex}.list-about li i{display:inline-block;font-size:50px;font-weight:100;min-width:90px;color:var(--site-color)}.about-style-nine-area img{border-radius:10px}.info h3{color:var(--site-color);font-weight:500;font-size: 1.5rem;}
.thumb img{border-radius:10px;border:1px solid #ccc;box-shadow:2px 2px 20px var(--site-color);animation:shadowblink 4.5s infinite;aspect-ratio: 4/5;}@keyframes shadowblink{0%,100%{box-shadow:2px 2px 20px var(--site-color)}50%{box-shadow:2px 2px 20px transparent}}.sec-hed{margin:2% 0}.bike2 img{-webkit-transform:scaleX(-1);transform:scaleX(-1);margin-top:25px}.Current-win{padding:3rem 0}section.testimonial-section{background:#f5f5f5;padding:3rem 0}section.testimonial-section .cycling-section-title{margin-bottom:38px}.what-say{padding-top:2rem}.testimonial{margin:0 20px 40px}.testimonial .testimonial-content:before{content:"";position:absolute;bottom:-30px;left:0;border-top:15px solid #212529;border-left:15px solid transparent;border-bottom:15px solid transparent}.testimonial-content .testimonial-icon{width:50px;height:45px;background:var(--site-color);text-align:center;font-size:22px;color:#fff;line-height:42px;position:absolute;top:37px;left:-19px}.testimonial-content .testimonial-icon:before{content:"";border-bottom:16px solid var(--site-color);border-left:18px solid transparent;position:absolute;top:-16px;left:1px}.testimonial .title{right:33px;bottom:20px;position:absolute;display:block;font-size:18px;font-weight:700;color:#b6c7be;text-transform:capitalize;letter-spacing:1px;margin:0 0 5px 0}.testimonial .post{right:32px;bottom:5px;position:absolute;display:block;font-size:14px;color:var(--site-color)}.testimonial{margin:0 20px 65px}.testimonial .testimonial-content{padding:35px 25px 35px 50px;margin-bottom:35px;background:#212529;position:relative}.testimonial .testimonial-content:after{content:"";position:absolute;bottom:-30px;right:0;border-top:15px solid #212529;border-right:15px solid transparent;border-bottom:15px solid transparent}.testimonial .description{font-size:15px;font-style:italic;color:#c5c5c5;line-height:23px;margin:0}*{padding:0;margin:0;box-sizing:border-box;outline:0}a{color:inherit}button,input{font-family:inherit;font-size:100%}button,label{cursor:pointer}ul{list-style:none}.container{max-width:800px;margin:0 auto;padding:0 1.5rem}.contact-us{padding:4rem 0;background-color:#e5e5f7;background-size:10px 10px;background-image:repeating-linear-gradient(45deg,var(--site-color) 0,var(--site-color) 1px,#f1f1ff 0,#f1f1ff)}footer{font-size:1rem;text-align:right;backface-visibility:hidden}footer a{text-decoration:none}footer span{color:var(--red)}.footer-box{margin-top:100px}.footer-single-box{display:flex;align-items:center;justify-content:left;background:#131418;border-radius:4px;padding:26px 34px 30px;gap:20px;position:relative;z-index:1;overflow:hidden;margin-bottom:30px}.footer-single-box:hover::before{width:100%;left:0}.footer-single-box::before{position:absolute;top:0;right:0;width:0;height:100%;background:var(--site-color);transition:.5s;border-radius:4px;z-index:-1;content:""}.footer-box-icon i{width:45px;height:45px;border-radius:22px;background-color:rgb(255 255 255 / 10%);text-align:center;line-height:49px;color:#fff}.footer-box-title h4{font-size:30px;line-height:46px;color:#fff;font-weight:700;font-family:Rajdhani;margin-bottom:-4px}.footer-box-desc a{opacity:.6;font-size:16px;display:block;line-height:25px;color:#fff;font-weight:500;font-family:Rajdhani;margin:0}.footer-box-content{text-align:left}.fa-location-dot::before{content:"\f3c5";font-family:"Font Awesome 6 Free";font-weight:900}.ftb p{text-align:left;color:#dddddd}.ftt p a{color:#dddddd}.ftt p:hover a{color:var(--white);cursor:pointer}.fa-brands:before,.fa-solid:before{content:"\f015"}:root{--space-root:1rem;--space-xs:calc(var(--space-root) / 2);--space-s:calc(var(--space-root) / 1.5);--space-m:var(--space-root);--space-l:calc(var(--space-root) * 1.5);--space-xl:calc(var(--space-root) * 2);--color-primary:var(--site-color);--color-secondary:black;--color-tertiary:hotpink;--base-border-radius:0.25rem;--ease:cubic-bezier(0.075, 0.82, 0.165, 1);--duration:350ms;--font-family:"Roboto",sans-serif;--font-size:1.25rem}a{color:var(--color-primary)}a:focus{color:var(--color-secondary)}h2{font-weight:700;font-size:calc(var(--font-size) * 1.5)}

.ftt , .ftb{
  width: max-content !important;
}

@media (max-width:850px){
  .form{
    width: 80% !important;
  }
  /* .form:after, .form:before{
    width: 17% !important;
  } */
}
@media (max-width:620px){
  .form{
    width: 100% !important;
  }
  /* .form:after, .form:before{
    display:none  !important;
  } */
}

.form{position:relative;width:50%;max-height: 500px; margin:0 auto;margin-bottom:50px;
  /* transform:skewY(-5deg) translateY(10%) scale(.94);transition:box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease) */
}

/* .form:after,.form:before{content:"";position:absolute;pointer-events:none;background-color:#ebebeb;width:25%;height:100%;transition:background-color var(--duration) var(--ease),transform var(--duration) var(--ease)} */

.form:before{top:0;right:calc(100% - 1px);transform-origin:100% 100%;transform:skewY(-35deg) scaleX(-1);z-index:-1}.form:after{top:0;left:calc(100% - 1px);transform-origin:0 0;transform:skewY(-35deg) scaleX(-1);z-index:2}.form:focus-within,.form:hover{transform:scale(1.0001);box-shadow:0 1rem 3rem rgba(0,0,0,.1)}.form:focus-within:after,.form:focus-within:before,.form:hover:after,.form:hover:before{background-color:#fff;transform:skewY(0)}.form-inner{padding:var(--space-xl);background-color:#fff;z-index:1}.form-inner h2{color:var(--site-color)}.form-inner>*+*{margin-top:var(--space-xl)}.input-wrapper:focus-within label{color:var(--color-secondary)}.input-wrapper:focus-within .icon{background-color:var(--color-secondary)}.input-wrapper:focus-within input{border-color:var(--color-secondary)}.input-wrapper+.input-wrapper{margin-top:var(--space-l)}.input-group{position:relative}.input-group input{border-radius:var(--base-border-radius);padding-left:calc(var(--space-s) + 60px)}.input-group .icon{position:absolute;top:0;left:0;height:100%;border-top-left-radius:var(--base-border-radius);border-bottom-left-radius:var(--base-border-radius);pointer-events:none}label{font-size:calc(var(--font-size)/ 1.65);font-weight:700;text-transform:uppercase;letter-spacing:.065rem;display:block;margin-bottom:var(--space-xs);color:var(--color-primary)}.icon{display:flex;align-items:center;flex:0 1 auto;padding:var(--space-m);background-color:var(--color-primary)}.icon svg{width:1.25em;height:1.25em;fill:#fff;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform var(--duration) var(--ease)}input{flex:1 1 0;width:100%;outline:0;padding:var(--space-m);font-size:var(--font-size);font-family:var(--font-family);color:var(--color-secondary);border:2px solid var(--color-primary)}input:focus{color:var(--color-primary)}.btn-group{display:flex;align-items:center;justify-content:space-between}.btn-group>*+*{margin-left:var(--space-s)}.btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;outline:0;padding:var(--space-m) var(--space-l);cursor:pointer;border:2px solid transparent;border-radius:var(--base-border-radius)}.btn--primary{font-size:calc(var(--font-size)/ 1.65);font-weight:700;text-transform:uppercase;letter-spacing:.065rem;background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn--primary:focus{background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn--text{font-size:calc(var(--font-size)/ 1.5);padding:0}.btn--primary{color:var(--site-color)!important;border:2px solid var(--site-color)!important}.btn--primary:hover{color:#fff!important;background-color:var(--site-color)!important}@media (max-width:991px){.nn{display:none}}.list-about{padding-left:0;margin-top:3rem}.win-bike h3{font-size:2rem;margin-top:10px;margin-bottom:20px;color:var(--site-color);font-weight:900}.cm-dt h2{font-size:2rem;margin-top:10px;margin-bottom:20px;color:var(--site-color);font-weight:900}.info p{margin-bottom:0}@media (max-width:450px){.cycling-section-title h2{font-size:28px;margin-bottom:15px;line-height:40px}.thumb-about{margin-bottom:2rem}.about-style-nine-area .thumb{margin-bottom:2rem}.footer-box{margin-top:20px}.footer-single-box{padding:20px}}@media (max-width:410px){.about-area .thumb-about .fun-fact .counter{font-size:2rem}.about-area .thumb-about .fun-fact{padding:15px}}.bike1,.bike2{height:220px}.bike1 img,.bike2 img{height:inherit}.top-h {margin-left:-84px}@media (max-width:991px){.navbar .nav-item{margin:0}}

