:root{--font-title: "ivypresto_displayregular";--font-body: var(--font-body-family)}.faq-section__grid{margin-bottom:16px;padding:var(--padding-top) 45px var(--padding-bottom);background:var(--bg-image) no-repeat center / cover var(--bg-color-block);background-size:auto}.faq-section__blocks{padding:0;text-align:center}.faq-section__blocks-title{margin-bottom:50px;color:var(--text-color-title);font-family:var(--font-title);font-style:normal;font-weight:400;font-size:50px;line-height:60px;text-align:left;letter-spacing:.75px}.faq-section__blocks-descr{margin-bottom:aches37px;color:var(--text-color-title);font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.6}.faq-section__blocks-descr a{color:inherit;text-decoration:underline}.faq-section__blocks-descr a:hover{opacity:.75}.faq-section__blocks-grid{background:var(--bg-color);color:var(--text-color);text-align:left;border-radius:10px;max-width:530px}.faq-section__blocks-grid:not(:last-child){margin-bottom:16px}.faq-section__blocks-benefits{padding:24px;display:block;color:var(--text-color);font-family:var(--font-body);border-radius:10px}.faq-section__blocks-benefits a{text-decoration:underline}.faq-section__blocks-benefits__title{padding-right:60px;font-size:16px;text-align:left;position:relative;cursor:pointer;font-family:var(--font-body);font-style:normal;font-weight:600;line-height:24px;letter-spacing:.5px}.faq-section__blocks-benefits__title:after,.faq-section__blocks-benefits__title:before{position:absolute;right:-20px;content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA0OCA0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDQ4djQ4SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTI0IDI5LjE3MiA5LjQxNCAxNC41ODZsLTIuODI4IDIuODI4TDI0IDM0LjgyOGwxNy40MTQtMTcuNDE0LTIuODI4LTIuODI4eiIvPjwvc3ZnPg==);color:#fff;transition:transform .3s ease;font-weight:300;font-size:33px;line-height:1;width:32px;height:32px;text-align:center;border-radius:50%;top:50%;transform:translate(-50%,-50%)}.faq-section__blocks-benefits__title:before{content:"";transform:translate(-50%,-50%) rotate(90deg);position:absolute;line-height:.8;right:-20px;opacity:0}.faq-section__blocks-benefits__title.active:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA0OCA0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDQ4djQ4SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTI0IDI5LjE3MiA5LjQxNCAxNC41ODZsLTIuODI4IDIuODI4TDI0IDM0LjgyOGwxNy40MTQtMTcuNDE0LTIuODI4LTIuODI4eiIvPjwvc3ZnPg==);opacity:1;top:50%;transform:translate(-50%,-50%) rotate(180deg)}.faq-section__blocks-benefits__title.active:after{transform:rotate(90deg);opacity:0;top:50%;transform:translate(-50%,-50%) rotate(90deg)}.faq-section__blocks-benefits__description{max-width:56vw;font-size:14px;font-weight:400;line-height:20px;text-align:left}.faq-section__blocks-benefits__description p{margin-top:10px;margin-bottom:24px;color:#333}@media screen and (max-width: 1150px){.faq-section__grid{padding-left:90px;padding-right:90px}}.faq-section__blocks-benefits__description .benefit-item{margin:0 10px 0 0;font-size:14px;background-color:#eee9de;border-radius:100px;padding:4px 12px;line-height:20px;display:inline-block;color:#000}@media screen and (max-width: 768px){.faq-section__blocks-benefits__description p{margin-bottom:16px}.faq-section__grid{padding:var(--padding-top-mobile) 16px var(--padding-bottom-mobile)}.faq-section__blocks-title{font-family:var(--font-title);font-style:normal;font-size:35px;line-height:42px;text-align:center}.faq-section__blocks-descr{margin-bottom:57px;font-size:14px}.faq-section__blocks-benefits{padding:16px}.faq-section__blocks-benefits__title{font-size:14px}.faq-section__blocks-benefits__title:after,.faq-section__blocks-benefits__title:before{right:-5%;top:50%;transform:translate(-50%,-50%)}.faq-section__blocks-benefits__thiitle.active:before{top:50%;transform:translate(-50%,-50%) rotate(180deg)}.faq-section__blocks-benefits__title.active:after{top:50%;transform:translate(-50%,-50%) rotate(90deg)}.faq-section__blocks-benefits__description{max-width:80vw;font-size:12px}.faq-section__blocks-benefits__description .benefit-item:not(:last-child){margin:0 10px 10px 0}}.faq-section__grid{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/custom-faq-section.css.map */
