*{box-sizing:border-box;margin:0;padding:0}body{font-size:14px}:root{--rio-blue:#006cbb;--rio-white:#fff;--rio-darkest:#262c43;--rio-dark-blue:#00426a}button.primary{background-color:var(--rio-blue);border:none;border-radius:10px;color:var(--rio-white);cursor:pointer;font-family:Open Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:.6px;line-height:normal;min-width:205px;padding:17px;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}button.primary:hover{background-color:var(--rio-darkest)}.container{align-items:center;display:flex;flex-direction:column;max-width:100%;width:1000px}header{display:flex;justify-content:center;padding:20px}.banner-image{border-bottom:5px solid var(--rio-dark-blue);border-top:5px solid var(--rio-dark-blue);max-height:301px}.banner-image img{object-fit:cover;width:100%}.content{background-color:#262c43;display:flex;justify-content:center;padding:40px 15px 80px}.content .logo-top{background-color:#fff;box-sizing:content-box;max-height:131px;max-width:250px;padding:0 20px}.content .text{color:#fff;padding:30px 0;text-align:center}.content .text h2{font-family:Ovo,sans-serif;font-size:30px}.content .text p{font-family:Open Sans,sans-serif;font-size:16px;font-weight:200;margin-top:16px}.content .cards{display:flex;flex-wrap:wrap;gap:30px;width:100%}.content .cards .card{align-items:center;background-color:#ecefef;display:flex;flex:1;flex-direction:column;margin:auto;max-width:227px;padding-bottom:16px;text-align:center}.content .cards .card .card-image{align-items:center;display:flex;height:175px;justify-content:center;width:100%}.content .cards .card .card-image img{object-fit:scale-down;padding:25px 0 40px;width:100%}.content .cards .card .title{height:50px}.content .cards .card .description{height:35px}.content .cards .card h3{color:var(--rio-dark-blue);font-family:Ovo,sans-serif;font-size:20px;margin-top:18px}.content .cards .card h4{color:var(--rio-dark-blue);font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;margin-top:16px;padding:0 10px}.content .cards .card button.primary{margin:50px 10px 20px}.form{background-color:var(--rio-dark-blue);display:flex;justify-content:center;padding:50px 15px 80px}.form .text{color:var(--rio-white);padding:30px 0;text-align:center}.form .text h2{font-family:Ovo,sans-serif;font-size:40px}.form .text p{font-family:Open Sans,sans-serif;font-size:18px;margin-top:16px}.form .form-container{margin-top:30px;width:100%}.form .form-container .hbspt-form{width:100%}.form .form-container form{display:flex;flex-direction:column;width:100%}.form .form-container form fieldset{max-width:100%;width:100%}.form .form-container form fieldset.form-columns-2{display:flex;gap:20px}.form .form-container form fieldset.form-columns-1 .hs-input{width:100%}.form .form-container form fieldset div label{color:var(--rio-white)!important;display:block;font-family:Open Sans,sans-serif;font-size:16px;padding-bottom:5px}.form .form-container form fieldset div input[type=email],.form .form-container form fieldset div input[type=number],.form .form-container form fieldset div input[type=tel],.form .form-container form fieldset div input[type=text],.form .form-container form fieldset div textarea{border:none;border-radius:4px;color:var(--rio-dark-blue);font-family:Open Sans,sans-serif;font-size:16px;outline:none;padding:18px;width:100%}.form .form-container form fieldset div textarea{resize:none}.form .form-container form fieldset.form-columns-2 .input{margin:0}.hs-form-5d056739-c7ed-4f91-8029-768767a7f6ea_7c8f5424-8c3f-4bed-ab89-bdcfc39a9b77 fieldset.form-columns-2 .hs-form-field{width:100%}.form .form-container form fieldset ul{list-style-type:none}.form .form-container form fieldset .hs-error-msgs li label{color:#f2545b!important;font-size:14px!important;font-style:italic}.form .form-container form .hs_error_rollup ul{color:var(--rio-white);font-family:Open Sans,sans-serif;font-size:14px;font-style:italic;list-style-type:none;margin-bottom:10px;margin-top:-20px}.form .form-container form fieldset .hs-form-field{margin-bottom:30px}.form .form-container form fieldset ul.inputs-list{flex-direction:column;gap:10px}.form .form-container form fieldset ul.inputs-list input{max-height:18px!important;max-width:18px!important;min-height:18px!important;min-width:18px!important}.form .form-container form fieldset ul.inputs-list label{align-items:center;display:flex;font-size:18px;gap:20px}.form .form-container form .hs_submit{display:flex;justify-content:center;width:100%}.form .form-container form .hs_submit input{background-color:#0078c1;border:none;border-radius:10px;box-shadow:none;color:var(--rio-white);cursor:pointer;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;outline:none;padding:17px 60px;transition:.3s ease-in-out}.form .form-container form .hs_submit input:hover{background-color:#015b93}#label-customization_services-5d056739-c7ed-4f91-8029-768767a7f6ea{display:none}.hs_customization_services{display:none;margin:10px 0 10px 20px!important}.hs_customization_services.show{animation:show .5s ease-in-out}.hs_customization_services.hide{animation:hide .5s ease-in-out}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}.stones{background-color:#ecefef;border-bottom:5px solid var(--rio-dark-blue);display:flex;justify-content:center;padding:40px 15px 60px}.stones .all-stones{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.stone{box-sizing:border-box;flex-basis:14.66667%}.stone,footer{display:flex;justify-content:center}footer{padding:25px 15px}footer .container{flex-direction:row}footer .copyright{color:var(--rio-dark-blue);font-family:Open Sans,sans-serif;font-size:18px;padding:0 30px}footer .social-icons{display:flex;gap:20px;margin-left:auto}footer .social-icons .icon{align-items:center;background-color:#0078c1;display:block;display:flex;height:25px;justify-content:center;width:25px}footer .social-icons .icon svg{height:15px;width:15px;fill:var(--rio-white)}footer .social-icons .icon.tiktok{background-color:transparent!important}footer .social-icons .icon.tiktok img{max-height:25px;max-width:25px}@media (max-width:768px){.form .form-container form fieldset.form-columns-2{flex-direction:column;gap:0}.content{padding:15px}.content .logo-top{box-sizing:border-box;display:flex;justify-content:center;max-width:100%;padding:0 15px;width:100%}.stones .all-stones{gap:10px}.stone{flex-basis:31.33333%}footer .container{flex-direction:column;gap:10px}footer .social-icons{margin-left:0}}@media (max-width:480px){.stone{flex-basis:48%}form.hs-form-5d056739-c7ed-4f91-8029-768767a7f6ea_7c8f5424-8c3f-4bed-ab89-bdcfc39a9b77:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input,form.hs-form-5d056739-c7ed-4f91-8029-768767a7f6ea_7c8f5424-8c3f-4bed-ab89-bdcfc39a9b77:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input{width:100%!important}}@media (max-width:320px){.stone{flex-basis:98%}}