.shop-by-hero-bg { position: absolute; right: 50%; top: 0; }

@media (max-width: 991px) { .shop-by-hero-bg { position: absolute; right: 0; top: 0; height: 100%; width: 100%; } }

.shop-by-hero-bg .blob1 { width: 425px; height: 613px; position: absolute; top: -100px; transform: rotate(-75deg); left: -400px; }

@media (max-width: 991px) { .shop-by-hero-bg .blob1 { left: -54%; position: absolute; top: -12%; transform: rotate(299deg) scale(0.9); } }

.shop-by-hero-bg .blob2 { height: 814px; width: 553px; transform: rotate(50deg); top: -245px; position: absolute; }

@media (max-width: 991px) { .shop-by-hero-bg .blob2 { top: -27%; transform: rotate(50deg) scale(0.7); left: 20%; } }

@media (max-width: 991px) { .store-locator-hero { margin-top: 60px; } }

.store-locator-hero .store-hero-grid { position: relative; grid-template-columns: 1fr 1fr; }

@media (max-width: 991px) { .store-locator-hero .store-hero-grid { grid-template-columns: 1fr; } }

.store-locator-hero .store-hero-blob { position: absolute; z-index: -1; left: 50%; top: -15px; }

@media (max-width: 991px) { .store-locator-hero .store-hero-blob { left: 1%; bottom: 340px; transform: scale(0.5); top: auto; } }

@media (min-width: 768px) and (max-width: 991px) { .store-locator-hero .store-hero-blob { left: 0%; bottom: 540px; transform: scale(0.8); top: auto; } }

@media (min-width: 992px) and (max-width: 1199px) { .store-locator-hero .store-hero-blob { transform: scale(0.8); } }

.store-locator-hero .store-hero-blob .shop-by-hero-bg .blob2 { height: 770px; width: 530px; }

@media (max-width: 991px) { .store-locator-hero .store-hero-blob .shop-by-hero-bg .blob2 { width: 790px; transform: rotate(170deg) scale(0.7); left: 20%; } }

.store-locator-hero .hero-content { max-width: 510px; }

.store-locator-hero .hero-content h2 { margin-bottom: 22px; }

@media (max-width: 991px) { .store-locator-hero .hero-content h2 { margin-bottom: 15px; } }

