.comprehension-carousel{contain:layout style;width:100%;position:relative;overflow:hidden}.comprehension-carousel--feature{height:400px;min-height:400px;max-height:400px}.comprehension-carousel--review{height:307px;min-height:307px;max-height:307px}.comprehension-carousel__viewport{width:100%;height:100%;display:grid}.comprehension-carousel__slide{z-index:0;opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;width:100%;height:100%;transition:opacity .5s ease-in-out,transform .5s ease-in-out,visibility 0s linear .5s;overflow:hidden;transform:translateX(28px)}.comprehension-carousel__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity .5s ease-in-out,transform .5s ease-in-out,visibility linear;transform:translateX(0)}@media (max-width:992px){.comprehension-carousel__slide,.comprehension-carousel__slide.is-active{transform:none}}@media (prefers-reduced-motion:reduce){.comprehension-carousel__slide{transition:none;transform:none}.comprehension-carousel__slide.is-active{transition:none}}.comprehension-carousel .nav{z-index:10;cursor:pointer;background:#fff9;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.comprehension-carousel .nav.comprehension-carousel__nav--prev{left:0}.comprehension-carousel .nav.comprehension-carousel__nav--next{right:0}.comprehension-carousel .nav svg{fill:#d4d4d4;width:24px;height:24px}.comprehension .main-header{padding:50px 0 20px}.comprehension .block-content{flex-direction:column;gap:30px;display:flex}.comprehension .block-content .element-container{background-color:#fff;border:1px solid #a5c6eb;border-radius:20px;flex-wrap:wrap;align-items:center;max-width:980px;min-height:250px;margin:0 auto;padding:25px;display:flex}.comprehension .block-content .element-container:hover{background-color:#f5fdff}.comprehension .block-content .element-container .content{flex-direction:column;display:flex}.comprehension .block-content .element-container .content .title{color:#1675dd;font-size:28px;font-weight:600}.comprehension .block-content .element-container .content .desc{font-size:15px}.comprehension .block-content .element-container .image img{width:100%}.comprehension .block-content .element-container.reverse{flex-direction:row-reverse}.comprehension .block-content .element-container.reverse .content{text-align:end}@media (max-width:992px){.comprehension .block-content .element-container .content,.comprehension .block-content .element-container .image{text-align:center!important}.comprehension .block-content .element-container .image img{max-width:60%;margin-top:20px}}.comprehension .main-header,.user-reviews .main-header{padding:50px 0 10px}.comprehension .block-content,.user-reviews .block-content{max-width:900px;margin:0 auto;padding-top:20px;padding-bottom:50px}.comprehension .block-content .element-container,.user-reviews .block-content .element-container{box-sizing:border-box;border:none;border-radius:10px;align-items:center;height:400px;min-height:400px;max-height:400px;padding:0;overflow:hidden}.comprehension .block-content .element-container .content,.user-reviews .block-content .element-container .content{padding:0 20px}.comprehension .block-content .element-container .content .title,.user-reviews .block-content .element-container .content .title{min-height:2.8em}.comprehension .block-content .element-container .content .desc,.user-reviews .block-content .element-container .content .desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:90px;display:-webkit-box;overflow:hidden}.comprehension .block-content .element-container .image,.user-reviews .block-content .element-container .image{padding:0}.comprehension .block-content .element-container .image img,.user-reviews .block-content .element-container .image img{object-fit:contain;aspect-ratio:1.16594;border-radius:0 10px 10px 0;width:100%;height:auto;max-height:376px}@media (max-width:992px){.comprehension .block-content .element-container,.user-reviews .block-content .element-container{flex-direction:column;height:auto;min-height:440px;max-height:none;padding:20px 16px;overflow:hidden}.comprehension .block-content .element-container .content,.user-reviews .block-content .element-container .content{flex:none;width:100%;padding:0}.comprehension .block-content .element-container .content .title,.user-reviews .block-content .element-container .content .title{min-height:0;text-align:center!important}.comprehension .block-content .element-container .content .desc,.user-reviews .block-content .element-container .content .desc{-webkit-line-clamp:3;min-height:0;text-align:center!important}.comprehension .block-content .element-container .image,.user-reviews .block-content .element-container .image{flex:none;justify-content:center;width:100%;margin-top:16px;display:flex}.comprehension .block-content .element-container .image img,.user-reviews .block-content .element-container .image img{object-fit:contain;aspect-ratio:1.16594;width:100%;max-width:320px;height:auto;max-height:none;margin:0 auto;border-radius:10px!important}}.user-reviews{background-color:#f2f8ff}.user-reviews .block-content img{max-width:100px;min-height:28px;max-height:28px}@media (max-width:992px){.comprehension-carousel--feature{height:auto;min-height:440px;max-height:none}.comprehension-carousel--feature .comprehension-carousel__slide,.comprehension-carousel--feature .comprehension-carousel__viewport{height:auto;min-height:440px}}