.skeleton{animation:skeleton-loading 1s linear infinite alternate;color:transparent!important}.skeleton>*{opacity:0}@keyframes skeleton-loading{0%{background-color:#ccc}to{background-color:#f2f2f2}}.skeleton-text{width:auto;height:100%;margin-bottom:.5rem;border-radius:.25rem}main.themes .tips .section-title .btn{margin-right:2.8rem}main.themes .tips .divider-line{margin-bottom:2.4rem}.all-themes{background-color:#f1f2f1;margin-bottom:0;padding:10rem 0}.all-themes .inner{display:grid;gap:3.2rem;grid-template-columns:repeat(2,1fr)}.all-themes .inner .theme{display:inline-flex;align-items:center;gap:.6rem;line-height:1;font-size:1.5rem;color:#253a29;box-shadow:inset 0 -2px #d6d9d6;padding-bottom:2rem;text-decoration:none;position:relative;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.all-themes .inner .theme:before{content:"";width:0%;position:absolute;bottom:0;left:0;border-bottom:1px solid #2a843d;transition:width .35s ease-in-out;-webkit-transition:width .35s ease-in-out}.all-themes .inner .theme:hover{color:#2a843d}.all-themes .inner .theme:hover:before{width:100%}.all-themes .inner .theme:hover i{color:#2a843d}.all-themes .inner .theme i{display:inline-flex;color:#253a29;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.all-themes .inner .theme i svg{display:inline-flex;width:1.7rem}@media screen and (min-width: 992px){.all-themes .inner{grid-template-columns:repeat(3,1fr)}}.carousel-themes .card{min-height:30rem}@media screen and (min-width: 768px){.carousel-themes .card .card-body{padding:3.2rem}.carousel-themes .card .card-body h3{font-size:2.6rem}}.rms-themes-page .container>.inner{display:grid;gap:3.2rem;grid-template-columns:minmax(0,1fr)}.rms-themes-page .container>.inner .sidebar .sidebar-content{display:grid;gap:2.3rem}.rms-themes-page .container>.inner .sidebar .sidebar-content .card img{margin-bottom:1.4rem}.rms-themes-page .container>.inner .sidebar .sidebar-content .card h3{margin-bottom:1.4rem}.rms-themes-page .container>.inner .sidebar .sidebar-content .rms-cta{padding:1.6rem}@media screen and (min-width: 768px){.rms-themes-page .container>.inner .sidebar .sidebar-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media screen and (min-width: 1200px){.rms-themes-page .container>.inner .sidebar{z-index:1;position:relative}.rms-themes-page .container>.inner .sidebar .sidebar-content{position:sticky;top:9.6rem;margin-top:-14.4rem;grid-template-columns:repeat(1,minmax(0,1fr))}.rms-themes-page .container>.inner .sidebar .sidebar-content .card .card-body{padding:2.8rem}}@media screen and (min-width: 1200px){.rms-themes-page .container>.inner{gap:6.4rem;grid-template-columns:minmax(0,1fr) 36rem}}.rms-themes h3{font-size:2rem}.rms-themes .inner:not(:last-of-type){margin-bottom:3.2rem}.rms-themes .inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.rms-themes .inner+h3{margin-top:3.2rem}@media screen and (min-width: 768px){.rms-themes .inner{grid-template-columns:repeat(3,minmax(0,1fr))}.rms-themes .inner+h3{margin-top:4rem}}@media screen and (min-width: 1400px){.rms-themes .inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.rms-themes strong{font-size:2rem;font-family:Raspoutine,sans-serif}.rms-themes .rms-theme{text-decoration:none;display:flex;grid-template-columns:2.2rem 1fr;align-items:center;gap:1rem;padding:1.4rem 1.6rem;border-radius:1.2rem;background-color:#fff;min-height:6.3rem;border:1px solid #D6D9D6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.rms-themes .rms-theme p{font-size:1.5rem;font-weight:600;line-height:1.1;margin:0;transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out}.rms-themes .rms-theme i{display:flex}.rms-themes .rms-theme i svg{width:auto;height:100%;max-width:2.2rem;max-height:2.2rem;transition:fill .15s ease-in-out;-webkit-transition:fill .15s ease-in-out}.rms-themes .rms-theme:hover{background-color:#e9f2eb;border-color:#2a843d}.rms-themes-page .rms-themes .rms-theme svg path{fill:#2a843d}.rms-header__themes .rms-themes .rms-theme svg path{fill:#fff}