.store-locator-hero .hero-content h2 strong, .store-locator-hero .hero-content h2 b { font-family: "Intelo Light", sans-serif; color: #407DC9; }

.store-locator-hero .hero-content p { font-family: "Intelo Regular", sans-serif; font-size: 20px; line-height: 28px; max-width: 460px; margin-bottom: 22px; }

@media (max-width: 991px) { .store-locator-hero .hero-content p { font-size: 18px; line-height: 24px; margin-bottom: 40px; } }

.store-locator-hero .hero-img img { border-radius: 8px; }

.hero-twocol-section { margin-bottom: 120px; }

@media (max-width: 991px) { .hero-twocol-section { margin: 90px 0 80px; } }

@media (max-width: 991px) { .hero-twocol-section .store-hero-blob { left: -15%; top: auto; bottom: 310px; transform: rotate(-15deg) scale(0.8); } }

@media (min-width: 768px) and (max-width: 991px) { .hero-twocol-section .store-hero-blob { bottom: 540px; transform: rotate(-15deg) scale(1); } }

@media (max-width: 991px) { .hero-twocol-section .hero-content p { margin-bottom: 16px; } }

.hero-twocol-section .store-hero-grid { padding-top: 60px; }

@media (max-width: 991px) { .hero-twocol-section .store-hero-grid { padding-top: 0; } }

.hero-twocol-section .hero-img { margin-top: 65px; }

@media (max-width: 991px) { .hero-twocol-section .hero-img { margin-top: 40px; } }

@media (min-width: 992px) and (max-width: 1199px) { .hero-twocol-section .hero-img { margin-top: 0; } }

.breadcrumbs-wrapper { position: absolute; top: 70px; width: 100%; z-index: 100; }

.breadcrumbs-wrapper .sl-container { max-width: auto; margin: 0 20px; }

@media (max-width: 991px) { .breadcrumbs-wrapper .sl-container { margin: 0 15px; } }

@media (max-width: 991px) { .breadcrumbs-wrapper { top: 60px; } }

@media (max-width: 991px) { .breadcrumbs-wrapper ul { white-space: nowrap; overflow-x: scroll; }
  .breadcrumbs-wrapper ul::-webkit-scrollbar { display: none; } }

.breadcrumbs-wrapper ul li { position: relative; display: inline-block; margin-right: 6px; }

.breadcrumbs-wrapper ul li a { position: relative; display: block; font-family: "Intelo Regular", sans-serif; font-size: 9px; line-height: 110%; letter-spacing: 0.12em; text-transform: uppercase; color: #062B4E; padding-right: 12px; }

@media (max-width: 991px) { .breadcrumbs-wrapper ul li a { font-size: 8px; } }

.breadcrumbs-wrapper ul li a::after { content: ''; position: absolute; background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAwLjVMMy41IDNMMSA1LjUiIHN0cm9rZT0iIzA2MkI0RSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=") no-repeat; background-position: center 1px; height: 100%; width: 5px; right: 0; top: 0; }

.breadcrumbs-wrapper ul li:last-child a::after { content: unset; }

.rating-reviews-section .reviews-h { text-align: center; }

@media (max-width: 991px) { .rating-reviews-section .reviews-h { text-align: left; max-width: 330px; } }

.rating-reviews-section .reviews-wrap { background: #F5F5F5; border-radius: 8px; max-width: 1085px; margin: 35px auto 25px; overflow: auto; }

@media (max-width: 991px) { .rating-reviews-section .reviews-wrap { margin: 20px auto 30px; overflow: visible; } }

.rating-reviews-section .reviews-wrap .reviews-slide { display: flex; justify-content: space-between; height: 100%; }

@media (max-width: 991px) { .rating-reviews-section .reviews-wrap .reviews-slide { display: block; border-radius: 8px; overflow: hidden; } }

.rating-reviews-section .reviews-wrap .slick-dots { position: absolute; bottom: 30px; left: 30px; }

.rating-reviews-section .reviews-wrap .slick-dots li.slick-active button { background: #062B4E; }

@media (max-width: 991px) { .rating-reviews-section .reviews-wrap .slick-dots { position: absolute; bottom: -30px; left: 50%; top: auto; transform: translateX(-50%); } }

.rating-reviews-section .reviews-wrap .product-review-content { display: inline-block; max-width: 45%; padding: 40px 0 70px 35px; }

@media (max-width: 991px) { .rating-reviews-section .reviews-wrap .product-review-content { padding: 28px 16px 0; display: block; max-width: 100%; }
  .rating-reviews-section .reviews-wrap .product-review-content .reviews-slide-p { height: 75px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; } }

.rating-reviews-section .reviews-wrap .product-review-content h3 { font-size: 28px; line-height: 37px; margin-bottom: 8px; }

@media (max-width: 991px) { .rating-reviews-section .reviews-wrap .product-review-content h3 { font-size: 18px; line-height: 24px; } }

.rating-reviews-section .reviews-wrap .product-review-content p { margin: 8px 0; }

.rating-reviews-section .reviews-wrap .product-review-content .reviews-slide-best-matt { font-size: 12px; line-height: 17px; text-decoration-line: underline; color: #407DC9; display: block; margin: 20px 0 13px; }

@media (max-width: 991px) { .rating-reviews-section .reviews-wrap .product-review-content .reviews-slide-best-matt { margin: 8px 0 3px; } }

.rating-reviews-section .reviews-wrap .product-review-content .reviews-slide-product-a { font-size: 18px; line-height: 24px; color: #407DC9; }

.rating-reviews-section .reviews-wrap .product-review-image { display: inline-block; width: 45%; position: relative; overflow: hidden; }

@media (max-width: 991px) { .rating-reviews-section .reviews-wrap .product-review-image { height: 171px; width: 100%; } }

@media (min-width: 768px) and (max-width: 991px) { .rating-reviews-section .reviews-wrap .product-review-image { height: 350px; } }

@media (min-width: 768px) and (max-width: 991px) { .rating-reviews-section .reviews-wrap .product-review-image { height: 300px; } }

.rating-reviews-section .reviews-wrap .product-review-image img { position: absolute; top: 50%; left: 50%; width: auto; max-width: unset; transform: translate(-50%, -50%); height: 100%; }

@media (max-width: 991px) { .rating-reviews-section .reviews-wrap .product-review-image img { height: auto; width: 100%; } }

@media (max-width: 991px) { .rating-reviews-section .reviews-wrap .product-review-image { margin-top: 15px; max-width: 100%; display: block; } }

.rating-reviews-section .reviews-wrap .slick-track { display: flex !important; }

.rating-reviews-section .reviews-wrap .slick-slide { height: inherit !important; }

.rating-reviews-section .reviews-wrap .reviews-slide-stars-wrap .reviews-slide-star, .rating-reviews-section .reviews-wrap .reviews-slide-stars-wrap .reviews-slide-star.active { background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNNi44ODg3OSAwLjkyNzA1QzcuMTg4MTQgMC4wMDU3MzkyMSA4LjQ5MTU1IDAuMDA1NzM5NjkgOC43OTA5IDAuOTI3MDVMOS44NjA0NyA0LjIxODg1QzkuOTk0MzQgNC42MzA4NyAxMC4zNzgzIDQuOTA5ODMgMTAuODExNSA0LjkwOTgzSDE0LjI3MjdDMTUuMjQxNCA0LjkwOTgzIDE1LjY0NDIgNi4xNDk0NSAxNC44NjA1IDYuNzE4ODVMMTIuMDYwMyA4Ljc1MzI5QzExLjcwOTkgOS4wMDc5MyAxMS41NjMyIDkuNDU5MyAxMS42OTcxIDkuODcxMzJMMTIuNzY2NiAxMy4xNjMxQzEzLjA2NiAxNC4wODQ0IDEyLjAxMTUgMTQuODUwNiAxMS4yMjc4IDE0LjI4MTJMOC40Mjc2MyAxMi4yNDY3QzguMDc3MTQgMTEuOTkyMSA3LjYwMjU1IDExLjk5MjEgNy4yNTIwNiAxMi4yNDY3TDQuNDUxODkgMTQuMjgxMkMzLjY2ODE3IDE0Ljg1MDYgMi42MTM3IDE0LjA4NDQgMi45MTMwNSAxMy4xNjMxTDMuOTgyNjIgOS44NzEzMkM0LjExNjQ5IDkuNDU5MyAzLjk2OTgzIDkuMDA3OTMgMy42MTkzNSA4Ljc1MzI5TDAuODE5MTc2IDYuNzE4ODVDMC4wMzU0NjI5IDYuMTQ5NDUgMC40MzgyMzkgNC45MDk4MyAxLjQwNjk2IDQuOTA5ODNINC44NjgxNkM1LjMwMTM5IDQuOTA5ODMgNS42ODUzNCA0LjYzMDg3IDUuODE5MjIgNC4yMTg4NUw2Ljg4ODc5IDAuOTI3MDVaIiBmaWxsPSIjQzFEMUUwIi8+Cjwvc3ZnPgo=") no-repeat; background-position: center; width: 20px; height: 20px; margin-right: 4px; display: inline-block; }

.rating-reviews-section .reviews-wrap .reviews-slide-stars-wrap .reviews-slide-star.active { background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjU5ODggMC45MjcwNUM3LjU1OTIzIDAuMDA1NzM5MjEgOC44NjI2NCAwLjAwNTczOTY5IDkuMTYxOTkgMC45MjcwNUwxMC4yMzE2IDQuMjE4ODVDMTAuMzY1NCA0LjYzMDg3IDEwLjc0OTQgNC45MDk4MyAxMS4xODI2IDQuOTA5ODNIMTQuNjQzOEMxNS42MTI1IDQuOTA5ODMgMTYuMDE1MyA2LjE0OTQ1IDE1LjIzMTYgNi43MTg4NUwxMi40MzE0IDguNzUzMjlDMTIuMDgwOSA5LjAwNzkzIDExLjkzNDMgOS40NTkzIDEyLjA2ODIgOS44NzEzMkwxMy4xMzc3IDEzLjE2MzFDMTMuNDM3MSAxNC4wODQ0IDEyLjM4MjYgMTQuODUwNiAxMS41OTg5IDE0LjI4MTJMOC43OTg3MiAxMi4yNDY3QzguNDQ4MjQgMTEuOTkyMSA3Ljk3MzY0IDExLjk5MjEgNy42MjMxNSAxMi4yNDY3TDQuODIyOTggMTQuMjgxMkM0LjAzOTI3IDE0Ljg1MDYgMi45ODQ3OSAxNC4wODQ0IDMuMjg0MTQgMTMuMTYzMUw0LjM1MzcxIDkuODcxMzJDNC40ODc1OSA5LjQ1OTMgNC4zNDA5MyA5LjAwNzkzIDMuOTkwNDQgOC43NTMyOUwxLjE5MDI3IDYuNzE4ODVDMC40MDY1NTcgNi4xNDk0NSAwLjgwOTMzMiA0LjkwOTgzIDEuNzc4MDYgNC45MDk4M0g1LjIzOTI2QzUuNjcyNDggNC45MDk4MyA2LjA1NjQ0IDQuNjMwODcgNi4xOTAzMSA0LjIxODg1TDcuMjU5ODggMC45MjcwNVoiIGZpbGw9IiNGQUI5MEUiLz4KPC9zdmc+Cg==") no-repeat; background-position: center; }

.full-width-img-left { position: relative; overflow: hidden; border-radius: 8px; max-height: 390px; display: grid; grid-template-columns: 2.5fr 1.3fr; }

@media (max-width: 991px) { .full-width-img-left { display: block; min-height: 480px; max-height: 100%; padding-bottom: 40px; } }

@media (min-width: 992px) and (max-width: 1199px) { .full-width-img-left { grid-template-columns: 2.5fr 1.6fr; } }

.full-width-img-left .image-wrapper { position: relative; height: 0; padding-top: 52.06%; z-index: -1; }

@media (max-width: 991px) { .full-width-img-left .image-wrapper { padding-top: 63.09%; margin-right: -20px; width: 100%; } }

@media (min-width: 992px) and (max-width: 1199px) { .full-width-img-left .image-wrapper { padding-top: 75.06%; } }

.full-width-img-left .image-wrapper img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: auto; }

.full-width-img-left img { width: 100%; position: relative; z-index: -2; }

@media (max-width: 991px) { .full-width-img-left img { position: absolute; z-index: -2; top: 50%; left: 50%; transform: translate(-50%, -50%); } }

.full-width-img-left .cta-img-left-tile-text { align-self: center; max-width: 360px; padding: 0 20px 20px 0; }

@media (max-width: 991px) { .full-width-img-left .cta-img-left-tile-text { padding: 41px 16px 0 16px; max-width: 420px; } }

.full-width-img-left .blob-combo-wrap { position: absolute; top: -57%; transform: rotate(-186deg); z-index: -1; right: -149px; }

@media (max-width: 991px) { .full-width-img-left .blob-combo-wrap { top: 20%; transform: rotate(49deg); z-index: -1; right: 5px; } }

@media (min-width: 992px) and (max-width: 1199px) { .full-width-img-left .blob-combo-wrap { right: -190px; } }

@media (min-width: 768px) and (max-width: 991px) { .full-width-img-left .blob-combo-wrap { transform: rotate(53deg) scale(1.2); right: 140px; bottom: -520px; top: auto; } }

.full-width-img-left .blob-combo-wrap .blob:nth-child(1) { transform: rotate(3deg); height: 85%; z-index: 100; }

@media (max-width: 991px) { .full-width-img-left .blob-combo-wrap .blob:nth-child(1) { transform: rotate(-13deg); height: 85%; z-index: 100; left: 15px; top: -35px; } }

.full-width-img-left .blob-combo-wrap .blob:nth-child(2) { transform: rotate(-14deg); }

@media (max-width: 991px) { .full-width-img-left .blob-combo-wrap .blob:nth-child(2) { transform: rotate(-29deg); height: 51%; left: -5%; } }

.full-width-img-left .cta-img-left-tile-p { margin-bottom: 14px; }

.full-width-img-left h3 { margin-bottom: 14px; font-size: 36px; line-height: 42px; font-family: "Intelo Light", sans-serif; }

@media (max-width: 991px) { .full-width-img-left h3 { font-size: 28px; line-height: 31px; } }

.full-width-img-left h3 strong, .full-width-img-left h3 b { color: #407DC9; font-family: "Intelo Light", sans-serif; }

.full-width-img-left .cta-img-left-extra-tile-h { color: #407DC9; font-family: "Intelo Light", sans-serif; margin-bottom: 15px; font-size: 26px; }

@media (max-width: 991px) { .full-width-img-left .cta-img-left-extra-tile-h { font-size: 18px; line-height: 24px; } }

@media (min-width: 992px) and (max-width: 1199px) { .full-width-img-left .cta-img-left-extra-tile-h { font-size: 32px; } }

.card-tile-large, .choose-comf-tile-last { position: relative; padding: 35px; border-radius: 8px; overflow: hidden; }

.card-tile-large .blob-combo-wrap, .choose-comf-tile-last .blob-combo-wrap { position: absolute; top: -65%; transform: rotate(-70deg); left: -8%; z-index: -1; }

@media (max-width: 991px) { .card-tile-large .blob-combo-wrap, .choose-comf-tile-last .blob-combo-wrap { top: -60%; left: -105%; transform: rotate(110deg); height: 830px; width: 900px; } }

@media (min-width: 768px) and (max-width: 991px) { .card-tile-large .blob-combo-wrap, .choose-comf-tile-last .blob-combo-wrap { top: -40%; left: -45%; } }

@media (min-width: 992px) and (max-width: 1199px) { .card-tile-large .blob-combo-wrap, .choose-comf-tile-last .blob-combo-wrap { top: -73%; left: -48%; } }

.card-tile-large img, .choose-comf-tile-last img { position: absolute; bottom: 0; left: 0; z-index: -2; width: 100%; }

.card-tile-large .choose-comf-tile-h, .choose-comf-tile-last .choose-comf-tile-h { margin-bottom: 8px; font-family: "Intelo Light", sans-serif; }

@media (max-width: 991px) { .card-tile-large .choose-comf-tile-h, .choose-comf-tile-last .choose-comf-tile-h { font-size: 28px; line-height: 31px; max-width: 265px; } }

.card-tile-large .site-btn, .choose-comf-tile-last .site-btn { margin-top: 20px; }

@media (max-width: 991px) { .card-tile-large .site-btn, .choose-comf-tile-last .site-btn { margin-top: 10px; } }

@media (max-width: 991px) { .choose-comf-tile-last { padding: 0; margin: 60px 0 0; } }

@media (max-width: 991px) { .choose-comf-tile-last .choose-comf-tile-p { font-size: 16px; line-height: 24px; } }

@media (min-width: 768px) and (max-width: 991px) { .choose-comf-tile-last .choose-comf-tile-p { max-width: 480px; } }

@media (max-width: 991px) { .choose-comf-tile-last .choose-comf-tile-text { padding: 35px 20px 0 15px; margin-bottom: -65px; } }

@media (max-width: 991px) { .choose-comf-tile-last .choose-comf-tile-h { font-family: "Intelo Light", sans-serif; } }

@media (max-width: 991px) { .choose-comf-tile-last img { position: relative; } }

.card-tile-large { min-height: 448px; padding: 20px; max-width: 328px; }

@media (max-width: 991px) { .card-tile-large { max-width: 280px; } }

@media (min-width: 768px) and (max-width: 991px) { .card-tile-large .site-btn { padding: 15px; } }

@media (min-width: 992px) and (max-width: 1199px) { .card-tile-large .site-btn { padding: 15px 10px; } }

.card-tile-large .card-blob-combo1 .blob-combo-wrap, .card-tile-large .card-blob-combo2 .blob-combo-wrap, .card-tile-large .card-blob-combo3 .blob-combo-wrap { top: -100%; transform: rotate(-100deg); left: -40%; }

@media (max-width: 991px) { .card-tile-large .card-blob-combo1 .blob-combo-wrap, .card-tile-large .card-blob-combo2 .blob-combo-wrap, .card-tile-large .card-blob-combo3 .blob-combo-wrap { top: -120%; transform: rotate(-75deg); left: -100%; } }

.card-tile-large .choose-comf-tile-h { font-family: "Intelo Light", sans-serif; }

@media (max-width: 991px) { .card-tile-large .choose-comf-tile-text { white-space: normal; margin-bottom: -65px; } }

.cushioning-table .table-grid { grid-template-columns: 1fr 1fr 1fr; grid-column-gap: 0; margin-top: 45px; border-top: 1px solid rgba(137, 174, 222, 0.4); border-bottom: 1px solid rgba(137, 174, 222, 0.4); }

@media (max-width: 991px) { .cushioning-table .table-grid { margin-top: 25px; } }

@media (max-width: 991px) { .cushioning-table .table-grid p { font-size: 13px; line-height: 19px; } }

.cushioning-table .table-grid .grid-item { position: relative; }

.cushioning-table .table-grid .grid-item:nth-child(3n+2)::before { content: ''; position: absolute; left: -30px; right: 20px; background: #f5f5f5; top: 0; bottom: 0; z-index: -1; }

@media (max-width: 991px) { .cushioning-table .table-grid .grid-item:nth-child(3n+2)::before { left: -5px; right: 5px; } }

@media (min-width: 768px) and (max-width: 991px) { .cushioning-table .table-grid .grid-item:nth-child(3n+2)::before { left: -10px; } }

.cushioning-table .table-grid .table-heading { position: relative; padding: 140px 30px 25px 0; }

@media (max-width: 991px) { .cushioning-table .table-grid .table-heading { padding: 65px 10px 35px 0; } }

.cushioning-table .table-grid .table-heading picture { position: absolute; top: 45px; }

@media (max-width: 991px) { .cushioning-table .table-grid .table-heading picture { max-width: 80px; top: 18px; } }

.cushioning-table .table-grid .table-heading h3 { font-family: "Intelo Light", sans-serif; margin-bottom: 15px; }

@media (max-width: 991px) { .cushioning-table .table-grid .table-heading h3 { font-size: 18px; line-height: 24px; } }

.cushioning-table .table-grid .table-heading:first-child h3 { color: #407DC9; }

.cushioning-table .table-grid .table-heading:nth-child(2)::after { content: ''; position: absolute; left: -30px; right: 20px; top: 0; height: 6px; background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkxIiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCAzOTEgNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0yODMuNTI2IDIyNy42MTVDMjc5LjYyOCAyNDMuOTA5IDI3NC45NTEgMjU4LjE2NiAyNzEuMDUzIDI3Mi40MjRDMzA3LjY5MSA0NjcuOTU1IDM1Mi45MDQgNTk4LjMwOSAzODIuNTI2IDU3Ny45NDFDNDE2LjgyNSA1NTMuNSA0MjMuODQxIDMwNy4wNDkgMzk0Ljk5OCAyNS45NzM4QzM3NS41MSAtMTYzLjQ0NyAzNDkuMDA2IC0zMjQuMzUyIDMxNy44MjUgLTM5My42MDNDMzYzLjAzNyAtMjg3LjY5IDM0OS4wMDYgLTE2Ljc5ODYgMjgzLjUyNiAyMjcuNjE1WiIgZmlsbD0iIzg5QUVERSIvPgo8cGF0aCBkPSJNMTA4LjEzMiA1MzUuMTY3Qzk3Ljk5ODQgNTQzLjMxNCA4Ny44NjQ2IDU0MS4yNzggNzguNTEwMiA1MzEuMDk0QzEyOS4xNzkgNTg0LjA1IDIwOS40NzEgNDc4LjEzNyAyNzEuMDUzIDI3Mi40MjNDMjY1LjU5NyAyNDUuOTQ1IDI2MC45MiAyMTUuMzkzIDI1Ni4yNDIgMTg2Ljg3OEMyMTQuOTI3IC04MS45NzY3IDIxMi41ODkgLTM4Ny40OTQgMjcwLjI3NCAtNDI4LjIyOUMyODAuNDA4IC00MzQuMzM5IDI4OS43NjIgLTQzNC4zMzkgMjk5LjExNiAtNDI0LjE1NkMyNDkuMjI3IC00NzcuMTEyIDE3MC40OTQgLTM3My4yMzYgMTA5LjY5MSAtMTc1LjY2OUMxMTQuMzY5IC0xNTEuMjI3IDExOC4yNjYgLTEyNC43NDkgMTIyLjk0MyAtOTguMjcxQzE2NS4wMzggMTc4LjczMSAxNjcuMzc2IDQ5NC40MzIgMTA4LjEzMiA1MzUuMTY3WiIgZmlsbD0iI0RBMjgxQyIvPgo8cGF0aCBkPSJNOTQuMTAwMyAtMTIwLjY3NkM5OS41NTcgLTEzOS4wMDcgMTA0LjM2MSAtMTU3LjIyNCAxMDkuODE4IC0xNzUuNTU1QzcyLjQwMDQgLTM4My4zMDcgMjMuOTQyOSAtNTIzLjk1OCAtNy4yMzgyIC01MDEuNTUzQy00Mi4zMTY5IC00NzcuMTEyIC01MC4xMTIyIC0yMjIuNTE1IC0yMC40OTAyIDY2LjcwODFDMC41NTcwNjQgMjc0LjQ2IDMwLjE3OTEgNDQ3LjU4NiA2NS4yNTc4IDUxMi43NjNDMTMuODA5IDQxNC45OTcgMjYuMjgxNCAxMzEuODg1IDk0LjEwMDMgLTEyMC42NzZaIiBmaWxsPSIjRkFCOTBFIi8+CjxwYXRoIGQ9Ik0yNzAuMjc0IC00MjguMjI5QzIxMi41ODkgLTM4Ny40OTQgMjE0LjkyNyAtODEuOTc2OCAyNTYuMjQyIDE4Ni44NzhDMjYwLjkyIDIxNy40MyAyNjUuNTk3IDI0NS45NDQgMjcxLjA1MyAyNzIuNDIzQzI3NS43MzEgMjU4LjE2NSAyNzkuNjI4IDI0MS44NzEgMjgzLjUyNiAyMjcuNjEzQzM0OS4wMDYgLTE2Ljc5OTkgMzYzLjAzOCAtMjg3LjY5MSAzMTcuMDQ2IC0zOTMuNjA0QzMxMy4xNDggLTQwMS43NTEgMzA2LjEzMiAtNDE2LjAwOSAyOTguMzM3IC00MjQuMTU2QzI4OS43NjIgLTQzNC4zNCAyODAuNDA4IC00MzYuMzc2IDI3MC4yNzQgLTQyOC4yMjlaIiBmaWxsPSIjOEM0Njk5Ii8+CjxwYXRoIGQ9Ik03OC41MDkzIDUzMS4wOTNDODcuODYzNiA1NDEuMjc3IDk3Ljk5NzUgNTQzLjMxNCAxMDguMTMxIDUzNS4xNjdDMTY3LjM3NSA0OTQuNDMxIDE2NS43NzIgMTc4LjM0NCAxMjIuODk4IC05OC42NTc3QzExOSAtMTI1LjEzNiAxMTQuNDk0IC0xNTEuMTE0IDEwOS44MTcgLTE3NS41NTVDMTA5Ljc4OCAtMTc1LjcwOCA5Ny45OTc1IC0xMzkuMDA3IDkzLjMyMDMgLTEyMC42NzZDMjUuNTAxNSAxMzEuODg1IDEzLjAyOTEgNDE0Ljk5NyA2NS4yNTczIDUxMC43MjVDNjYuMDM2OSA1MTIuNzYyIDcxLjQ5MzUgNTIyLjk0NiA3OC41MDkzIDUzMS4wOTNaIiBmaWxsPSIjRkY2NjAwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNi4wMDAwMiIgaGVpZ2h0PSIzOTEiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTEpIHJvdGF0ZSg5MCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K") no-repeat; }

@media (max-width: 991px) { .cushioning-table .table-grid .table-heading:nth-child(2)::after { left: -10px; right: 5px; background-size: 100%; } }

.cushioning-table .table-grid .table-content { padding: 24px 70px 36px 0; border-top: 1px solid rgba(137, 174, 222, 0.4); }

@media (max-width: 991px) { .cushioning-table .table-grid .table-content { padding: 20px 10px 20px 0; } }

.cushioning-table .table-grid .table-content h3 { font-family: "Intelo Light", sans-serif; font-size: 28px; line-height: 31px; color: #407DC9; position: relative; padding: 0 0 0 60px; }

@media (max-width: 991px) { .cushioning-table .table-grid .table-content h3 { padding: 0; font-size: 18px; line-height: 24px; } }

.cushioning-table .table-grid .table-content h3 img { position: absolute; left: 0; top: 0; max-width: 35px; }

@media (max-width: 991px) { .cushioning-table .table-grid .table-content h3 img { display: none; } }

@media (max-width: 991px) { .consult-wrapper { margin: 0; } }

@media (min-width: 768px) and (max-width: 991px) { .consult-wrapper { margin: 0 auto; } }

.consult-wrapper h2 { margin-bottom: 40px; }

@media (max-width: 991px) { .consult-wrapper h2 { margin-bottom: 25px; } }

.consult-wrapper .consult-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-column-gap: 20px; max-width: 1060px; margin: 0 auto; }

@media (max-width: 991px) { .consult-wrapper .consult-grid { display: -webkit-box; overflow: auto; }
  .consult-wrapper .consult-grid .card-tile-large { max-width: 280px; } }

@media (min-width: 992px) and (max-width: 1199px) { .consult-wrapper .consult-grid { max-width: 860px; } }

@media (min-width: 768px) and (max-width: 991px) { .consult-wrapper .consult-grid { max-width: 550px; padding: 0; } }

.left-image-wrapper { position: relative; padding-bottom: 60px; }

@media (max-width: 991px) { .left-image-wrapper { padding-bottom: 0; } }

@media (min-width: 992px) and (max-width: 1199px) { .left-image-wrapper .blob-combo-wrap { transform: rotate(-90deg) scale(0.7); } }

.left-image-wrapper .card-blob-combo3 { position: absolute; z-index: -1; bottom: -200px; right: 0; }

@media (max-width: 991px) { .left-image-wrapper .card-blob-combo3 { right: -130px; bottom: 0px; } }

@media (min-width: 768px) and (max-width: 991px) { .left-image-wrapper .card-blob-combo3 { right: -120px; bottom: 50px; } }

@media (max-width: 991px) { .left-image-wrapper .card-blob-combo3 .blob-combo-wrap { width: 400px; height: 450px; } }

@media (min-width: 768px) and (max-width: 991px) { .left-image-wrapper .card-blob-combo3 .blob-combo-wrap { transform: rotate(-90deg) scale(1.5); } }

.left-image-wrapper .card-blob-combo3 .blob-combo-wrap .blob:nth-child(1) { height: 75%; width: 75%; transform: rotate(30deg); }

@media (max-width: 991px) { .left-image-wrapper .card-blob-combo3 .blob-combo-wrap .blob:nth-child(1) { height: 75%; width: 60%; } }

.left-image-wrapper .card-blob-combo3 .blob-combo-wrap .blob:nth-child(2) { width: 65%; height: 60%; top: 35%; left: 8%; transform: rotate(-60deg); }

@media (max-width: 991px) { .left-image-wrapper .card-blob-combo3 .blob-combo-wrap .blob:nth-child(2) { top: 35%; left: 8%; } }

.left-image-wrapper .left-image-grid { grid-template-columns: 1fr 1fr; align-items: flex-end; }

@media (max-width: 991px) { .left-image-wrapper .left-image-grid { grid-template-columns: 1fr; } }

.left-image-wrapper .left-image-grid .grid-image { border-radius: 8px; overflow: hidden; }

@media (max-width: 991px) { .left-image-wrapper .left-image-grid .grid-image { order: 2; } }

.left-image-wrapper .left-image-grid .grid-content { padding: 0 50px 0 100px; }

.left-image-wrapper .left-image-grid .grid-content h3 { font-family: "Intelo Light", sans-serif; font-size: 28px; line-height: 31px; margin-bottom: 20px; position: relative; }

.left-image-wrapper .left-image-grid .grid-content h3:after { content: ''; position: absolute; background: linear-gradient(90deg, #F9AF7E 0%, rgba(255, 255, 255, 0.5) 100.55%); max-width: 295px; width: 100%; height: 4px; top: -15px; left: 0; }

@media (max-width: 991px) { .left-image-wrapper .left-image-grid .grid-content { padding: 20px 0 40px; order: 1; } }

.refubrishment-saathi-3 { margin-top: 120px; }

@media (max-width: 991px) { .refubrishment-saathi-3 { margin-top: 80px; } }

.refubrishment-saathi-5 .consult-grid { margin-bottom: -18px; }
