.simple-contact-form form{margin-top:0}.simple-contact-form .simple-contact-form__inner.simple-contact-form__success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f6f6f6;color:#000;padding:40px;min-height:447px;border:1px solid #000}.simple-contact-form__form-top{padding:40px 20px 25px;border:1px solid #000!important;border-bottom:0;background:#fafafa}.colnago-baner .simple-contact-form__form-top{border-color:#fff}.simple-contact-form__form-top .simle-contact-form__form-text{max-width:310px;margin:0 auto;text-align:center;font-size:22px;line-height:1.4}.simple-contact-form__form-top-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.simple-contact-form__form-top-logo img{height:14px;width:62px;margin-right:1px}#our-models-modal .simple-contact-form__form-top-logo img{height:11px}.simple-contact-form__form-top-logo p{margin:0 0 0 -4px;font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:14px;text-transform:uppercase}.simple-contact-form .simple-contact-form__form-bottom{background:#000;color:#fff;border:1px solid #C2C2C2}.landing-hero .simple-contact-form__form-top{border-bottom:none!important}.simple-contact-form .simple-contact-form__wrapper{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden}.simple-contact-form form label{pointer-events:none!important;position:absolute}#our-models-modal_currentbikes,#hero-form_currentbikes{padding-left:40px!important}.simple-contact-form [data-form-page]{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translate(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.simple-contact-form__wrapper .form-errors{padding:10px;text-align:center}.simple-contact-form__wrapper .form-errors:empty{display:none}.simple-contact-form[data-form-page="2"] [data-form-page]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%)}.simple-contact-form [data-form-page="2"] .inputGroup:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}.simple-contact-form form .inputGroup{position:relative;border-bottom:1px solid #C2C2C2}.simple-contact-form form .inputGroup:after{content:unset}.simple-contact-form form .inputGroup.inputGroup--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.simple-contact-form form .inputGroup.inputGroup--row label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.simple-contact-form form input,.simple-contact-form form textarea{background:transparent;color:currentcolor;padding:20px 40px}.simple-contact-form form input:not(:-moz-placeholder-shown),.simple-contact-form form textarea:not(:-moz-placeholder-shown) .simple-contact-form form .inputGroup:has(input:not(:-moz-placeholder-shown)),.simple-contact-form form .inputGroup.inputGroup--row:has(input:not(:-moz-placeholder-shown)),.simple-contact-form form .inputGroup:has(textarea:not(:-moz-placeholder-shown)){background:#fff;color:#000}.simple-contact-form form input:not(:-ms-input-placeholder),.simple-contact-form form textarea:not(:-ms-input-placeholder) .simple-contact-form form .inputGroup:has(input:not(:-ms-input-placeholder)),.simple-contact-form form .inputGroup.inputGroup--row:has(input:not(:-ms-input-placeholder)),.simple-contact-form form .inputGroup:has(textarea:not(:-ms-input-placeholder)){background:#fff;color:#000}.simple-contact-form form input:not(:placeholder-shown),.simple-contact-form form textarea:not(:placeholder-shown) .simple-contact-form form .inputGroup:has(input:not(:placeholder-shown)),.simple-contact-form form .inputGroup.inputGroup--row:has(input:not(:placeholder-shown)),.simple-contact-form form .inputGroup:has(textarea:not(:placeholder-shown)){background:#fff;color:#000}.simple-contact-form form textarea{height:calc(100% - 20px);padding:10px 40px;margin:10px 0;scrollbar-width:thin;scrollbar-color:currentColor transparent}.simple-contact-form form textarea::-webkit-scrollbar-thumb{background-color:currentcolor}.simple-contact-form form .inputGroup.inputGroup--row input{padding:20px 40px 20px 0}.simple-contact-form input:-internal-autofill-selected,.simple-contact-form input:-webkit-autofill{background-color:transparent;color:currentcolor}.simple-contact-form input:not(:-moz-placeholder-shown):-internal-autofill-selected,.simple-contact-form input:not(:-moz-placeholder-shown):-webkit-autofill{background:#fff;color:#000}.simple-contact-form input:not(:-ms-input-placeholder):-internal-autofill-selected,.simple-contact-form input:not(:-ms-input-placeholder):-webkit-autofill{background:#fff;color:#000}.simple-contact-form input:not(:placeholder-shown):-internal-autofill-selected,.simple-contact-form input:not(:placeholder-shown):-webkit-autofill{background:#fff;color:#000}.simple-contact-form form input[type=text],.simple-contact-form form input[type=tel],.simple-contact-form form input[type=email],.simple-contact-form form textarea{border:none;width:100%;display:block}.simple-contact-form form input::-webkit-input-placeholder,.simple-contact-form form textarea::-webkit-input-placeholder{color:currentcolor;opacity:0}.simple-contact-form form input::-moz-placeholder,.simple-contact-form form textarea::-moz-placeholder{color:currentcolor;opacity:0}.simple-contact-form form input:-ms-input-placeholder,.simple-contact-form form textarea:-ms-input-placeholder{color:currentcolor;opacity:0}.simple-contact-form form input::-ms-input-placeholder,.simple-contact-form form textarea::-ms-input-placeholder{color:currentcolor;opacity:0}.simple-contact-form form input::placeholder,.simple-contact-form form textarea::placeholder{color:currentcolor;opacity:0}.simple-contact-form form input+label,.simple-contact-form form textarea+label{position:absolute;top:50%;left:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:Georgia,serif;font-size:16px;line-height:1.125;color:currentcolor;opacity:0;visibility:hidden;margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.simple-contact-form form input,.simple-contact-form form textarea{font-size:16px;line-height:1.125;color:currentcolor}.simple-contact-form form .inputGroup.inputGroup--row label{margin-left:40px;color:currentcolor}.simple-contact-form form textarea+label{top:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.simple-contact-form form input:required+label:after,.simple-contact-form form textarea:required+label:after{content:"*";color:#edd293;position:absolute;top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%);font-family:Georgia,serif;font-size:16px;line-height:1.125}.simple-contact-form form input:focus+label,.simple-contact-form form textarea:focus+label{opacity:.5}.simple-contact-form form input:-moz-placeholder-shown+label,.simple-contact-form form textarea:-moz-placeholder-shown+label{opacity:100%;visibility:visible}.simple-contact-form form input:-ms-input-placeholder+label,.simple-contact-form form textarea:-ms-input-placeholder+label{opacity:100%;visibility:visible}.simple-contact-form form input:placeholder-shown+label,.simple-contact-form form textarea:placeholder-shown+label,.simple-contact-form form .inputGroup.inputGroup--row label{opacity:100%;visibility:visible}.simple-contact-form form input~.error{position:absolute;top:100%;left:40px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);font-size:13px;line-height:1.125;padding-bottom:3px;opacity:.7;display:none}.simple-contact-form__button{background:#1e1e1e;color:#fff;border:none;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:18px;line-height:1.2em;text-transform:uppercase;white-space:nowrap;position:relative}.simple-contact-form:hover .simple-contact-form__button{opacity:100;visibility:visible}.simple-contact-form__button-content-white{background:#1e1e1e;color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:20px 40px}.simple-contact-form__button-content-colorful{background:-webkit-gradient(linear,left top,right top,from(#50E6C1),color-stop(21.08%,#60ABED),color-stop(42.17%,#985BE7),color-stop(63.25%,#F057A2),color-stop(81.52%,#FBA2C6),color-stop(105.41%,#FFFAEA),color-stop(140.55%,#FFC169));background:-o-linear-gradient(left,#50E6C1 0%,#60ABED 21.08%,#985BE7 42.17%,#F057A2 63.25%,#FBA2C6 81.52%,#FFFAEA 105.41%,#FFC169 140.55%);background:linear-gradient(90deg,#50e6c1,#60abed,#985be7,#f057a2 63.25%,#fba2c6 81.52%,#fffaea 105.41%,#ffc169 140.55%);position:absolute;padding:20px 40px;text-align:center;border:none;top:0;left:0;width:100%;height:100%;color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:18px;line-height:1.2em;text-transform:uppercase;white-space:nowrap;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-transition-property:-webkit-clip-path;transition-property:-webkit-clip-path;-o-transition-property:clip-path;transition-property:clip-path;transition-property:clip-path,-webkit-clip-path;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.simple-contact-form__button:hover .simple-contact-form__button-content-colorful{-webkit-clip-path:polygon(0 0,100% 0%,100% 105%,0% 105%);clip-path:polygon(0 0,100% 0%,100% 105%,0% 105%)}.simple-contact-form .form-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.simple-contact-form .form-success__message{font-family:Barlow Condensed;font-weight:700;font-size:22px;line-height:26.4px;letter-spacing:0em;text-align:center;margin:0}.simple-contact-form .form-success__button{background:-webkit-gradient(linear,left top,right top,from(#0000fb),color-stop(85%,#60abed),color-stop(#4000ff),to(#0000fb));background:-o-linear-gradient(left,#0000fb,#60abed 85%,#4000ff,#0000fb);background:linear-gradient(90deg,#0000fb,#60abed 85%,#4000ff,#0000fb);background-size:200% 101%;background-position:0%;color:#fff;border:none;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px 40px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:18px;line-height:1.2em;text-transform:uppercase;white-space:nowrap;position:relative;-webkit-transition-property:background-position;-o-transition-property:background-position;transition-property:background-position;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;border:1px solid black;margin-top:20px}.simple-contact-form .form-success__button-content-white{color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.simple-contact-form .form-success__button:hover{background-position:-113%}.simple-contact-form .form-policy-text{font-family:Barlow Condensed;font-weight:400;font-size:12.05px;line-height:16.6px;letter-spacing:0em;text-align:center;color:#000;padding-top:7.5px;max-width:240px;margin:0 auto}.form-policy-text a{text-decoration:underline}.modal-contact-form .simple-contact-form__wrapper{background:#fff;color:#000;max-width:451px;border-left-color:#000;border-right-color:#000;border-bottom-color:#000}.modal-contact-form .modal-contact-form__wrapper{max-width:min(451px,90%);margin:0 20px}.modal-contact-form .form-policy-text{color:#fff}.modal-contact-form .simple-contact-form__button,.modal-contact-form .simple-contact-form__button-content-white{color:#000;background:-webkit-gradient(linear,left top,right top,from(#E2C1F9),color-stop(33%,#F0FFFA),color-stop(66%,#FBFFE4),to(#FEDAFB));background:-o-linear-gradient(left,#E2C1F9 0%,#F0FFFA 33%,#FBFFE4 66%,#FEDAFB 100%);background:linear-gradient(90deg,#e2c1f9,#f0fffa,#fbffe4 66%,#fedafb)}.modal-contact-form .simple-contact-form__button .simple-contact-form__button-content-colorful{color:#fff;background:#000}.modal-contact-form .simple-contact-form__inner.simple-contact-form__success{min-height:0;padding:0;border:transparent}.modal-contact-form .simple-contact-form__success .form-success__message{padding:20px 40px;background:-webkit-gradient(linear,left top,right top,from(#0000fb),color-stop(85%,#60abed),color-stop(#4000ff),to(#0000fb));background:-o-linear-gradient(left,#0000fb,#60abed 85%,#4000ff,#0000fb);background:linear-gradient(90deg,#0000fb,#60abed 85%,#4000ff,#0000fb);color:#fff;border:1px solid black;border-bottom:0}.modal-contact-form .simple-contact-form__success .form-success__button{font-family:Barlow Condensed;font-weight:700;font-size:22px;line-height:26.4px;letter-spacing:0em;text-align:center;background:#fff;color:#000;margin-top:0}.modal-contact-form .form-success__button-content-white{color:currentcolor}.modal-contact-form .form-success__button-content-white svg{stroke:currentcolor}.modal-contact-form{width:100vw;height:100vh;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;background-color:transparent;z-index:20000}.modal-contact-form__close{color:#fff;font-family:Barlow Condensed;font-weight:400;font-size:16.05px;letter-spacing:0em;text-transform:lowercase;background:transparent;padding:10px 0 5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1em;margin:0 0 0 auto;display:block;position:relative;overflow-x:clip;overflow-y:visible}.modal-contact-form__close:after{background:currentColor;content:"";position:absolute;top:100%;left:0;width:100%;height:1px;-webkit-transform:translateY(-2px) translateX(-100%);-ms-transform:translateY(-2px) translateX(-100%);transform:translateY(-2px) translate(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.modal-contact-form__close:hover:after{-webkit-transform:translateY(-2px) translateX(-0%);-ms-transform:translateY(-2px) translateX(-0%);transform:translateY(-2px) translate(-0%)}.modal-contact-form-background{background:#0000004d;width:100%;z-index:-1;height:100vh;top:0;left:0;bottom:0;right:0;position:absolute;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid #fff;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.modal-contact-form__wrapper input:-webkit-autofill,.modal-contact-form__wrapper input:-webkit-autofill:hover,.modal-contact-form__wrapper input:-webkit-autofill:focus,.modal-contact-form__wrapper textarea:-webkit-autofill,.modal-contact-form__wrapper textarea:-webkit-autofill:hover,.modal-contact-form__wrapper textarea:-webkit-autofill:focus,.modal-contact-form__wrapper select:-webkit-autofill,.modal-contact-form__wrapper select:-webkit-autofill:hover,.modal-contact-form__wrapper select:-webkit-autofill:focus{border:1px solid #fff;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.colnago-baner .simple-contact-form__form-top-logo p strong{font-weight:500}.colnago-baner .simple-contact-form__form-top-logo p{font-weight:300}.modal-contact-form__wrapper .simple-contact-form__form-top{border-color:#000!important;border-bottom:none!important}@media screen and (max-width:768px){.simple-contact-form__form-top{padding:30px 13px}.simple-contact-form__form-top .simle-contact-form__form-text{font-size:20px;line-height:1.55}.landing-hero__form .simple-contact-form .form-policy-text{color:#8f8f8f}}.simple-contact-form input::placeholder{color:#fff!important;opacity:1!important}.simple-contact-form #our-models-modal input::placeholder{color:#000!important}.simple-contact-form #contact-modal input::placeholder{color:#000!important}.simple-contact-form__button-content-colorful{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:clip-path 1s ease;transition:clip-path 1s ease}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.simple-contact-form__button-content-colorful{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:clip-path}.simple-contact-form__button:hover .simple-contact-form__button-content-colorful{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important}textarea{-webkit-overflow-scrolling:touch;scrollbar-width:thin}
/*# sourceMappingURL=/cdn/shop/t/47/assets/snippet-simple-contact-form.css.map */
