:root{--rio-darkest:#262c43;--rio-dark:#5e7b88;--rio-light:#b2c7cc;--rio-lightest:#ecefef;--silver-darkest:#53545e;--silver-dark:#747681;--silver-light:#c4c7c9;--silver-lightest:#e5e4e4;--gold-darkest:#935a04;--gold-dark:#b78138;--gold-light:#ddc096;--gold-lightest:#f0e7de;--bronze-darkest:#612e16;--bronze-dark:#a16a46;--bronze-light:#cdaa8e;--bronze-lightest:#f4f0ed;--cbb:#006cbb;--white:#fff;--dark-grey:#2b2c2f;--dull-red:#9e3f3f;--border-gray:#c5c7c9;--border-input:#747680;--main-btn-hover:#272c41}*{margin:0;padding:0}.rio-form-container h1,h2,h3,h4{font-family:Ovo,serif;font-weight:400}h5,h6,label,p{color:var(--dark-grey);font-family:Open Sans,sans-serif}.product-title{font-size:17px;margin-bottom:15px}fieldset{margin:25px 0!important;max-width:100%!important}label{display:none}.inputs-list label{display:block}ul{list-style:none}input:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.floating-input-box{position:relative}.float-placeholder{background-color:var(--white);color:var(--rio-dark);font-family:Open Sans,sans-serif;font-size:13px;font-style:italic;height:fit-content;left:25px;padding:2px 4px;pointer-events:none;position:absolute;top:9px;transition:all .4s ease}.floating-input-box input[type=email].has-value+.float-placeholder,.floating-input-box input[type=email]:focus+.float-placeholder,.floating-input-box input[type=number].has-value+.float-placeholder,.floating-input-box input[type=number]:focus+.float-placeholder,.floating-input-box input[type=tel].has-value+.float-placeholder,.floating-input-box input[type=tel]:focus+.float-placeholder,.floating-input-box input[type=text].has-value+.float-placeholder,.floating-input-box input[type=text]:focus+.float-placeholder,.floating-input-box textarea.has-value+.float-placeholder,.floating-input-box textarea:focus+.float-placeholder,.hs-dateinput input[type=date].hs-input.has-value+.float-placeholder,.hs-dateinput input[type=date]:focus+.float-placeholder,.hs-email.hs-fieldtype-text.field.hs-form-field.has-value .floating-input-box .float-placeholder,.hs-phone_number.hs-fieldtype-number.field.hs-form-field.has-value .floating-input-box .float-placeholder,.hs_price_multiplier.hs-price_multiplier.hs-fieldtype-number.field.hs-form-field.has-value .floating-input-box .float-placeholder{font-size:11px;left:25px;opacity:1;top:-10px}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{opacity:0}.main-error-msg{display:none;font-size:18px;margin:20px 0;text-align:center}.hs-error-msg,.main-error-msg{color:var(--dull-red);font-family:Open Sans,sans-serif}.hs-error-msg{font-size:13px;margin:4px auto 0;width:95%}.hs-fieldtype-radio label{display:block}.hs-fieldtype-radio ul li{margin:15px 0}.hs-fieldtype-radio ul li span{margin-left:10px}.hs-fieldtype-checkbox label{display:block}.hs-fieldtype-checkbox ul li{margin:15px 0}.hs-fieldtype-checkbox ul li span{margin-left:10px}input[type=date],input[type=email],input[type=file],input[type=number],input[type=tel],input[type=text],select,textarea{border:1px solid var(--border-input);border-radius:10px;box-sizing:border-box;display:block;margin:0 auto!important;padding:12px;width:95%!important}textarea{height:150px!important}input:focus,select:focus,textarea:focus{outline:none}input::placeholder,textarea::placeholder{font-family:Open Sans,sans-serif;font-style:italic}.hs-fieldtype-booleancheckbox label{display:flex;gap:10px}.banner-wrapper-rio .logo-wrapper{background-color:var(--rio-darkest);padding:20px 0 15px;text-align:center}.banner-wrapper-rio .banner-bg-wrapper{position:relative}.banner-wrapper-rio .banner-bg-wrapper img{display:block;object-fit:cover;object-position:right;width:100%}.form-step-box h1{color:var(--white);font-size:34px;font-weight:400;margin-bottom:22px;min-width:500px;position:relative}.form-step-box h1:before{background-color:var(--white);content:"";height:2px;left:0;position:absolute;top:-10px;width:45px}.form-step-box{background-color:var(--rio-dark);left:50%;padding:45px 96px 40px;position:absolute;top:50%;transform:translate(-50%)}.rio-form-container{margin:150px auto 0;max-width:700px}.rio-info-box{border:1px solid var(--border-gray);display:flex;gap:40px;margin-bottom:40px;margin-top:-60px;padding:25px 35px}.rio-info-box ul{font-family:Open Sans,sans-serif;font-size:12px;line-height:1.33}.rio-info-box img{display:block;height:30px;width:30px}.form-title-box{background-color:var(--rio-light);margin:20px 0 40px}.form-title-box h4{color:var(--dark-gery);font-size:21px;padding:12px 0 12px 17px}.user10-title,.user2-title,.user3-title,.user4-title,.user5-title,.user6-title,.user7-title,.user8-title,.user9-title{display:flex;justify-content:space-between}.form-title-box span{font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;padding:12px 17px 12px 0;text-decoration:underline}.form-title-box span:hover{cursor:pointer}.inputs-list input[type=radio]{display:none}.inputs-list input[type=radio]+span{cursor:pointer;display:inline-block;line-height:1.4em;padding-left:2em;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.inputs-list input[type=radio]+span:after,.inputs-list input[type=radio]+span:before{border:1px solid var(--dark-grey);border-radius:50%;color:var(--white);content:"";font-family:Times;height:1.4em;left:0;position:absolute;text-align:center;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:1.4em}.inputs-list input[type=radio]+span:before{box-shadow:inset 0 0 0 .2em var(--white),inset 0 0 0 1em var(--white);-webkit-transition:all .3s ease;transition:all .3s ease}.inputs-list input[type=radio]+span:hover:before{box-shadow:inset 0 0 0 .3em var(--white),inset 0 0 0 1em #c6c6c6;-webkit-transition:all .3s ease;transition:all .3s ease}.inputs-list input[type=radio]:checked+span:before{box-shadow:inset 0 0 0 .2em var(--white),inset 0 0 0 1em var(--dark-grey);-webkit-transition:all .3s ease;transition:all .3s ease}.inputs-list input[type=checkbox]{display:none}.inputs-list input[type=checkbox]+span{cursor:pointer;display:inline-block;line-height:1.4em;padding-left:2em;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.inputs-list input[type=checkbox]+span:after,.inputs-list input[type=checkbox]+span:before{border:1px solid var(--dark-grey);border-radius:10%;color:var(--white);content:"";font-family:Times;height:1.4em;left:0;position:absolute;text-align:center;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:1.4em}.inputs-list input[type=checkbox]+span:before{box-shadow:inset 0 0 0 .2em var(--white),inset 0 0 0 1em var(--white);-webkit-transition:all .3s ease;transition:all .3s ease}.inputs-list input[type=checkbox]+span:hover:before{box-shadow:inset 0 0 0 .3em var(--white),inset 0 0 0 1em #c6c6c6;-webkit-transition:all .3s ease;transition:all .3s ease}.inputs-list input[type=checkbox]:checked+span:before{box-shadow:inset 0 0 0 .2em var(--white),inset 0 0 0 1em var(--dark-grey);-webkit-transition:all .3s ease;transition:all .3s ease}.fieldset-wrap-box{border:1px solid var(--border-gray);margin-bottom:35px;padding:16px}.form-btn,.hs_submit .hs-button{background-color:var(--cbb);border:none;border-radius:10px;color:var(--white);font-family:Open Sans,sans-serif;font-size:17px;font-weight:600;margin-bottom:1.5em;padding:20px 40px;text-align:center;transition:.7s;width:auto}.form-btn:hover,.hs_submit .hs-button:hover{background-color:var(--main-btn-hover);cursor:pointer}.back-to-prev-btn-box{align-items:center;display:flex;display:none;gap:10px;justify-content:center;margin:20px 0 60px}.back-to-prev-btn-box:hover{cursor:pointer}.back-to-prev-btn-box span{color:var(--cbb);font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;text-decoration:underline}.next-btn{margin:20px 0 60px}.hs_submit{display:none;margin-top:20px}.return-to-home-btn{display:none;margin:40px 0;text-align:center}.return-to-home-btn button{background-color:var(--cbb);border:none;border-radius:10px;color:var(--white);font-family:Open Sans,sans-serif;font-size:15px;font-weight:500;padding:10px 20px;text-align:center;text-transform:uppercase;transition:.7s;width:200px}.return-to-home-btn button:hover{background-color:var(--main-btn-hover);cursor:pointer}.main-form-section{display:grid;grid-template-columns:1fr}.fieldset-inline-wrap{margin:0 auto;width:98%}.input-tooltip-wrapper{display:grid;grid-template-columns:1fr 5%}.percent,.tooltip-box{align-items:center;display:flex}.submitted-message p{line-height:1.5}span.current{color:#232323!important;display:block!important;font-size:13px!important;overflow:hidden;text-align:left!important;width:95%}.p-name span{color:#a7afb7!important;line-height:1.3}.product-list-item{align-items:flex-start;display:flex;justify-content:space-between}.p-name{line-height:1.2;margin-bottom:12px;max-width:335px;white-space:normal;word-break:normal}.p-name span{color:#989ea5!important;display:block!important;font-size:12px!important;line-height:1.4;text-align:left!important}hr.product-line{border-color:#d5dee7ab}@media only screen and (max-width:1400px){.rio-info-box{margin-top:0}}@media only screen and (max-width:992px){.banner-wrapper-rio .banner-bg-wrapper img{height:200px;object-fit:cover}.form-step-box #progressbar{width:100%}.rio-form-container{width:90%}}@media only screen and (max-width:768px){.hs-fieldtype-booleancheckbox label{display:grid}input[type=checkbox]{width:25px!important}img{width:70px}}@media only screen and (max-width:600px){.rio-form-container{margin-top:120px}.form-step-box h1{min-width:0}.form-step-box{padding:45px 76px 40px}.rio-info-box{margin-top:170px}img{width:70px}}@media only screen and (max-width:480px){.rio-form-container{margin-top:120px}img{width:70px}.form-columns-2 .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field{margin-top:25px}}@media only screen and (max-width:450px){.dropdown-select.wide.search-s{width:120px!important}img{width:50px}.dropdown-select.wide.search-s{width:120px!important}img{width:45px}}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.form-columns-2 .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field,.form-columns-2 .hs_lastname_10.hs-lastname_10.hs-fieldtype-text.field.hs-form-field,.form-columns-2 .hs_lastname_2.hs-lastname_2.hs-fieldtype-text.field.hs-form-field,.form-columns-2 .hs_lastname_3.hs-lastname_3.hs-fieldtype-text.field.hs-form-field,.form-columns-2 .hs_lastname_4.hs-lastname_4.hs-fieldtype-text.field.hs-form-field,.form-columns-2 .hs_lastname_5.hs-lastname_5.hs-fieldtype-text.field.hs-form-field,.form-columns-2 .hs_lastname_6.hs-lastname_6.hs-fieldtype-text.field.hs-form-field,.form-columns-2 .hs_lastname_7.hs-lastname_7.hs-fieldtype-text.field.hs-form-field,.form-columns-2 .hs_lastname_8.hs-lastname_8.hs-fieldtype-text.field.hs-form-field,.form-columns-2 .hs_lastname_9.hs-lastname_9.hs-fieldtype-text.field.hs-form-field{margin-top:25px}.file-upload-icon{width:15px}}.input-select-title{display:none}.back-to-prev-btn-box img{width:20px}.check-submit{margin-top:15px;width:100%}.error-msg{color:var(--dull-red);font-family:Open Sans,sans-serif;font-size:13px;margin:4px auto 0 15px;width:95%}div.hs-richtext.hs-main-font-element>h1{color:var(--dark-grey);font-family:Open Sans,sans-serif}fieldset.form-columns-0:first-child .hs-richtext.hs-main-font-element h1{text-align:left}.input-tooltip-wrapper.floating-input-box{display:grid;grid-template-columns:1fr 5%}#label-chains_categories-e9b75f03-df41-4630-97a0-877bcbecc7dc,#label-commitment_rings-e9b75f03-df41-4630-97a0-877bcbecc7dc,#label-findings_categories-e9b75f03-df41-4630-97a0-877bcbecc7dc,#label-gemstones_diamonds_categories-e9b75f03-df41-4630-97a0-877bcbecc7dc,#label-procase_categories-e9b75f03-df41-4630-97a0-877bcbecc7dc,#label-sample_file-e9b75f03-df41-4630-97a0-877bcbecc7dc{display:none}.hs_chains_categories,.hs_commitment_rings,.hs_findings_categories,.hs_gemstones_diamonds_categories{margin-left:25px}.upload-file-wrap{background-color:var(--rio-lightest);border-radius:10px;padding:16px}.file-input{border-radius:3px;display:inline-block;position:relative;text-align:left;width:100%}.file-input>[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:80%!important;z-index:10}.file-input{align-items:center;display:flex}.file-label{background-color:var(--white);border:1px solid var(--border-input);border-radius:10px;color:var(--border-input);font-family:Open Sans,sans-serif;font-style:italic;margin:0 15px;padding:12px;width:100%}.hs-fieldtype-file label{display:block}input[type=number]{-webkit-appearance:none}textarea{height:75px!important;resize:none!important}.input{margin-right:0!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}span.italic-span{font-style:italic;margin:0!important}fieldset strong{display:none}.customization-services-info{display:inline;font-size:14px}.customization-services-info a{color:var(--cbb);text-decoration:none}@media screen and (max-width:900px){textarea{height:100px!important}.input:has(textarea) .float-placeholder{width:90%}.floating-input-box textarea.has-value+.float-placeholder{top:-20px}}@media screen and (max-width:460px){.input:has(textarea) .float-placeholder{width:80%}.floating-input-box textarea.has-value+.float-placeholder{top:-30px}textarea{padding-top:25px}}.banner-wrapper-rio .logo-wrapper img{max-width:225px}