.text-with-grid-blocks{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background:var(--background-color)}.text-with-grid-blocks .page-width{max-width:1220px}.text-with-grid-blocks .main-heading{font-size:var(--title-size);color:var(--title-color);margin:0;text-align:center;letter-spacing:0;text-transform:capitalize;font-weight:600;line-height:1.4}.text-with-grid-blocks .main-heading strong{color:var(--title-hilight-color)}.text-with-grid-blocks .main-heading p{margin:0}.text-with-grid-blocks .main-heading em{font-style:normal;font-size:17px;font-family:SF Pro;line-height:1.5;font-weight:500}.text-with-grid-blocks .discribe-problems-block{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;max-width:650px;margin:42px auto 32px}.text-with-grid-blocks .text-block{background:#6b85ac;color:#fff;padding:9px;border-radius:4px;font-size:16px;line-height:1.4;text-transform:capitalize;position:relative;overflow:hidden}.text-with-grid-blocks .text-block:after{width:100%;height:1px;content:"";position:absolute;top:50%;left:0;z-index:2;background:#fff;transform:rotate(-27deg)}.text-with-grid-blocks .benefit-layout{display:grid;grid-template-columns:1fr 355px 1fr;gap:50px;align-items:center;margin-top:60px}.text-with-grid-blocks .benefits{display:flex;flex-direction:column;gap:34px}.text-with-grid-blocks .benefit-item{text-align:center}.text-with-grid-blocks .benefit-item img{width:100%;display:block;object-fit:cover;margin:0 auto;max-width:65px;height:auto}.benefit-item .title{margin:25px 0 0;font-size:16px;color:#535962;font-weight:400;letter-spacing:0;line-height:1.2}.text-with-grid-blocks .benefit-item .block-desc{color:#6f7480;line-height:1.5;margin:15px 0 0;letter-spacing:-.9px;font-size:16px}.text-with-grid-blocks .product-image img{width:100%;max-width:355px;object-fit:cover;height:auto;display:block;position:relative}.text-with-grid-blocks .product-image{position:relative;display:flex;justify-content:center;align-items:center;overflow:visible}.text-with-grid-blocks .main-image-part{position:relative}.text-with-grid-blocks .main-image-part:before{content:"";position:absolute;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,#71adff73,#71adff40 35%,#71adff1f 60%,#fff0 80%);filter:blur(20px)}.text-with-grid-blocks .main-image-part:after{content:"";position:absolute;width:200px;height:300px;border-radius:40px;background:linear-gradient(180deg,#ffffff73,#82b4ff7d);filter:blur(40px)}.text-with-grid-blocks .verticle-line{display:block;position:relative;padding:30px 0}.text-with-grid-blocks .middle-heading{margin:22px 0 0}.text-with-grid-blocks .verticle-line:after{content:"";position:absolute;width:1px;height:57px;background:#a9bfe1;left:50%;transform:translateY(-50%)}.text-with-grid-blocks .benefits{position:relative}.text-with-grid-blocks .benefits.left:before{content:"";position:absolute;right:-90px;top:94px;width:90px;height:125px;border-top:2px solid #fff;border-right:2px solid #fff}.text-with-grid-blocks .benefits.left:after{content:"";position:absolute;left:96%;top:88px;width:16px;height:16px;background:#fff;border-radius:50%}.text-with-grid-blocks .benefits.left .benefit-item:last-child{position:relative}.text-with-grid-blocks .benefits.left .benefit-item:last-child:before{content:"";position:absolute;right:-90px;top:-10px;width:90px;height:125px;border-bottom:2px solid #fff;border-right:2px solid #fff}.text-with-grid-blocks .benefits.left .benefit-item:last-child:after{content:"";position:absolute;right:0%;bottom:35%;width:16px;height:16px;background:#fff;border-radius:50%}.text-with-grid-blocks .benefits.right:before{content:"";position:absolute;left:-90px;top:94px;width:90px;height:125px;border-top:2px solid #fff;border-left:2px solid #fff}.text-with-grid-blocks .benefits.right:after{content:"";position:absolute;left:0;top:88px;width:16px;height:16px;background:#fff;border-radius:50%}.text-with-grid-blocks .benefits.right .benefit-item:last-child{position:relative}.text-with-grid-blocks .benefits.right .benefit-item:last-child:before{content:"";position:absolute;left:-90px;top:-10px;width:90px;height:125px;border-bottom:2px solid #fff;border-left:2px solid #fff}.text-with-grid-blocks .benefits.right .benefit-item:last-child:after{content:"";position:absolute;left:0;bottom:30%;width:16px;height:16px;background:#fff;border-radius:50%}.text-with-grid-blocks .product-image{position:relative}.text-with-grid-blocks .product-image:before{content:"";position:absolute;left:38px;top:50%;width:60px;height:2px;background:#fff;transform:translateY(-50%);z-index:2;filter:unset}.text-with-grid-blocks .product-image:after{content:"";position:absolute;right:37px;top:50%;width:60px;height:2px;background:#fff;transform:translateY(-50%);z-index:2;filter:unset}.text-with-grid-blocks .product-image.mobile-only{display:none}.text-with-grid-blocks product-image.desktop-only{display:flex}@media(max-width:991px){.text-with-grid-blocks .benefit-layout{grid-template-columns:1fr 1fr 1fr}.text-with-grid-blocks .benefits.left:before,.text-with-grid-blocks .benefits.left:after,.text-with-grid-blocks .benefits.right .benefit-item:last-child:after,.text-with-grid-blocks .benefits.right .benefit-item:last-child:before,.text-with-grid-blocks .benefits.right .benefit-item:last-child,.text-with-grid-blocks .benefits.right:after,.text-with-grid-blocks .benefits.right:before,.text-with-grid-blocks .benefits.left .benefit-item:last-child:before,.text-with-grid-blocks .benefits.left .benefit-item:last-child:after,.text-with-grid-blocks .product-image:after,.text-with-grid-blocks .product-image:before{content:unset}}@media(max-width:768px){.text-with-grid-blocks{padding-top:var(--padding-top-mob);padding-bottom:var(--padding-bottom-mob)}.text-with-grid-blocks .main-heading{font-size:var(--title-size-mob);max-width:300px;margin:0 auto}.text-with-grid-blocks .text-block{padding:7px 10px;font-size:14px}.text-with-grid-blocks .main-heading em{font-size:14px}.text-with-grid-blocks .discribe-problems-block{margin:32px auto}.text-with-grid-blocks .benefit-item img{max-width:52px}.benefit-item .title,.text-with-grid-blocks .benefit-item .block-desc{font-size:13px}.text-with-grid-blocks .benefit-layout{gap:10px;margin-top:20px;grid-template-columns:1fr 1fr}.text-with-grid-blocks .product-image.mobile-only{display:flex;margin-top:30px}.text-with-grid-blocks .product-image.desktop-only{display:none}.text-with-grid-blocks .product-image img{max-height:355px;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/text-with-grid-blocks.css.map */
