@property --gradient-angle{inherits:false;initial-value:0deg;syntax:"<angle>"}@keyframes rotation{0%{--gradient-angle:0deg}to{--gradient-angle:360deg}}.product-choice{padding:7rem 0;position:relative;z-index:3}@media(min-width:992px){.product-choice{padding:10rem 0}}@media(min-width:1380px){.product-choice{padding:15rem 0}}@media(min-width:1699px){.product-choice{padding:20rem 0}}.product-choice--heading{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto 3rem;max-width:876px}@media(min-width:768px){.product-choice--heading{margin:0 auto 5rem}}@media(min-width:1199px){.product-choice--heading{margin:0 auto 7rem}}@media(min-width:1699px){.product-choice--heading{margin:0 auto 10rem}}.product-choice--heading:has(+.product-choice--image){margin-bottom:1rem}.product-choice--heading h2{text-align:center}.product-choice--heading h2 span{display:block;font-style:italic;font-weight:700}.product-choice--heading p{color:#8d8d8d;margin-bottom:0;text-align:center}.dark-bg .product-choice--heading p{color:#8d8d8d}.product-choice--image{margin:0 auto 3rem;max-width:1528px;position:relative}@media(min-width:768px){.product-choice--image{margin:0 auto 5rem}}@media(min-width:1199px){.product-choice--image{margin:0 auto 7rem}}@media(min-width:1699px){.product-choice--image{margin:0 auto 10rem}}.product-choice--image img,.product-choice--image svg{aspect-ratio:1.692;-o-object-fit:cover;object-fit:cover}.product-choice--wrapper{display:flex;flex-flow:column wrap;gap:2rem}@media(min-width:768px){.product-choice--wrapper{flex-direction:row;gap:3rem}}.product-choice--wrapper-box{border-radius:1.5rem;height:100%;padding:2rem;position:relative}@media(min-width:768px){.product-choice--wrapper-box{flex:0 0 calc(50% - 1.5rem);max-width:calc(50% - 1.5rem);padding:3rem}}@media(min-width:1380px){.product-choice--wrapper-box{padding:4rem}}@media(min-width:1699px){.product-choice--wrapper-box{padding:5rem}}.product-choice--wrapper-box:last-child{background:linear-gradient(108.07deg,#005bff -21.16%,#003189 99.18%);margin-top:0}@media(min-width:768px){.product-choice--wrapper-box:last-child{margin-top:4rem}}@media(min-width:1380px){.product-choice--wrapper-box:last-child{margin-top:5rem}}.dark-bg .product-choice--wrapper-box:last-child .product-choice--wrapper-box-content ul li.body{color:#b0ccff}.product-choice--wrapper-box-border{animation:rotation 4s linear infinite;background:linear-gradient(var(--gradient-angle),#1f75ff 26.36%,rgba(31,117,255,0) 75.49%),linear-gradient(var(--gradient-angle),hsla(0,0%,100%,.2) 17.01%,hsla(0,0%,100%,0) 50%);border-radius:inherit;border-radius:15px;box-sizing:border-box;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:destination-out;-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:0}.product-choice--wrapper-box-content{display:flex;flex-direction:column}.product-choice--wrapper-box-content h4{margin-bottom:3rem;text-transform:capitalize}@media(min-width:992px){.product-choice--wrapper-box-content h4{margin-bottom:4rem}}@media(min-width:1499px){.product-choice--wrapper-box-content h4{margin-bottom:5rem}}.product-choice--wrapper-box-content h4 span{display:block;font-style:italic;font-weight:700}.product-choice--wrapper-box-content ul li.body{margin-bottom:2rem}@media(min-width:992px){.product-choice--wrapper-box-content ul li.body{margin-bottom:3rem}}.product-choice--wrapper-box-content ul li.body:last-child{margin-bottom:0}.product-choice--wrapper-box-content ul li.body::marker{color:#fff}.dark-bg .product-choice--wrapper-box-content ul li.body{color:#8d8d8d}.product-choice--wrapper-box-content ul li.body span{color:#fff;font-weight:500}.product-choice--action{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3rem auto 0}@media(min-width:768px){.product-choice--action{margin:5rem auto 0}}@media(min-width:1199px){.product-choice--action{margin:7rem auto 0}}@media(min-width:1699px){.product-choice--action{margin:10rem auto 0}}.product-choice--action h6{text-align:center}.product-choice:has(+.services-card){padding-bottom:0}
