:root{--white: #fff;--white-opacity: rgb(255 255 255 / 25%);--white-opacity05: rgb(255 255 255 / 50%);--shark: #262b33;--shark-opacity: rgb(38 43 51 / 50%);--shark-opacity-25: rgb(38 43 51 / 25%);--shark-opacity-75: rgb(38 43 51 / 75%);--black-russian: #000003;--footer-gradient: linear-gradient(#262b33, #000003);--gray: #808080;--tower-gray: #abbbc1;--nickel: #6e7375;--light-gray: #f2f2f2;--nevada: #697279;--oslo-gray: #939599;--bombay: #adb2b5;--gradient-diagonal-line: linear-gradient(to right, #333435, #abbbc0);--gradient-diagonal-line-light: linear-gradient(to right, rgb(0 0 0 / 0%), rgb(0 0 0 / 10%));--gradient-vertical-line: linear-gradient(#6e7375, #828688);--gradient-vertical-line-light: linear-gradient(rgb(0 0 0 / 5%), rgb(0 0 0 / 15%));--gradient-white: linear-gradient(to top, var(--white), rgb(0 0 0 / 0%));--text-error: #ff6b6b;--button: #20242b;--black-opacity: rgb(0 0 0 / 25%);--geyser: #dce3e5;--checkbox-grey: #afafae;--off-black: #101010;--shark-light: #424b59}h1,.h1{font-size:3.6rem;font-weight:500;line-height:1.333;margin-top:0;margin-bottom:.175em}@media(min-width: 768px){h1,.h1{font-size:4.8rem}}h2,.h2{font-size:3.6rem;font-weight:500}@media(min-width: 768px){h2,.h2{font-size:4.8rem}}h3,.h3{font-size:2.1rem;font-weight:500}@media(min-width: 768px){h3,.h3{font-size:3rem}}h4,.h4{font-size:1.8rem;font-weight:500}@media(min-width: 768px){h4,.h4{font-size:2.6rem}}h6,.h6{font-size:1.7rem;font-weight:500;line-height:133%;letter-spacing:.02em}@media(min-width: 768px){h6,.h6{font-size:2.4rem}}p,.p{margin-top:0}p--small,.p--small{font-size:1.6rem}@media(min-width: 1024px){p--small,.p--small{font-size:1.8rem}}a,.a{color:var(--shark)}small,.small{font-size:2.1rem}.quote-form{padding:4rem 0;color:var(--shark)}.quote-form__checkbox-container.quote-form__checkbox-container.quote-form__checkbox-container{margin-top:0;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.quote-form__checkbox-container.quote-form__checkbox-container.quote-form__checkbox-container .form__form-checkbox-label{font-size:1.2rem}.quote-form__upload-icon{height:2.4rem;width:2.4rem}.quote-form__input-file{position:absolute;visibility:hidden;top:0}.quote-form__input-file-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.quote-form__input-file-title{font-size:1.8rem;font-weight:500}.quote-form__input-file-text{width:calc(100% - 3.2rem)}.quote-form__input-file-description{font-size:1.2rem;font-weight:500;margin-top:.5rem;color:var(--shark-opacity)}.quote-form__input-file-custom{cursor:pointer;position:relative;border:1px solid var(--tower-gray);border-radius:.5rem;padding:2.5rem 2rem;width:100%;display:block;margin-top:2.5rem}.quote-form__output{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1%}.quote-form__image{width:calc(100% - 39px);height:18vw;background-position:center;background-size:cover;background-repeat:no-repeat}.quote-form__image-delete{top:1rem;right:1rem;position:absolute;width:25px;cursor:pointer;height:25px;background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex}.quote-form__image-delete-icon{margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quote-form__image-upload{width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}.quote-form__image-upload-container{width:49.5%;position:relative;height:46vw;margin-top:1%}.quote-form__image-upload-container:first-of-type{margin-top:2.5rem}.quote-form__image-upload-container:last-of-type{margin-bottom:1.5rem}.quote-form__image-number{height:2.4rem;width:2.4rem;border:1px solid var(--tower-gray);border-radius:50%;text-align:center;padding:.1rem 0;font-size:1.6rem;font-weight:500;color:var(--nevada)}.quote-form__image-container{width:49.5%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5rem;gap:1.5rem}.quote-form__image-container:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.quote-form__images-upload-container{position:relative}.quote-form__images-text{font-size:1.4rem;font-weight:500;color:var(--shark-opacity);margin-top:2.5rem}.quote-form__images-title{margin-top:5rem}.quote-form__images-example{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1%;margin-top:2rem}.quote-form__images-description{font-size:1.6rem;margin-top:2.5rem}@media(min-width: 768px){.quote-form__images-description{font-size:2.1rem}}.quote-form__line{height:1px;width:100%;background:var(--shark-opacity)}.quote-form__title{text-align:center;font-size:3rem}.quote-form__subtitle{text-align:center;margin-top:4.5rem;font-size:1.8rem}.quote-form .select{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.quote-form .select__option{font-size:1.8rem;font-weight:500;width:auto;text-align:left;padding:1rem 4.5rem 1rem 2rem}.quote-form .select__selected{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem 2rem 1rem 0}.quote-form .select__box{width:100%;border-radius:.5rem}.quote-form .form--loading .lds-ring{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:41rem}.quote-form .form__message{top:0}.quote-form .form__text-required{font-size:1.8rem}.quote-form .form__optional-container{margin-top:1.5rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.quote-form .form__optional-text{font-size:2.1rem;font-weight:500}.quote-form .form__optional-line{height:1px;width:100%;border-top:1px dashed var(--shark-opacity);margin-left:2rem}.quote-form .form__select-year .select__options.active{max-height:30rem;overflow-y:scroll}.quote-form .form__select-year .select__options.active::-webkit-scrollbar{width:0}.quote-form .form__select-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;width:inherit}.quote-form .form__select-container:nth-child(1){z-index:10}.quote-form .form__select-container:nth-child(2){z-index:9}.quote-form .form__select-container:nth-child(3){z-index:8}.quote-form .form__select-container:nth-child(4){z-index:7}.quote-form .form__select-container:nth-child(5){z-index:6}.quote-form .form__select-title{text-align:left;font-size:1.6rem;font-weight:500;width:100%}.quote-form .form__select-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quote-form .form__selects{width:100%;margin-top:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.quote-form .form__selects--optional{margin:2rem 0}.quote-form .form__selects--optional .form__select{width:50%}.quote-form .form__selects--optional .form__select-container:nth-child(1){z-index:6}.quote-form .form__selects--optional .form__select-container:nth-child(2){z-index:5}.quote-form .form__selects--optional .form__select-title{font-size:1.8rem;width:50%}.quote-form .form__selects--optional .form__select-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.quote-form .form__radio{width:100%}.quote-form .form__radio-title{font-size:2.1rem;font-weight:500}.quote-form .form__radio-label{font-size:1.6rem;margin-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media(min-width: 768px){.quote-form .form__radio-label{font-size:2.1rem}}.quote-form .form__radio-input{z-index:-1;height:1.8rem;width:1.9rem;margin-right:1.5rem;position:relative}.quote-form .form__radio-input--error::before{content:"";height:100%;width:100%;position:absolute;border:.2rem solid var(--text-error);border-radius:50%}.quote-form .form__radio-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quote-form .form__form{margin-top:4.5rem}.quote-form .form__form-checkbox{margin-top:0}.quote-form .form__form-textarea{resize:none;height:5rem}.quote-form .form__form-textarea-container{width:100%;margin-top:3.5rem}.quote-form .form__form-textarea:focus::-webkit-input-placeholder{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.quote-form .form__form-textarea:focus::-moz-placeholder{transform:translateY(-3px)}.quote-form .form__form-textarea:focus:-ms-input-placeholder{-ms-transform:translateY(-3px);transform:translateY(-3px)}.quote-form .form__form-textarea:focus::-ms-input-placeholder{-ms-transform:translateY(-3px);transform:translateY(-3px)}.quote-form .form__form-textarea:focus::placeholder{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.quote-form .form__form-checkbox-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quote-form .form__form-checkbox-label{font-size:1.6rem}@media(min-width: 768px){.quote-form .form__form-checkbox-label{font-size:2.1rem}}.quote-form .form__form-input{background:rgba(0,0,0,0)}.quote-form .form__form-input::-webkit-input-placeholder{color:var(--shark-opacity)}.quote-form .form__form-input::-moz-placeholder{color:var(--shark-opacity)}.quote-form .form__form-input:-ms-input-placeholder{color:var(--shark-opacity)}.quote-form .form__form-input::-ms-input-placeholder{color:var(--shark-opacity)}.quote-form .form__form-input::placeholder{color:var(--shark-opacity)}.quote-form .form__form-input:-moz-placeholder-shown{border-bottom:1px solid var(--shark-opacity)}.quote-form .form__form-input:-ms-input-placeholder{border-bottom:1px solid var(--shark-opacity)}.quote-form .form__form-input:placeholder-shown{border-bottom:1px solid var(--shark-opacity)}.quote-form .form__form-input:focus{border-bottom:1px solid var(--shark)}.quote-form .form__form-input:focus::-webkit-input-placeholder{color:var(--shak)}.quote-form .form__form-input:focus::-moz-placeholder{color:var(--shak)}.quote-form .form__form-input:focus:-ms-input-placeholder{color:var(--shak)}.quote-form .form__form-input:focus::-ms-input-placeholder{color:var(--shak)}.quote-form .form__form-input:focus::placeholder{color:var(--shak)}.quote-form .form__form-input-container{position:relative}.quote-form .form__form-input-absolute{font-size:1.8rem;position:absolute;text-align:right;font-weight:500;z-index:-1;bottom:3.5rem;width:100%}.quote-form .form__group{margin-top:4.5rem}.quote-form .form__group:first-child{margin-top:0}.quote-form .form__group-number{border:1px solid var(--shark);padding:.4rem 0;text-align:center;border-radius:55px;height:3rem;width:3rem;color:var(--white);background:var(--shark);margin-right:1.5rem}.quote-form .form__group-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4.5rem}@media(min-width: 1024px){.quote-form{padding:5rem 7rem}.quote-form .button{display:block}.quote-form__checkbox-container.quote-form__checkbox-container.quote-form__checkbox-container .form__form-checkbox-label{font-size:1.8rem}.quote-form__checkbox-container.quote-form__checkbox-container.quote-form__checkbox-container input{margin-top:.7rem}.quote-form__upload-icon{height:3.7rem;width:3.7rem}.quote-form__input-file-title{font-size:2.1rem}.quote-form__input-file-description{font-size:1.8rem}.quote-form__input-file-text{width:calc(100% - 5.2rem)}.quote-form__input-file-content{gap:1.5rem}.quote-form__input-file-custom{margin-top:5rem;padding:2.5rem 5rem}.quote-form__output{gap:.5%}.quote-form__image{width:100%;height:8vw}.quote-form__image-number{padding:.6rem 0;width:3.2rem;height:3.2rem}.quote-form__image-container.quote-form__image-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:24.25%;margin-top:1%}.quote-form__image-container.quote-form__image-container:nth-child(-n+4){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.quote-form__image-delete{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:25%;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quote-form__image-delete-text{font-size:1.4rem;font-weight:500}.quote-form__image-upload{height:80%}.quote-form__image-upload-container{width:19.6%;height:13vw}.quote-form__image-upload-container:first-of-type{margin-top:5rem}.quote-form__image-upload-container:last-of-type{margin-bottom:2.5rem}.quote-form__images-text{font-size:1.8rem;margin-top:1.5rem}.quote-form__images-example{margin-top:3.5rem;width:80%}.quote-form .select__option{font-size:2rem}.quote-form .select__selected-text{font-size:2rem}.quote-form .select__box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quote-form .form--loading .lds-ring{padding-bottom:34%}.quote-form .form__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.quote-form .form__text-required{font-size:1.8rem}.quote-form .form__optional-container{margin-top:3rem}.quote-form .form__form-checkbox-container{width:45%}.quote-form .form__form-submit{margin-top:1.5rem}.quote-form .form__form-input-absolute{font-size:2.4rem;bottom:5.7rem}.quote-form .form__form-textarea:focus::-webkit-input-placeholder{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.quote-form .form__form-textarea:focus::-moz-placeholder{transform:translateY(-3px)}.quote-form .form__form-textarea:focus:-ms-input-placeholder{-ms-transform:translateY(-3px);transform:translateY(-3px)}.quote-form .form__form-textarea:focus::-ms-input-placeholder{-ms-transform:translateY(-3px);transform:translateY(-3px)}.quote-form .form__form-textarea:focus::placeholder{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.quote-form .form__radio-title{font-size:2.4rem}.quote-form .form__radio-container{gap:0 5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:wrap row;flex-flow:wrap row}.quote-form .form__radio-label{margin-top:0}.quote-form .form__select-title{font-size:2rem;margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:1rem}.quote-form .form__select-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.quote-form .form__select-container:last-of-type{padding-left:2%}.quote-form .form__selects{margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.quote-form .form__selects--optional{margin:3.5rem 0}.quote-form .form__selects--optional .select__box{width:12rem}.quote-form .form__selects--optional .form__select{width:100%}.quote-form .form__selects--optional .form__select-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;margin-right:4rem}.quote-form .form__selects--optional .form__select-container{width:30rem}.quote-form .form__group-title{font-size:3rem}.quote-form__title{font-size:4.8rem}.quote-form__subtitle{font-size:2.4rem}}@media(min-width: 1400px){.quote-form__image{height:11.5rem}.quote-form .select__option{font-size:2.4rem}.quote-form .select__selected-text{font-size:2.4rem}.quote-form .form__form-checkbox-container{width:35%}.quote-form .form__select{min-width:15rem}.quote-form .form__select-container:last-of-type{padding-left:4.5%}.quote-form .form__select-title{margin-right:3rem;white-space:nowrap;font-size:2.4rem}}
