.rotated-90{transform:rotate(90deg)}.rotated-180{transform:rotate(180deg)}.fade-in{-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-out{-webkit-animation:fade-out .5s ease-out both;animation:fade-out .5s ease-out both}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.usps-section__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 0;background-color:var(--experience-offwhite);width:100%;min-height:fit-content}.usps-section__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.usps-section__title{color:var(--experience-dark-main);font-size:var(--text-heading-2);font-family:var(--richmond-display);font-weight:var(--normal);line-height:120%;text-align:center;margin-bottom:24px;max-width:300px;margin-inline:auto}.usps-section__container{text-align:center;display:flex;flex-direction:column;width:100%}.usps-section__circle-container{position:relative;width:100%;max-width:230px;min-width:230px;height:250px;margin-bottom:24px;margin-inline:auto}.usps-section__central-circle{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:180px;height:180px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.usps-section__central-circle .usps-section__circle-image__container{width:100%;height:100%;object-fit:cover;border-radius:50%;overflow:hidden;padding:8px;display:flex;align-items:center;justify-content:center}.usps-section__central-circle .usps-section__circle-image__container--central{position:relative;z-index:1}.usps-section__central-circle .usps-section__circle-image__container--overlay{position:absolute;top:0;left:0;z-index:2;padding:13px}@media screen and (min-width:1024px){.usps-section__central-circle .usps-section__circle-image__container--overlay{padding:15px}}.usps-section__central-circle .usps-section__circle-image__container--overlay .lazy-image{width:100%!important;height:100%!important}.usps-section__central-circle .usps-section__circle-image{width:100%;height:100%;object-fit:cover;border-radius:50%;overflow:hidden}.usps-section__central-circle .usps-section__circle-image.lazy-image{width:160px;height:160px;justify-content:center;object-fit:cover}.usps-section__central-circle .usps-section__circle-image.lazy-image img{object-fit:cover!important;width:100%!important}.icon-wrapper{position:absolute;cursor:pointer;transition:transform .2s ease}.icon-wrapper.icon-position-0{top:35%;left:-14%;border-radius:50%}.icon-wrapper.icon-position-1{top:8%;left:-5%;border-radius:50%}.icon-wrapper.icon-position-2{top:-5%;left:20%;border-radius:50%}.icon-wrapper.icon-position-3{top:-5%;right:20%;border-radius:50%}.icon-wrapper.icon-position-4{top:8%;right:-5%;border-radius:50%}.icon-wrapper.icon-position-5{top:35%;right:-14%;border-radius:50%}.icon-container{width:56px;height:56px;border-radius:50%;border:1px solid transparent;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:all .3s ease;overflow:hidden}.icon-container .lazy-image img{object-fit:contain;display:flex}.icon-container.active{background-color:#fff;border:1px solid #d4d4d4}.icon-container .icon{width:28px;height:28px;flex-shrink:0}.usps-section__content{display:flex;flex-direction:column;align-items:center;min-height:85px}.usps-section__content .usps-section__content-subtitle{color:var(--experience-dark-main);font-size:var(--text-regular);font-style:normal;font-weight:var(--bold);letter-spacing:2.24px;line-height:150%;text-align:center;margin-bottom:8px}.usps-section__content .usps-section__content-description{color:var(--experience-dark-text);font-size:var(--text-regular);font-style:normal;font-weight:var(--medium);line-height:150%;text-align:center}.icon-subtitle{color:var(--experience-dark-main);font-size:var(--text-regular);font-style:normal;font-weight:var(--bold);line-height:150%;letter-spacing:2.56px;text-align:center;margin-bottom:8px;display:none}.icon-description{color:var(--experience-dark-text);font-size:var(--text-regular);font-style:normal;font-weight:var(--medium);line-height:150%;text-align:center;display:none}@media screen and (min-width:375px){.usps-section__circle-container{max-width:300px;min-width:300px;height:272px}.usps-section__central-circle{width:220px;height:220px}.usps-section__central-circle .usps-section__circle-image.lazy-image{width:100%;height:100%}}@media screen and (min-width:768px){.usps-section__title{max-width:414px}.usps-section__circle-container{max-width:414px;min-width:414px;width:100%}.icon-wrapper.icon-position-0{top:50%}.icon-wrapper.icon-position-1{top:20%;left:-2%}.icon-wrapper.icon-position-2,.icon-wrapper.icon-position-3{top:0%}.icon-wrapper.icon-position-4{top:20%;right:-2%}.icon-wrapper.icon-position-5{top:50%}.usps-section__central-circle .usps-section__circle-image.lazy-image{width:100%;height:100%}}@media screen and (min-width:1024px){.usps-section__wrapper{padding:88px 0}.usps-section__title{max-width:885px;margin-bottom:48px}.usps-section__content{display:none}.usps-section__circle-container{max-width:414px;min-width:414px;width:100%;height:705px}.usps-section__central-circle{width:320px;height:320px;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-wrapper.icon-position-0{top:20%;left:-65%}.icon-wrapper.icon-position-1{top:0;left:50%;transform:translate(-50%)}.icon-wrapper.icon-position-2{left:unset;top:20%;right:-65%}.icon-wrapper.icon-position-3{top:50%;right:-65%}.icon-wrapper.icon-position-4{top:unset;right:unset;bottom:0;left:50%;transform:translate(-50%)}.icon-wrapper.icon-position-5{right:unset;top:50%;left:-65%}.icon-container{width:320px;height:fit-content;border-radius:unset;display:flex;flex-direction:column;align-items:center;justify-content:center}.icon-container.active{background-color:transparent;border:1px solid transparent}.icon-container .icon{width:57px;height:57px;padding-bottom:24px}.icon-container .icon-subtitle,.icon-container .icon-description{display:block}}@media screen and (min-width:1280px){.icon-wrapper.icon-position-0{left:-75%}.icon-wrapper.icon-position-2,.icon-wrapper.icon-position-3{right:-75%}.icon-wrapper.icon-position-5{left:-75%}}@media screen and (min-width:1440px){.usps-section__wrapper{padding:112px 0}}
