.step{padding-inline:16px;margin-bottom:24px}.step__accordion{display:block}.step__head{font-family:var(--font-lato);text-decoration:none;color:#232323;display:flex;align-items:center;gap:16px;width:100%;padding:24px 24px 24px 16px;border:2px solid #efefef;border-radius:8px;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.step__head img{width:36px}.step__head svg{margin-left:auto;transition:transform .3s ease-in-out}.step__accordion.is-active .step__head svg{transform:rotate(180deg)}.step__accordion.is-active .step__head{background-color:#fcfcfc;border-color:#9e834a}@media (min-width: 767px){.js .step__accordion .accordion-item__body{grid-template-rows:1fr}}@media (hover: hover) and (pointer: fine){.step__head:hover{background-color:#fcfcfc;border-color:#9e834a}}.step__preheading{font-family:var(--font-heading-family);font-size:16px;font-weight:700;line-height:1.8;letter-spacing:.4px;color:#aaa;display:block;opacity:.9}.step__heading{font-family:var(--font-lato);font-size:18px;font-weight:700;line-height:1.8;letter-spacing:.6px;display:block}.step__body-inner>*:first-child{margin-top:20px}.step__body-inner>*:last-child{margin-bottom:26px}.step__content{font-size:16px;line-height:1.8;letter-spacing:.25px;color:#77838f}.step .rte>*:first-child,.step .rte ul:first-child{margin-top:0}.step .rte>*:last-child,.step .rte ul:last-child{margin-bottom:0}.step__content:not(:last-child){margin-bottom:32px}.step__image{border-radius:8px;box-shadow:0 20px 50px -10px #00000026;overflow:hidden}.step__image img{width:100%}.step__image:not(:last-child){margin-bottom:64px}.step__richtext-block--background{background-color:#f8f9fa;padding:17.5px;border:1px solid rgba(0,0,0,.125);border-radius:3.5px}.step__richtext-block-title{font-family:var(--font-lato);font-size:15px;font-weight:600;line-height:1.4;color:#2c3e50;margin:0}.step__richtext-block-title:not(:last-child){margin-bottom:16px}.step__richtext-block-content{font-size:16px;line-height:1.8;letter-spacing:.25px;color:#77838f}.step__block--video{background-color:#f7f7f7;border-radius:8px;margin-block:21px;overflow:hidden}.step__block-grid{display:grid}.step__block-content{display:grid;gap:32px;padding:36px}.step__block-title{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:.03em;color:#464646;margin:0}.step__block-rte{font-size:15px;line-height:1.8;letter-spacing:.25px;color:#77838f}.step__block-video{min-height:300px}.step__block-video .popup-toggle__button .media:after{opacity:0}.step__block-single-richtext{font-size:16px;line-height:1.8;letter-spacing:.25px;color:#77838f;margin-block:32px}.step__card{border-radius:8px;box-shadow:0 0 20px #d6d6d680}.step__card+.step__card{margin-top:32px}.step__card--center{text-align:center}.step__card-image img{width:100%;height:100%;object-fit:cover}.step__card-content{padding:17.5px}.step__card-title{font-family:var(--font-lato);font-size:15px;font-weight:700;line-height:1.4;letter-spacing:.5px;color:#2c3e50;margin:0}.step__card-title:not(:last-child){margin-bottom:16px}.step__card-button{font-size:16px;line-height:1.8;letter-spacing:.25px;text-decoration:none;color:#9e834a;display:flex;align-items:center;gap:5px}.step__card-button svg{fill:currentColor;height:16px}.step__card-button:only-child{font-size:20px;color:#aaa;display:inline-block;padding:42px 22px;margin-inline:auto}.step__card-button:only-child svg{height:21px;margin-left:5px;vertical-align:middle;transform:translate3d(0,-3.5px,0)}.step__block--richtext:not(:first-child){margin-top:64px}.step__block--richtext .step__block-title{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:.03em;color:#464646}.step__block--richtext .step__block-title:not(:last-child){margin-bottom:32px}.step__block--richtext .step__block-rte{font-size:16px;line-height:1.8;letter-spacing:.25px;color:#77838f}.step__block--richtext .step__block-rte:not(:last-child){margin-bottom:32px}.step__block--richtext .step__block-actions{line-height:1}.step__block--richtext .step__block-button{font-weight:700;line-height:1.8;letter-spacing:.25px;text-decoration:none;color:#9e834a}.step__block--richtext .step__block-button svg{height:16px;fill:currentColor;display:inline-block;vertical-align:middle;margin-left:5px;transform:translate3d(0,-1.5px,0)}.step__list-item{margin-top:64px}.step__list-item:not(:first-child){margin-top:48px}.step__list-item-title{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:.03em;color:#464646;margin:0}.step__list-item-title:not(:last-child){margin-bottom:8px}.step__list-item-video{aspect-ratio:1.5;border-radius:8px;overflow:hidden}.step__list-item-video .popup-toggle__button .media:after{opacity:0}.step__list-item-content-title{font-size:14px;font-weight:700;text-transform:uppercase;color:#262626;background-color:#fff;padding:5px 10px 5px 0;margin:0}.step__list-item-content-title:not(:last-child){margin-bottom:-22px}.step__list-item-content{font-size:14px;line-height:1.8;letter-spacing:.25px;color:#5f6a74;padding:24px 16px 8px 24px;border:1px solid #efefef}.step__list-item-content ul{padding-left:16px}.step__list-item-content li{margin-bottom:4px}.step__image-link{margin-top:24px;position:relative;overflow:hidden}.step__image-link a,.step__image-link a:empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.step__image-link-media,.step__image-link-media:empty{background-color:#f5f5f5;background-blend-mode:multiply;background-repeat:no-repeat;background-position:center center;display:block;height:400px;border-radius:8px;position:relative}.step__image-link-media:not(:last-child){margin-bottom:8px}.step__image-link-media img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;mix-blend-mode:multiply}.step__image-link-title{font-family:var(--font-lato);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.04em;display:flex;align-items:center;gap:5px;color:#2c3e50}.step__image-link-title:not(:only-child){margin-block:28px 24px}.step__image-link-title svg{height:16px;fill:currentColor}@media (min-width: 768px){.step__accordion .accordion-item__body{grid-template-rows:1fr}.step__head{display:contents}.step__head svg{display:none}.step__head>span{display:block}.step__head>img+span{margin-top:32px}.step__preheading,.step__heading{font-family:var(--font-body-family);font-size:32px;font-weight:500;line-height:1.2;color:#464646;display:inline}.step__heading:before{content:"-";padding-inline:.25em}.step__body-inner>*:first-child{margin-top:32px}}@media (min-width: 990px){.step__head{background-color:transparent!important;display:block;max-width:694px;border:none;padding-inline:0;margin-inline:auto;pointer-events:none}.step__head img{background-color:#ece6db;width:72px;padding:18px;border-radius:50%}.step__body-inner{width:100%}.step__body-inner>*:not(.step__image):not(.step__blocks),.step__block-single-richtext,.step__block--richtext,.step__richtext-block{max-width:694px;margin-inline:auto}.step__block-grid{max-width:868px;grid-template-columns:7fr 5fr}.step__block-video{width:100%}.step__blocks{display:flex;flex-wrap:wrap}.step__blocks>*{width:100%}.step__card{height:100%;width:calc(33.33% - 32px);margin-inline:16px;margin-bottom:32px;flex:1 1 calc(33.33% - 32px)}.step__card+.step__card{margin-top:0}.step__list-item{height:100%;width:calc(33.33% - 32px);margin:0 16px 32px}.step__card--center{align-self:stretch}.step__list-item+.step__list-item{margin-top:0}.step__image-link{max-width:calc(50% - 16px)}.step__image-link-media,.step__image-link-media:empty{height:200px}}@media (hover: hover) and (pointer: fine){.step__image-link{cursor:pointer}.step__image-link:before{content:"";background-color:#00000080;border-radius:8px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:31;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out;pointer-events:none}.step__image-link-title{font-size:28px;font-weight:900;text-align:center;color:#fff;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:32;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.step__image-link:hover:before,.step__image-link:hover .step__image-link-title{opacity:1;visibility:visible}.step__image-link-title:not(:only-child){margin:0}.step__image-link-title svg{display:none}.step__image-link-media,.step__image-link-media:empty{margin:0}}@media (min-width: 990px){.step__blocks--grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:minmax(100px,1fr);gap:32px}.step__blocks--grid .step__image-link{height:100%;max-width:100%;margin:0;grid-row:span var(--rows, 2)}.step__image-link-media,.step__image-link-media:empty{min-height:100%}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/step.css.map */
