.perfect-fit{background-color:#f4f9ff;padding-bottom:30px;padding-top:30px}.perfect-fit__flexbox{display:flex;flex-wrap:wrap;gap:30px}.perfect-fit__content,.perfect-fit__image{width:100%}.perfect-fit__title{margin-bottom:16px}.perfect-fit__subtitle{color:var(--font-color-primary);margin-bottom:30px}.perfect-fit__items{column-gap:30px;display:flex;flex-wrap:wrap;row-gap:15px}.perfect-fit__item{margin-bottom:10px;padding-left:55px;position:relative}.perfect-fit__item:before{background:#0975bb;content:"";display:inline-block;height:30px;left:0;margin-right:10px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='%230975bb' class='bi bi-check2-circle' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8a5.5 5.5 0 0 1 8.25-4.764.5.5 0 0 0 .5-.866A6.5 6.5 0 1 0 14.5 8a.5.5 0 0 0-1 0 5.5 5.5 0 1 1-11 0'/%3E%3Cpath d='M15.354 3.354a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='%230975bb' class='bi bi-check2-circle' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8a5.5 5.5 0 0 1 8.25-4.764.5.5 0 0 0 .5-.866A6.5 6.5 0 1 0 14.5 8a.5.5 0 0 0-1 0 5.5 5.5 0 1 1-11 0'/%3E%3Cpath d='M15.354 3.354a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:contain;position:absolute;top:5px;width:40px}@media(min-width:576px){.perfect-fit__item{width:calc(50% - 15px)}.perfect-fit__item:before{margin-top:5px}}@media(min-width:768px){.perfect-fit{padding-bottom:50px;padding-top:50px}.perfect-fit__image{object-fit:contain;width:calc(40% - 15px)}.perfect-fit__content{width:calc(60% - 15px)}.perfect-fit__item{padding-left:70px}.perfect-fit__item:before{margin-right:20px;top:0;width:60px}}@media(min-width:991px){.perfect-fit__flexbox{gap:50px}.perfect-fit__image{width:calc(40% - 25px)}.perfect-fit__content{width:calc(60% - 25px)}.perfect-fit__subtitle{margin-bottom:60px}.perfect-fit__image{object-fit:unset}}