section.service{position:relative}section.service:nth-last-child(1 of .service){padding-bottom:var(--spacing-xxs)}section.service.dark{background-color:var(--bg-color-black);color:var(--text-color-primary)}section.service.light{color:var(--text-color-secondary)}section.service.gray{background-color:var(--bg-color-gray);color:var(--text-color-primary)}section.service.sunglow{background-color:var(--bg-color-sunglow);color:var(--text-color-secondary)}section.service .columns-container{padding-block:calc(var(--standard-section-padding-y)*2.3) var(--standard-section-padding-y);padding-inline:var(--standard-section-padding-x);display:grid;grid-template-columns:1fr;gap:var(--spacing-xxl);min-height:100vh;overflow:hidden}@media(min-width: 62rem){section.service .columns-container{grid-template-columns:1fr 1.25fr;padding-block:calc(var(--spacing-xxs)*2) 0;padding-inline:var(--standard-section-padding-x) var(--spacing-xxs)}}section.service .columns-container .column.text{display:flex;flex-direction:column;gap:var(--spacing-xxs);padding-block:0}@media(min-width: 62rem){section.service .columns-container .column.text{padding-block:var(--standard-section-padding-y)}}section.service .columns-container .column.text p.large{font-size:var(--font-size-body-lg)}section.service .columns-container .column.text .subservices{padding-block:var(--spacing-3xs);padding-left:0;display:flex;flex-direction:column;gap:var(--spacing-xs);position:relative}section.service .columns-container .column.text .subservices::before{position:absolute;left:0;top:var(--line-top, 0);height:var(--line-height, 0);width:1px;background-color:currentColor;transition:top .3s ease,height .3s ease}section.service .columns-container .column.text .subservices .subservice{direction:ltr;display:flex;flex-direction:column;gap:var(--spacing-xxs)}section.service .columns-container .column.text .subservices .subservice p{font-size:var(--font-size-body-sm);display:none}@media(min-width: 62rem){section.service .columns-container .column.text .subservices{padding-left:var(--spacing-sm);margin-top:var(--spacing-xxs)}section.service .columns-container .column.text .subservices::before{content:""}section.service .columns-container .column.text .subservices .subservice p{display:initial}}section.service .columns-container .column.text .buttons{margin-top:var(--spacing-3xs);display:flex;flex-direction:column;gap:var(--spacing-xs)}@media(min-width: 62rem){section.service .columns-container .column.text .buttons{flex-direction:row;gap:var(--spacing-md)}section.service .columns-container .column.text .buttons .button-wrapper{display:flex;align-items:center}section.service .columns-container .column.text .buttons .button-wrapper .button{font-size:var(--font-size-body-sm)}section.service .columns-container .column.text .buttons .button-wrapper .button.chevron{border:none}}@media(min-width: 75rem){section.service .columns-container .column.text .buttons .button{font-size:var(--font-size-body-md)}section.service .columns-container .column.text .buttons .button.chevron{border:1px solid var(--bg-color-white)}}section.service .columns-container .column.image{position:relative;height:61vw;order:-1}@media(min-width: 62rem){section.service .columns-container .column.image{order:unset;height:auto}}section.service .columns-container .column.image .image{position:absolute;inset:0;overflow:hidden;opacity:0;transition:opacity .3s ease}section.service .columns-container .column.image .image.active{opacity:1}section.service .columns-container .column.image .image img{width:100%;height:100%;object-fit:cover}/*# sourceMappingURL=service.css.map */
