#ourApproach{width:100%;display:block;max-width:1728px;position:relative;margin:auto;padding:0 6rem 6rem}#ourApproach.all{padding:6rem}#ourApproach.bottomSides{padding:0 6rem 6rem}#ourApproach.topSides{padding:6rem 6rem 0rem}#ourApproach p.kicker,#ourApproach .body p,#ourApproach .headerContainer .headingInner p{margin-block-start:0em;margin-block-end:0em}#ourApproach p.heading{margin-block-start:1rem;margin-block-end:1rem;line-height:1}#ourApproach .flexContainer{width:100%;max-width:100%;margin:3rem auto auto;display:grid}.flexContainer.three{grid-template-columns:repeat(3,1fr);grid-gap:4rem}.flexContainer.four{grid-template-columns:repeat(4,1fr);grid-gap:2rem}#ourApproach .flexContainer .item{background:var(--porcelain);border:1px solid var(--cedar-outline);padding:2rem;border-radius:1rem}#ourApproach .flexContainer .item p a:visited,#ourApproach .flexContainer .item p a{color:inherit;text-decoration:underline;transition:.3s ease all}#ourApproach .flexContainer .item p a:hover{opacity:.8}#ourApproach .flexContainer .item{padding:2rem;position:relative}#ourApproach .flexContainer .item:nth-child(3):after,#ourApproach .flexContainer .item:nth-child(2):after{content:"";position:absolute;top:0;bottom:0;width:1px;right:-2rem;background:#fafcfa4d;height:100%}#ourApproach .flexContainer .item .number{width:50px;height:50px;min-width:50px;min-height:50px;max-width:50px;max-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--lime-green);border-radius:100%}#ourApproach .headerContainer{display:flex;align-items:center;gap:2rem;justify-content:flex-start;padding:0}@media only screen and (max-width:900px){#ourApproach.all{padding:6rem 4rem}#ourApproach.bottomSides{padding:0 4rem 6rem}#ourApproach.topSides{padding:6rem 4rem 0rem}#ourApproach .flexContainer{grid-template-columns:repeat(2,1fr)}#ourApproach .flexContainer .item:first-child:after,#ourApproach .flexContainer .item:nth-child(2):after{content:"";top:unset;left:0;position:absolute;background:#fafcfa4d;width:100%;height:1px;bottom:-2rem;right:0}}@media only screen and (max-width:600px){#ourApproach.all{padding:6rem 2rem}#ourApproach.bottomSides{padding:0 2rem 6rem}#ourApproach.topSides{padding:6rem 2rem 0rem}#ourApproach .flexContainer{grid-template-columns:repeat(1,1fr)}#ourApproach .flexContainer .item:nth-child(3):after{content:"";top:unset;left:0;position:absolute;background:#fafcfa4d;width:100%;height:1px;bottom:-2rem;right:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/our-approach.css.map */
