.block.services.white{background-color:#fff}.block.services.sand{background-color:#f1ece7}.block.services>.inner{max-width:87.5rem;margin:0 auto;padding:0 1rem}@media print,screen and (min-width: 40rem){.block.services>.inner{padding:0 2rem}}.block.services>.inner{padding:2rem 0}@media print,screen and (min-width: 40rem){.block.services>.inner{padding:6rem 0}}.block.services>.inner .group{display:flex;gap:1rem;flex-direction:column}@media print,screen and (min-width: 40rem){.block.services>.inner .group{flex-direction:row;justify-content:space-evenly}}.block.services .text.group{font-family:"Saans",sans-serif;display:flex;flex-direction:column;gap:2rem;padding:0 2rem;flex:1}.block.services .text.group .field-text{line-height:1.5;color:#002c2b}.block.services .text.group .field-text{font-size:1.125rem}@media screen and (min-width: 40rem){.block.services .text.group .field-text{font-size:calc(1.125rem + 0.375*(100vw - 40rem)/35)}}@media screen and (min-width: 75rem){.block.services .text.group .field-text{font-size:1.5rem}}.block.services .text.group .field-details{padding-left:2rem;background-image:repeating-linear-gradient(180deg, rgba(193, 179, 164, 0.5) 0, rgba(193, 179, 164, 0.5) 6px, transparent 6px, transparent 14px);background-position:left;background-size:2px 100%;background-repeat:no-repeat}.block.services .text.group .field-details p{color:#002c2b;opacity:.75;line-height:2}.block.services .text.group .field-details p{font-size:1rem}@media screen and (min-width: 40rem){.block.services .text.group .field-details p{font-size:calc(1rem + 0.3125*(100vw - 40rem)/35)}}@media screen and (min-width: 75rem){.block.services .text.group .field-details p{font-size:1.3125rem}}@media print,screen and (min-width: 40rem){.block.services .text.group .field-details p{width:90%}}.block.services .text.group .field-list_title{font-family:"Saans",sans-serif;font-weight:600;padding:2rem 0;color:#002c2b}.block.services .text.group .field-list_title{font-size:.875rem}@media screen and (min-width: 40rem){.block.services .text.group .field-list_title{font-size:calc(0.875rem + 0.25*(100vw - 40rem)/35)}}@media screen and (min-width: 75rem){.block.services .text.group .field-list_title{font-size:1.125rem}}.block.services .text.group .list-item{display:flex;gap:1rem;padding:1rem 0;background-image:repeating-linear-gradient(90deg, rgba(193, 179, 164, 0.5) 0, rgba(193, 179, 164, 0.5) 6px, transparent 6px, transparent 14px);background-position:bottom;background-size:100% 2px;background-repeat:no-repeat}.block.services .text.group .list-item-icon i{padding:.45rem;border-radius:50px;color:#002c2b;display:block;font-size:1rem}.block.services .text.group .list-item-icon.red i{background-color:#ff8462}.block.services .text.group .list-item-icon.green i{background-color:#b9f663}.block.services .text.group .list-item-content{display:inline-flex;color:#002c2b;font-family:"SeasonMix",Helvetica,Arial,sans-serif}.block.services .text.group .list-item-content{font-size:1.125rem}@media screen and (min-width: 40rem){.block.services .text.group .list-item-content{font-size:calc(1.125rem + 0.375*(100vw - 40rem)/35)}}@media screen and (min-width: 75rem){.block.services .text.group .list-item-content{font-size:1.5rem}}.block.services .sidebar{padding:1rem}@media print,screen and (min-width: 40rem){.block.services .sidebar{width:30%}}.block.services .sidebar .sidebar-label{display:inline-block;font-family:"SeasonMix",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:580;padding-bottom:1rem}.block.services .sidebar .sidebar-label{font-size:1rem}@media screen and (min-width: 40rem){.block.services .sidebar .sidebar-label{font-size:calc(1rem + 0.3125*(100vw - 40rem)/35)}}@media screen and (min-width: 75rem){.block.services .sidebar .sidebar-label{font-size:1.3125rem}}.block.services .sidebar ul{list-style:none;padding:0;margin:0}@media screen and (max-width: 39.9375rem){.block.services .sidebar ul{display:flex;overflow:scroll;padding:1rem 0}}.block.services .sidebar ul li{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:1rem 1.25rem;border-radius:.5rem;transition:background-color 400ms,color 400ms;white-space:nowrap}.block.services .sidebar ul li{font-size:.875rem}@media screen and (min-width: 40rem){.block.services .sidebar ul li{font-size:calc(0.875rem + 0.25*(100vw - 40rem)/35)}}@media screen and (min-width: 75rem){.block.services .sidebar ul li{font-size:1.125rem}}.block.services .sidebar ul li:hover .sidebar-nav__dot{opacity:1;visibility:visible}.block.services .sidebar ul li.is-active{background-color:#fff}.block.services .sidebar ul li.is-active .sidebar-nav__dot{opacity:1;visibility:visible}.block.services .sidebar ul li .sidebar-nav__dot{display:inline-block;width:.625rem;height:.625rem;border-radius:50%;flex-shrink:0;opacity:0;visibility:hidden;transition:opacity 200ms ease-in-out,visibility 200ms ease-in-out}.block.services .sidebar ul li a{text-decoration:none;font-family:"Saans",sans-serif;color:#002c2b}
/*# sourceMappingURL=services.css.map */
