.apart-section{display:flex;flex-direction:row;justify-content:space-between;padding:6rem 8rem 4rem;background-color:#fff;gap:2rem;overflow:hidden;flex-wrap:wrap;max-width:1400px;margin:0 auto;box-shadow:0 5px 15px #0000000d;border-radius:32px}.apart-left{flex:1;position:relative;max-width:45%;align-self:center}.apart-bg-number{position:absolute;top:-170px;left:-60px;font-size:26rem;color:#eaeaea80;z-index:0;font-family:Bebas Neue,sans-serif}.apart-heading{font-size:76px;line-height:100%}.apart-desc,.apart-heading{position:relative;z-index:1;font-weight:400;font-style:Regular;color:#3d3d3d}.apart-desc{font-size:16px;font-family:Poppins,sans-serif}.apart-right{flex:2;border-left:1px solid #ccc;padding-left:2rem}.features-title{color:#fff;padding:.3rem 3rem;display:inline-block;position:relative;margin-bottom:3rem;font-family:Bebas Neue;margin-left:-2rem;font-size:40px}.features-bar{content:"";position:absolute;right:-10px;top:0;width:6px;height:100%}.features-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-left:1rem}.feature-item h4{margin-bottom:.5rem;text-transform:uppercase;font-weight:400;font-style:Regular;font-size:27px}.feature-item p{font-family:Poppins,sans-serif;font-style:Regular;font-size:16px;margin-bottom:2rem;color:#3d3d3d}@media screen and (max-width:1024px){.apart-section{flex-direction:column;padding:5rem .5rem}.apart-left,.apart-right{max-width:100%;flex:none}.apart-bg-number{font-size:18rem;top:-100px;left:0}.apart-heading{font-size:56px}.apart-desc{font-size:16px}.features-title{font-size:32px;padding:.3rem 2rem;margin-left:0}.features-grid{grid-template-columns:1fr;margin-left:0}.feature-item h4{font-size:22px}.feature-item p{font-size:15px}}@media screen and (max-width:768px){.apart-section{padding:4rem 1.5rem;gap:5rem}.apart-heading{font-size:42px}.apart-bg-number{font-size:12rem;top:-60px}.features-title{font-size:26px;padding:.3rem 1.5rem}.feature-item h4{font-size:20px}.feature-item p{font-size:14px}}.choice-points-group{display:flex;flex-wrap:wrap;gap:.4rem;font-family:Poppins,sans-serif;font-size:15px;color:#3d3d3d}.choice-point{border:1px solid #000;padding:12px 20px;border-radius:10px;line-height:30px;background:#fdfdfd;transition:all .3s ease;white-space:nowrap;font-family:Poppins;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase}.choice-point:hover{background:#fafafa;border-color:#999;transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.wysiwyg p{margin-bottom:1rem;line-height:1.6}.wysiwyg ul{list-style:disc;font-family:Poppins,sans-serif}.wysiwyg ol,.wysiwyg ul{padding-left:1.5rem;margin-bottom:1rem}.wysiwyg ol{list-style:decimal}.wysiwyg strong{font-weight:600}.wysiwyg a{color:inherit;text-decoration:underline}.apart-section-mirror{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:6rem 8rem 4rem;background-color:#fff;gap:2rem;overflow:hidden;flex-wrap:wrap;max-width:1400px;margin:0 auto;box-shadow:0 5px 15px rgba(0,0,0,.05);border-radius:32px}.apart-left-mirror{flex:1;position:relative;max-width:45%;align-self:center}.apart-bg-number-mirror{position:absolute;top:-170px;left:0;font-size:26rem;color:#eaeaea80;z-index:0;font-family:Bebas Neue,sans-serif}.apart-heading-mirror{position:relative;z-index:1;font-weight:400;font-style:Regular;font-size:76px;line-height:100%;color:#3d3d3d;text-align:right;padding-right:20px}.apart-highlight{color:#d72027}.apart-desc-mirror{position:relative;z-index:1;font-weight:400;font-style:Regular;font-size:16px;color:#3d3d3d;font-family:Poppins,sans-serif;text-align:right;padding-right:20px}.apart-right-mirror{flex:2;border-right:1px solid #ccc;border-left:none;padding-right:2rem;padding-left:0}.features-title-mirror{color:#fff;background:linear-gradient(269.42deg,#d72027 .16%,#8e1217 99.84%);padding:.3rem 3rem;display:inline-block;position:relative;margin-bottom:3rem;font-family:Bebas Neue;margin-right:-2rem;margin-left:0;font-size:40px;float:right}.features-bar-mirror{content:"";position:absolute;left:-10px;top:0;width:6px;height:100%;background-color:#8e1217}.features-grid-mirror{display:block;margin-right:1rem;margin-left:0;clear:both}.feature-item-mirror{margin-bottom:2rem;text-align:right}.feature-item-mirror h4{color:#d72027;margin-bottom:.5rem;text-transform:uppercase;font-weight:400;font-style:Regular;font-size:27px}.choice-points-group-mirror{display:flex;flex-wrap:wrap;gap:.8rem;font-family:Poppins,sans-serif;font-size:15px;color:#3d3d3d;justify-content:flex-end}.choice-point-mirror{border:1px solid #000;padding:12px 20px;border-radius:10px;font-weight:400;font-size:16px;line-height:100%;background:#fdfdfd;transition:all .3s ease;white-space:nowrap;font-family:Poppins;text-transform:uppercase}.choice-point-mirror:hover{background:#fafafa;border-color:#999;transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.1)}@media screen and (max-width:1024px){.apart-section,.apart-section-mirror{flex-direction:column;padding:5rem 1.5rem}.features-grid-mirror{display:grid;grid-template-columns:1fr;gap:2rem;margin-right:0}.apart-left,.apart-left-mirror,.apart-right,.apart-right-mirror{max-width:100%;flex:none}.apart-bg-number{font-size:18rem;top:-100px;right:0}.apart-bg-number-mirror{font-size:14rem;top:-120px;left:0}.apart-heading,.apart-heading-mirror{font-size:56px;text-align:center;padding-right:0}.apart-desc,.apart-desc-mirror{font-size:16px;text-align:center;padding-right:0}.apart-right,.apart-right-mirror{border-right:none;border-left:none;padding-right:0;padding-top:2rem;padding-left:0}.features-title,.features-title-mirror{font-size:32px;padding:.3rem 2rem;margin-right:0;float:none;text-align:center;width:100%}.features-grid{margin-right:0}.feature-item{text-align:center}.feature-item h4{font-size:22px}.choice-points-group{justify-content:center}}@media screen and (max-width:768px){.apart-section{padding:4rem 1.5rem;gap:3rem}.apart-heading{font-size:42px}.apart-bg-number{font-size:12rem;top:-60px}.features-title{font-size:26px;padding:.3rem 1.5rem}.feature-item h4{font-size:20px}}@media screen and (max-width:480px){.apart-heading,.apart-heading-mirror{font-size:44px}.apart-desc,.apart-desc-mirror{font-size:14px}.features-title,.features-title-mirror{font-size:28px}.feature-item h4{font-size:24px}.feature-item p,.feature-item-mirror p,li{font-size:14px}.feature-item li{text-align:left}.choice-point{padding:8px 12px;font-size:14px}.choice-point-mirror{font-size:12px;padding:12px}}