.elementor-18342 .elementor-element.elementor-element-24d30419{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:26px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-18342 .elementor-element.elementor-element-7cd52577 .fsk-head--band{background-color:#063F47;background-image:url("https://xn--80axfajghm.xn--p1ai/wp-content/uploads/2026/10/dental_glass_banner_detail_mint_glow_2688x672-scaled.png");background-position:50% 24%;background-size:cover;}.elementor-18342 .elementor-element.elementor-element-7cd52577 .fsk-crumbs{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-18342 .elementor-element.elementor-element-7cd52577 .fsk-h1{font-family:"Montserrat", Sans-serif;}.elementor-18342 .elementor-element.elementor-element-7cd52577 .fsk-sub{font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-18342 .elementor-element.elementor-element-7cd52577 .fsk-pill{font-family:"Montserrat", Sans-serif;font-size:16px;color:#0C3940;}.elementor-18342 .elementor-element.elementor-element-7cd52577 .fsk-pill b{color:#0C3940;}.elementor-18342 .elementor-element.elementor-element-c86d4e52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;color:#0C3940;}.elementor-18342 .elementor-element.elementor-element-3115558c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18342 .elementor-element.elementor-element-fc3f875a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18342 .elementor-element.elementor-element-fc3f875a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18342 .elementor-element.elementor-element-c35cfd5e .fsk-f-sec{border-top-color:#E3ECEC;}.elementor-18342 .elementor-element.elementor-element-c35cfd5e .fsk-f-h{color:#0C3940;}.elementor-18342 .elementor-element.elementor-element-c35cfd5e .fsk-f-h button, .elementor-18342 .elementor-element.elementor-element-c35cfd5e .fsk-f-h a{color:#1E8C8C;}.elementor-18342 .elementor-element.elementor-element-c35cfd5e .fsk-f-item{color:#1F2937;}.elementor-18342 .elementor-element.elementor-element-c35cfd5e .fsk-f-item.on{color:#025561;}.elementor-18342 .elementor-element.elementor-element-c35cfd5e .fsk-f-item small{color:#6B7280;}.elementor-18342 .elementor-element.elementor-element-c35cfd5e .fsk-f-more{color:#1E8C8C;}.elementor-18342 .elementor-element.elementor-element-c35cfd5e .fsk-f-chk i{border-color:#B9CFCF;}.elementor-18342 .elementor-element.elementor-element-c35cfd5e .fsk-f{--fsk-chk:#025561;--fsk-range:#1E8C8C;}.elementor-18342 .elementor-element.elementor-element-c35cfd5e .fsk-f-range input[type=number]{border-color:#D5E3E3;}.elementor-18342 .elementor-element.elementor-element-c35cfd5e .fsk-f-btns .fsk-btn{color:#FFFFFF;}.elementor-18342 .elementor-element.elementor-element-c35cfd5e .fsk-f-btns .fsk-btn-ghost{color:#025561;}.elementor-18342 .elementor-element.elementor-element-c9f2c628{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18342 .elementor-element.elementor-element-c9f2c628.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18342 .elementor-element.elementor-element-51232139 .fsk-tb-cnt{color:#374151;}.elementor-18342 .elementor-element.elementor-element-51232139 .fsk-tb-cnt b{color:#0C3940;}.elementor-18342 .elementor-element.elementor-element-51232139 .fsk-chip{color:#025561;background-color:#E9F6F4;}.elementor-18342 .elementor-element.elementor-element-51232139 .fsk-tb-select select{color:#1F2937;}.elementor-18342 .elementor-element.elementor-element-51232139 .fsk-tb-select select, .elementor-18342 .elementor-element.elementor-element-51232139 .fsk-tb-view button{border-color:#D5E3E3;}.elementor-18342 .elementor-element.elementor-element-51232139 .fsk-tb-view button:not(.on){color:#025561;}.elementor-18342 .elementor-element.elementor-element-51232139 .fsk-tb-view button.on{background-color:#025561;color:#FFFFFF;}.elementor-18342 .elementor-element.elementor-element-27a3c415 .fsk-grid{--fsk-cols:4;}.elementor-18342 .elementor-element.elementor-element-27a3c415 .fsk-card-brand{color:#1E8C8C;}.elementor-18342 .elementor-element.elementor-element-27a3c415 .fsk-grid li.product .ekomart-card-title a{color:#18292B;}.elementor-18342 .elementor-element.elementor-element-27a3c415 .fsk-grid li.product .ekomart-card-title a:hover{color:#1E8C8C;}.elementor-18342 .elementor-element.elementor-element-27a3c415 .fsk-grid li.product .ekomart-card-short{color:#6B7280;}.elementor-18342 .elementor-element.elementor-element-27a3c415 .fsk-grid li.product .ekomart-card-price, .elementor-18342 .elementor-element.elementor-element-27a3c415 .fsk-grid li.product .ekomart-card-price .amount{color:#DC2626;}.elementor-18342 .elementor-element.elementor-element-27a3c415 .fsk-pager .page-numbers{color:#025561;border-color:#025561;}.elementor-18342 .elementor-element.elementor-element-27a3c415 .fsk-pager .page-numbers.current{background-color:#025561;color:#FFFFFF;}.elementor-18342 .elementor-element.elementor-element-643d258f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18342 .elementor-element.elementor-element-4a9189aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18342 .elementor-element.elementor-element-4a9189aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18342 .elementor-element.elementor-element-610b9bd0 .fsk-seo{background-color:#FFFFFF;--fsk-accent:#1E8C8C;}.elementor-18342 .elementor-element.elementor-element-610b9bd0 .fsk-seo-h{font-family:"Montserrat", Sans-serif;font-size:21px;color:#0C3940;}.elementor-18342 .elementor-element.elementor-element-610b9bd0 .fsk-seo-t{font-family:"Montserrat", Sans-serif;font-size:16px;color:#374151;}.elementor-18342 .elementor-element.elementor-element-610b9bd0 .fsk-seo-p{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1px;letter-spacing:0px;word-spacing:0px;color:#0C3940;}.elementor-18342 .elementor-element.elementor-element-610b9bd0 .fsk-seo-p i, .elementor-18342 .elementor-element.elementor-element-610b9bd0 .fsk-seo-p svg{color:#025561;}.elementor-18342 .elementor-element.elementor-element-610b9bd0 .fsk-seo-ico{background-color:#E9F6F4;}.elementor-18342 .elementor-element.elementor-element-8eab4aeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 22px 44px -22px rgba(2,85,97,0.55);--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-18342 .elementor-element.elementor-element-8eab4aeb:not(.elementor-motion-effects-element-type-background), .elementor-18342 .elementor-element.elementor-element-8eab4aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C3940;background-image:url("https://xn--80axfajghm.xn--p1ai/wp-content/uploads/2026/10/forstoma-banner-associaciya.webp");background-position:391px -731px;}.elementor-18342 .elementor-element.elementor-element-8eab4aeb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18342 .elementor-element.elementor-element-5a247f72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-18342 .elementor-element.elementor-element-efd734e1{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;color:#CFEDEA;}.elementor-18342 .elementor-element.elementor-element-cb233983 .elementor-button{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;}@media(min-width:768px){.elementor-18342 .elementor-element.elementor-element-24d30419{--content-width:1720px;}.elementor-18342 .elementor-element.elementor-element-fc3f875a{--width:300px;}.elementor-18342 .elementor-element.elementor-element-c9f2c628{--width:calc(100% - 324px);}.elementor-18342 .elementor-element.elementor-element-4a9189aa{--width:calc(100% - 404px);}.elementor-18342 .elementor-element.elementor-element-8eab4aeb{--width:380px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18342 .elementor-element.elementor-element-fc3f875a{--width:100%;}.elementor-18342 .elementor-element.elementor-element-c9f2c628{--width:100%;}.elementor-18342 .elementor-element.elementor-element-4a9189aa{--width:100%;}.elementor-18342 .elementor-element.elementor-element-8eab4aeb{--width:100%;}}@media(max-width:1024px){.elementor-18342 .elementor-element.elementor-element-7cd52577 .fsk-head--band{background-position:0px 0px;}.elementor-18342 .elementor-element.elementor-element-3115558c{--flex-wrap:wrap;}.elementor-18342 .elementor-element.elementor-element-27a3c415 .fsk-grid{--fsk-cols:3;}.elementor-18342 .elementor-element.elementor-element-643d258f{--flex-wrap:wrap;}.elementor-18342 .elementor-element.elementor-element-8eab4aeb:not(.elementor-motion-effects-element-type-background), .elementor-18342 .elementor-element.elementor-element-8eab4aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-18342 .elementor-element.elementor-element-24d30419{--padding-top:18px;--padding-bottom:50px;--padding-left:14px;--padding-right:14px;}.elementor-18342 .elementor-element.elementor-element-7cd52577 .fsk-head--band{background-position:0px 0px;}.elementor-18342 .elementor-element.elementor-element-c86d4e52 .elementor-heading-title{font-size:23px;}.elementor-18342 .elementor-element.elementor-element-27a3c415 .fsk-grid{--fsk-cols:2;}.elementor-18342 .elementor-element.elementor-element-8eab4aeb:not(.elementor-motion-effects-element-type-background), .elementor-18342 .elementor-element.elementor-element-8eab4aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for fsk-head, class: .elementor-element-7cd52577 *//* Читаемость текста на картинке: затемнение слева и мягкая тень */
.elementor-18342 .elementor-element.elementor-element-7cd52577 .fsk-head--band::before { content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none; background: linear-gradient(90deg, rgba(5,42,48,.80) 0%, rgba(5,42,48,.60) 40%, rgba(5,42,48,.22) 68%, rgba(5,42,48,0) 82%); }
.elementor-18342 .elementor-element.elementor-element-7cd52577 .fsk-head--band > * { position: relative; z-index: 1; }
.elementor-18342 .elementor-element.elementor-element-7cd52577 .fsk-head--band .fsk-h1 { text-shadow: 0 2px 14px rgba(3,30,35,.65); }
.elementor-18342 .elementor-element.elementor-element-7cd52577 .fsk-head--band .fsk-sub, .elementor-18342 .elementor-element.elementor-element-7cd52577 .fsk-head--band .fsk-crumbs { text-shadow: 0 1px 8px rgba(3,30,35,.7); }/* End custom CSS */
/* Start custom CSS for fsk-seo, class: .elementor-element-610b9bd0 *//* Три преимущества в одну линию (размер текста не меняется): плотнее расстояния и значки, текст пункта не переносится */
.elementor-18342 .elementor-element.elementor-element-610b9bd0 .fsk-seo { padding-left: 30px; padding-right: 20px; }
.elementor-18342 .elementor-element.elementor-element-610b9bd0 .fsk-seo-pts { column-gap: 10px; }
.elementor-18342 .elementor-element.elementor-element-610b9bd0 .fsk-seo-p { gap: 7px; white-space: nowrap; }
.elementor-18342 .elementor-element.elementor-element-610b9bd0 .fsk-seo-ico { width: 26px; height: 26px; }
@media (max-width: 767px) { .elementor-18342 .elementor-element.elementor-element-610b9bd0 .fsk-seo-p { white-space: normal; } }/* End custom CSS */
/* Start custom CSS *//* Кнопки «Показать» и «Сбросить» в фильтрах - фирменный стиль, как «Каталог» в шапке */
.elementor-18342 .fsk-f-btns .fsk-btn{border:1px solid transparent;color:#F7FAFC;border-radius:10px;background:linear-gradient(110deg,#1E8C8C,#025561 30%,#0C3940 55%,#025561 80%,#1E8C8C) padding-box,linear-gradient(135deg,rgba(125,211,200,.75),rgba(125,211,200,0) 50%,rgba(125,211,200,.55)) border-box;background-size:200% 100%,100% 100%;background-position:0 0,0 0;box-shadow:0 8px 24px rgba(12,57,64,.3),0 0 22px -8px rgba(125,211,200,.7);transition:transform .2s,background-position .5s,box-shadow .25s;filter:none}
.elementor-18342 .fsk-f-btns .fsk-btn:hover{color:#fff;background-position:100% 0,0 0;transform:translateY(-2px);box-shadow:0 12px 28px rgba(12,57,64,.38),0 0 26px -6px rgba(125,211,200,.85)}
.elementor-18342 .fsk-f-btns .fsk-btn-ghost{border-color:#0C3940;color:#0C3940;border-radius:10px}
.elementor-18342 .fsk-f-btns .fsk-btn-ghost:hover{background:#0C3940;color:#fff}/* End custom CSS */