/*
ATTENTION! Please do not modify this file, it's auto-generated and all your changes will be lost.
The complete list of files it's generated from:
design/themes/cs-cart.com/css/addons/site_download/styles.less
*/


.download-form{display:-webkit-box;display:-ms-flexbox;display:flex;}.download-form__phone-number{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;width:100%;height:50px;border-radius:12px;border:1px solid #e0e6ef;}.download-form__phone-number--input{width:100%;border:none;padding:0;border-radius:12px;color:#1a2033;font-family:Gilroy;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;font-style:normal;}.download-form__phone-number--input::placeholder{color:#a0aec3;}.download-form__phone-number--input.cm-failed-field{border:unset;box-shadow:unset;}.download-form__phone-number--label{position:absolute;color:#a0aec3;font-family:Gilroy;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;font-style:normal;padding:0 4px;left:12px;top:-9px;margin-bottom:0;pointer-events:none;background-color:#fff;cursor:default;}.download-form__phone-number:focus{border-color:#1d9ff8;}.download-form__phone-number input[type='tel']:focus-visible{outline:transparent;}.download-form__phone-number:has(input[type='tel']:not(:placeholder-shown)),.download-form__phone-number:has(input[type='tel']:focus-visible),.download-form__phone-number:has([data-ca-toggle='dropdown'].open){border-color:#1d9ff8;}.download-form .ty-flag-dropdown__flag-selector,.download-form .download-form__flag-selector{width:64px;display:flex;justify-content:center;align-items:center;}.download-form .ty-flag-dropdown__flag-selector--arrow,.download-form .download-form__flag-selector--arrow{height:28px;padding-right:8px;border-right:1px solid #e0e6ef;}.download-form .ty-flag-dropdown__flag-selector--arrow::before,.download-form .download-form__flag-selector--arrow::before{content:'';display:inline-block;width:3.5px;height:3.5px;border-left:1px solid #1a2033;border-bottom:1px solid #1a2033;transform:rotate(315deg);vertical-align:middle;}.download-form .ty-flag-dropdown__flag-selector + .ty-select-block,.download-form .download-form__flag-selector + .ty-select-block{position:absolute;top:47px;left:0;z-index:1022;width:fit-content;min-width:50px;border:1px solid rgba(145,158,171,0.32);background-color:#fff;}.download-form .ty-flag-dropdown__flag-selector + .ty-select-block .ty-select-block__list,.download-form .download-form__flag-selector + .ty-select-block .ty-select-block__list{margin:0;padding:0;overflow-x:hidden;overflow-y:auto;max-height:255px;}.download-form .ty-flag-dropdown__flag-selector + .ty-select-block .ty-select-block__list-a,.download-form .download-form__flag-selector + .ty-select-block .ty-select-block__list-a{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Gilroy;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;font-style:normal;align-items:center;color:#1a2033;padding:4px 8px;white-space:nowrap;cursor:pointer;}.download-form__field:has(input[type='tel']:not(:placeholder-shown)) .cm-mask-phone-label,.download-form__field:has(input[type='tel']:focus-visible) .cm-mask-phone-label,.download-form__field:has([data-ca-toggle='dropdown'].open) .cm-mask-phone-label{color:#1d9ff8;}.download-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px;}.download-page mark{background:linear-gradient(119deg,#7381fd -12.54%,#76c7ff 105.75%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.download-page .download-image{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:578px;}.download-page .download-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:558px;}.download-page .download-form .cs-cart-version{color:#fff;font-family:Gilroy;font-size:16px;text-align:center;font-style:normal;font-weight:700;line-height:24px;padding:8px 16px;border-radius:12px;vertical-align:middle;background:#1d9ff8;}.download-page .download-form .btn-primary{all:unset;cursor:pointer;color:#fff;text-align:center;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:700;line-height:24px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 24px;background:var(--primary-sky-blue,#1d9ff8);-webkit-box-shadow:0px 10px 24px -10px rgba(0,133,255,0.7);box-shadow:0px 10px 24px -10px rgba(0,133,255,0.7);will-change:background;-webkit-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;margin-top:16px;}.download-page .download-form .btn-primary:active,.download-page .download-form .btn-primary:hover,.download-page .download-form .btn-primary:focus,.download-page .download-form .btn-primary:focus:active,.download-page .download-form .btn-primary:active:hover{outline:none;background:#0085ff;-webkit-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}.download-page .download-form h1{color:#1a2033;font-family:Gilroy;font-size:56px;font-style:normal;font-weight:800;line-height:64px;letter-spacing:0.56px;margin-bottom:32px;}.download-page .download-form h2{color:#1a2033;font-family:Gilroy;font-size:32px;font-style:normal;font-weight:800;line-height:40px;letter-spacing:0.32px;margin-top:0;margin-bottom:8px;}.download-page .download-form h3{color:#1a2033;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:0;margin-bottom:32px;}.download-page .download-form .form-field{position:relative;width:100%;min-height:48px;max-width:467px;margin-bottom:12px;}.download-page .download-form .form-field .help-block{all:unset;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:500;line-height:24px;}.download-page .download-form .form-field input[type='text']:-moz-placeholder-shown + label + svg path{fill:#a0aec3;}.download-page .download-form .form-field input[type='text']:-ms-input-placeholder + label + svg path{fill:#a0aec3;}.download-page .download-form .form-field input[type='text']:placeholder-shown + label + svg path{fill:#a0aec3;}.download-page .download-form .form-field input[type='text']:focus + label + svg,.download-page .download-form .form-field input[type='text'] + label + svg{position:absolute;left:16px;top:14px;pointer-events:none;}.download-page .download-form .form-field input[type='text']:focus + label + svg path,.download-page .download-form .form-field input[type='text'] + label + svg path{fill:#1d9ff8;}.download-page .download-form .form-field input[type='text']{all:unset;width:-webkit-fill-available;height:48px;color:#1a2033;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding-left:50px;border-radius:12px;border:1px solid;border-color:#1d9ff8;}.download-page .download-form .form-field input[type='text']:-moz-placeholder-shown{border-color:#e0e6ef;}.download-page .download-form .form-field input[type='text']:-ms-input-placeholder{border-color:#e0e6ef;}.download-page .download-form .form-field input[type='text']:placeholder-shown{border-color:#e0e6ef;}.download-page .download-form .form-field input[type='text']:focus{border-color:#1d9ff8;}.download-page .download-form .form-field input[type='text']:-moz-placeholder-shown + label{position:absolute;left:50px;top:12px;pointer-events:none;color:#a0aec3;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:500;margin:0;}.download-page .download-form .form-field input[type='text']:-ms-input-placeholder + label{position:absolute;left:50px;top:12px;pointer-events:none;color:#a0aec3;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:500;margin:0;}.download-page .download-form .form-field input[type='text']:placeholder-shown + label{position:absolute;left:50px;top:12px;pointer-events:none;color:#a0aec3;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:500;margin:0;}.download-page .download-form .form-field input[type='text'] + label,.download-page .download-form .form-field input[type='text']:focus + label{position:absolute;left:16px;top:-10px;margin:0;background:#fff;padding:0 3px;color:#1d9ff8;text-align:center;font-family:Gilroy;font-size:12px;font-style:normal;font-weight:500;}.thank-u-page{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-align:center;-ms-flex-align:center;align-items:center;margin:60px;row-gap:60px;}.thank-u-page__header{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-align:center;-ms-flex-align:center;align-items:center;row-gap:24px;}.thank-u-page__header h2{color:#1a2033;text-align:center;font-family:Gilroy;font-size:44px;font-style:normal;font-weight:800;line-height:52px;letter-spacing:0.44px;max-width:760px;margin:0;}.thank-u-page__header h2 mark{background:linear-gradient(119deg,#7381fd -12.54%,#76c7ff 105.75%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.thank-u-page__whats-next{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-align:center;-ms-flex-align:center;align-items:center;row-gap:40px;width:100%;max-width:1160px;border-radius:20px;padding:60px;background:#f6fafd;}@media (max-width: 600px){.thank-u-page__whats-next{padding-left:0;padding-right:0;}}.thank-u-page__whats-next h2{color:#1a2033;font-family:Gilroy;font-size:44px;font-style:normal;font-weight:800;line-height:52px;letter-spacing:0.44px;width:100%;text-align:center;margin:0;}.thank-u-page__whats-next--steps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;}.thank-u-page__whats-next--steps_step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px;padding:24px;background:#fff;width:100%;max-width:330px;min-height:320px;-webkit-box-shadow:0px 20px 30px 0px rgba(47,101,181,0.1);box-shadow:0px 20px 30px 0px rgba(47,101,181,0.1);}.thank-u-page__whats-next--steps_step span{display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:700;line-height:25.6px;letter-spacing:0.84px;margin-bottom:24px;border-radius:50%;background:linear-gradient(119deg,#7381fd -12.54%,#76c7ff 105.75%);}.thank-u-page__whats-next--steps_step div{color:#1a2033;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:500;line-height:24px;}.thank-u-page__whats-next--steps_step div a{color:#1d9ff8;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:500;line-height:24px;will-change:color;-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.thank-u-page__whats-next--steps_step div a:hover{color:#0085ff;-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.thank-u-page__whats-next--steps_step .btn-secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 24px;border-radius:10px;border:1px solid #1d9ff8;color:#1d9ff8;text-align:center;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-top:auto;text-transform:none;}.thank-u-page__whats-next--steps_step .btn:focus,.thank-u-page__whats-next--steps_step .btn:hover,.thank-u-page__whats-next--steps_step .btn:active:focus,.thank-u-page__whats-next--steps_step .btn.active:focus,.thank-u-page__whats-next--steps_step .btn.focus,.thank-u-page__whats-next--steps_step .btn:active.focus,.thank-u-page__whats-next--steps_step .btn.active.focus{border:1px solid #0085ff;color:#0085ff;-webkit-box-shadow:none;box-shadow:none;outline:none;background:#fff;}.thank-u-page__meet-our-team{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:60px;}.thank-u-page__meet-our-team--img{width:100%;max-width:486px;border-radius:20px;}.thank-u-page__meet-our-team--description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;width:100%;max-width:600px;}.thank-u-page__meet-our-team--description h2{color:#1a2033;font-family:Gilroy;font-size:44px;font-style:normal;font-weight:800;line-height:52px;letter-spacing:0.44px;margin:0;}.thank-u-page__meet-our-team--description div{color:#1a2033;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:500;line-height:24px;}.thank-u-page__meet-our-team--description .btn-primary{all:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#fff;text-align:center;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:700;line-height:24px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 24px;background:var(--primary-sky-blue,#1d9ff8);-webkit-box-shadow:0px 10px 24px -10px rgba(0,133,255,0.7);box-shadow:0px 10px 24px -10px rgba(0,133,255,0.7);will-change:background;-webkit-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;margin-top:12px;}.thank-u-page__meet-our-team--description .btn-primary:active,.thank-u-page__meet-our-team--description .btn-primary:hover,.thank-u-page__meet-our-team--description .btn-primary:focus,.thank-u-page__meet-our-team--description .btn-primary:focus:active,.thank-u-page__meet-our-team--description .btn-primary:active:hover{outline:none;background:#0085ff;-webkit-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}@media (max-width: 600px){.download-page,.thank-u-page{margin-left:20px;margin-right:20px;}}