#ourApproach{width:100%;display:block;max-width:1728px;position:relative;margin:auto;padding:0 0 6rem}#ourApproach h2{margin-block-start:0em;margin-block-end:0em;padding:2rem 5%}#ourApproach .flexContainer{border:1px solid rgba(250,252,250,.3);width:100%;max-width:90%;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4rem}#ourApproach .flexContainer .item p{color:var(--alibaster);font-size:var(--body);font-family:droid-sans,sans-serif;font-weight:400;font-style:normal}#ourApproach .flexContainer .item p a:visited,#ourApproach .flexContainer .item p a{color:var(--alibaster);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(2):before{content:"";position:absolute;top:0;bottom:0;width:1px;left:-2rem;background:#fafcfa4d;height:100%}#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%}@media only screen and (max-width: 1728px){#ourApproach .flexContainer{width:100%;max-width:100%}#ourApproach h2{padding:2rem}#ourApproach .flexContainer{border-top:1px solid rgba(250,252,250,.3);border-left:0px solid rgba(250,252,250,.3);border-right:0px solid rgba(250,252,250,.3);border-bottom:0px solid rgba(250,252,250,.3);width:100%;max-width:100%;margin:auto}#ourApproach{padding:0}}@media only screen and (max-width: 900px){#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 .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/4/assets/our-approach.css.map */
