.articles__page .articles__header .page-header{font-family:"Comfortaa",sans-serif}.bad__info_block{font-family:"Roboto Condensed",sans-serif}.wrapper{max-width:1320px;padding-left:60px;padding-right:60px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1360px){.wrapper{padding-left:16px;padding-right:16px}}@media screen and (max-width: 760px){.wrapper{padding-left:12px;padding-right:12px}}.button,.page__footer .footer__contacts_btns .footer__contacts_btn,.mobile-container .mobile__contacts .footer__contacts_btn,.outlined-button{font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#fff;padding:11px 32px;border-radius:24px;text-decoration:none;border:1px solid #e73139;background-color:#e73139;cursor:pointer;transition:all .3s ease}.button:hover,.page__footer .footer__contacts_btns .footer__contacts_btn:hover,.mobile-container .mobile__contacts .footer__contacts_btn:hover,.outlined-button:hover{border:1px solid #004d68;background:#004d68;color:#fff}.button:disabled,.page__footer .footer__contacts_btns .footer__contacts_btn:disabled,.mobile-container .mobile__contacts .footer__contacts_btn:disabled,.outlined-button:disabled,[disabled].button,.page__footer .footer__contacts_btns [disabled].footer__contacts_btn,.mobile-container .mobile__contacts [disabled].footer__contacts_btn,[disabled].outlined-button{cursor:not-allowed;opacity:.5}@media screen and (max-width: 1240px){.button,.page__footer .footer__contacts_btns .footer__contacts_btn,.mobile-container .mobile__contacts .footer__contacts_btn,.outlined-button{padding:10px 20px}}@media screen and (max-width: 1100px){.button,.page__footer .footer__contacts_btns .footer__contacts_btn,.mobile-container .mobile__contacts .footer__contacts_btn,.outlined-button{padding:9px 18px;font-size:14px}}@media screen and (max-width: 992px){.button,.page__footer .footer__contacts_btns .footer__contacts_btn,.mobile-container .mobile__contacts .footer__contacts_btn,.outlined-button{font-size:12px}}@media screen and (max-width: 850px){.button,.page__footer .footer__contacts_btns .footer__contacts_btn,.mobile-container .mobile__contacts .footer__contacts_btn,.outlined-button{font-size:9px}}.page__footer .footer__contacts_btns .footer__contacts_btn,.mobile-container .mobile__contacts .footer__contacts_btn,.outlined-button{background-color:rgba(0,0,0,0);border:1px solid #e73139;color:#e73139}.page__footer .footer__contacts_btns .footer__contacts_btn:hover,.mobile-container .mobile__contacts .footer__contacts_btn:hover,.outlined-button:hover{border:1px solid #004d68;background:#004d68;color:#fff}.title__block,.page-title__block .page-title,.articles__page .articles__header .page-header,h1{font-weight:700;font-size:36px;line-height:133%}@media screen and (max-width: 1100px){.title__block,.page-title__block .page-title,.articles__page .articles__header .page-header,h1{font-size:32px}}@media screen and (max-width: 992px){.title__block,.page-title__block .page-title,.articles__page .articles__header .page-header,h1{font-size:28px}}@media screen and (max-width: 850px){.title__block,.page-title__block .page-title,.articles__page .articles__header .page-header,h1{font-size:22px}}@media screen and (max-width: 720px){.title__block,.page-title__block .page-title,.articles__page .articles__header .page-header,h1{font-size:19px;line-height:120%}}.problem-solve__block .solve__block .title,h2{font-weight:600;font-size:30px;line-height:133%}@media screen and (max-width: 1240px){.problem-solve__block .solve__block .title,h2{font-size:26px}}@media screen and (max-width: 992px){.problem-solve__block .solve__block .title,h2{font-size:22px}}@media screen and (max-width: 768px){.problem-solve__block .solve__block .title,h2{font-size:18px}}@media screen and (max-width: 560px){.problem-solve__block .solve__block .title,h2{font-size:16px}}.problem-solve__block .problem__block .content__block *,.successor__block .text__block,.family__block .family__item_title,.article__items .article__item_big-text,.articles__page .articles__header .writers,.spec__popup .spec__popup_block .content-title,h3{font-weight:600;font-size:22px;line-height:133%}@media screen and (max-width: 1240px){.problem-solve__block .problem__block .content__block *,.successor__block .text__block,.family__block .family__item_title,.article__items .article__item_big-text,.articles__page .articles__header .writers,.spec__popup .spec__popup_block .content-title,h3{font-size:20px}}@media screen and (max-width: 1100px){.problem-solve__block .problem__block .content__block *,.successor__block .text__block,.family__block .family__item_title,.article__items .article__item_big-text,.articles__page .articles__header .writers,.spec__popup .spec__popup_block .content-title,h3{font-size:16px}}@media screen and (max-width: 992px){.problem-solve__block .problem__block .content__block *,.successor__block .text__block,.family__block .family__item_title,.article__items .article__item_big-text,.articles__page .articles__header .writers,.spec__popup .spec__popup_block .content-title,h3{font-size:14px}}@media screen and (max-width: 600px){.problem-solve__block .problem__block .content__block *,.successor__block .text__block,.family__block .family__item_title,.article__items .article__item_big-text,.articles__page .articles__header .writers,.spec__popup .spec__popup_block .content-title,h3{font-size:11px}}*,::before,::after{box-sizing:border-box}body{margin:0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}:focus{outline:none}::-moz-focus-inner{border:0}body.no-scroll{overflow:hidden;padding-right:17px}@font-face{font-family:"Roboto Flex";src:url("../fonts/RobotoFlex/RobotoFlex-Regular.eot");src:url("../fonts/RobotoFlex/RobotoFlex-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoFlex/RobotoFlex-Regular.woff2") format("woff2"),url("../fonts/RobotoFlex/RobotoFlex-Regular.woff") format("woff"),url("../fonts/RobotoFlex/RobotoFlex-Regular.ttf") format("truetype"),url("../fonts/RobotoFlex/RobotoFlex-Regular.svg#RobotoFlex-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Comfortaa";src:url("../fonts/Comfortaa/Comfortaa-Light.eot");src:url("../fonts/Comfortaa/Comfortaa-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Comfortaa/Comfortaa-Light.woff2") format("woff2"),url("../fonts/Comfortaa/Comfortaa-Light.woff") format("woff"),url("../fonts/Comfortaa/Comfortaa-Light.ttf") format("truetype"),url("../fonts/Comfortaa/Comfortaa-Light.svg#Comfortaa-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../fonts/Oswald/Oswald-Bold.eot");src:url("../fonts/Oswald/Oswald-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Oswald/Oswald-Bold.woff2") format("woff2"),url("../fonts/Oswald/Oswald-Bold.woff") format("woff"),url("../fonts/Oswald/Oswald-Bold.ttf") format("truetype"),url("../fonts/Oswald/Oswald-Bold.svg#Oswald-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/RobotoCondensed/RobotoCondensed-Light.eot");src:url("../fonts/RobotoCondensed/RobotoCondensed-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoCondensed/RobotoCondensed-Light.woff2") format("woff2"),url("../fonts/RobotoCondensed/RobotoCondensed-Light.woff") format("woff"),url("../fonts/RobotoCondensed/RobotoCondensed-Light.ttf") format("truetype"),url("../fonts/RobotoCondensed/RobotoCondensed-Light.svg#RobotoCondensed-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}html,body{font-family:"Roboto Flex",sans-serif;font-weight:400;font-size:18px;line-height:133%;color:#444;background-color:#fff;scroll-behavior:smooth}@media screen and (max-width: 1240px){html,body{font-size:16px}}@media screen and (max-width: 1100px){html,body{font-size:14px}}@media screen and (max-width: 992px){html,body{font-size:13px}}@media screen and (max-width: 740px){html,body{font-size:9px}}body.no-scroll{overflow:hidden;padding-right:var(--scrollbar-width)}.page{position:relative;z-index:1}.hidden{visibility:hidden;opacity:0}.clear{clear:both}.content-note{font-size:14px;line-height:133%;opacity:.8;font-weight:400}.info-text{font-weight:400;font-size:15px;text-align:center;margin-top:5px}@media screen and (max-width: 992px){.info-text{font-size:9px}}@media screen and (max-width: 720px){.info-text{font-size:7px}}a{text-decoration:none;color:#00aaa4;transition:all .3s ease}a:hover,a:active{color:#004d68}h6,h5,h4,h3,h2,h1{margin:0;margin-bottom:20px;font-weight:700;line-height:133%}h4{font-size:18px}@media screen and (max-width: 768px){h4{font-size:16px}}h5{font-size:18px}@media screen and (max-width: 768px){h5{font-size:16px}}h6{font-size:18px}@media screen and (max-width: 768px){h6{font-size:16px}}p{font-weight:400;margin:0 0 20px 0}@media screen and (max-width: 768px){p{margin:0 0 10px 0}}.content-title{font-weight:600;font-size:22px;line-height:133%}strong{font-weight:600}ul{margin:0;padding-left:24px}@media screen and (max-width: 560px){ul{padding-left:15px}}ol{padding-left:20px}@media screen and (max-width: 560px){ol{padding-left:15px}}li{margin-bottom:9px}@media screen and (max-width: 768px){li{margin-bottom:0}}table,th,td,table *{float:none;text-align:left;vertical-align:middle}table{width:100%;border-collapse:collapse;overflow:hidden;border:none;table-layout:fixed;display:block;overflow-x:auto}table tbody{width:100%}table th{background:#00aaa4;color:#fff;border:none}table th:first-child{border-radius:20px 0 0 0}table th:last-child{border-radius:0 20px 0 0}table td,table th{vertical-align:bottom;border:none;width:auto;padding:12px 25px 12px 16px;width:30%;font-weight:700;font-size:16px;line-height:133%;min-height:55px;border:4px solid #f2fafa}@media screen and (max-width: 992px){table td,table th{padding:12px 8px;font-size:10px;border-width:2px}}@media screen and (max-width: 720px){table td,table th{font-size:9px}}@media screen and (max-width: 600px){table td,table th{font-size:7px}}table td *,table th *{margin:0;padding:0;font-size:inherit;line-height:inherit;text-align:inherit;vertical-align:inherit;float:none;border:none;background:none}table td ul,table td ol,table th ul,table th ol{padding-left:15px;margin:0 0 15px 0}table tr{background:#fff;width:100%;border:none;font-size:18px}table tr td{font-weight:400;padding:15px 16px}@media screen and (max-width: 992px){table tr td{font-size:13px;height:54px}}@media screen and (max-width: 720px){table tr td{font-size:12px}}@media screen and (max-width: 600px){table tr td{font-size:9px;height:59px}}table tr td:first-child{font-weight:700}table tr:last-child td:first-child{border-radius:0 0 0 20px}table tr:last-child td:last-child{border-radius:0 0 20px 0}.form{position:relative}.form::before,.form::after{content:"";display:block;position:absolute;z-index:10;opacity:0;visibility:hidden;transition:visibility .3s,opacity .3s}.form::before{left:0;right:0;top:0;bottom:0;background:#fff;z-index:100}.form::after{left:50%;top:50%;width:70px;height:70px;margin:-35px;border:6px solid #004d68;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-radius:50%;animation:spin 1s infinite linear;z-index:200}.form.loading::before{opacity:.75;visibility:visible;border-radius:10px}.form.loading::after{opacity:1;visibility:visible}.form .button{width:100%}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.page__header{position:fixed;top:0;left:0;right:0;z-index:8500;margin-top:15px}@media screen and (max-width: 700px){.page__header{margin-top:5px}}@media screen and (max-width: 600px){.page__header{margin-top:0;top:15px;height:40px}}.page__header .wrapper{max-width:1200px;padding:0 16px}@media screen and (max-width: 1100px){.page__header .wrapper{padding:0 12px}}@media screen and (max-width: 600px){.page__header .wrapper{padding:0 30px}}.page__header .header{display:flex;justify-content:space-between;align-items:stretch;gap:8px}@media screen and (max-width: 720px){.page__header .header{gap:3px}}@media screen and (max-width: 600px){.page__header .header{justify-content:flex-end}}.page__header .header-item{background:#f2fafa;border-radius:24px;padding:4px 24px}@media screen and (max-width: 1360px){.page__header .header-item{padding:3px 20px;border-radius:20px}}@media screen and (max-width: 1100px){.page__header .header-item{border-radius:15px;padding:3px 24px;border-radius:16px}}@media screen and (max-width: 850px){.page__header .header-item{padding:3px 15px}}@media screen and (max-width: 760px){.page__header .header-item{padding:3px 10px}}@media screen and (max-width: 600px){.page__header .header-item{display:none}}.page__header .header__logo{line-height:0;display:flex;justify-content:center;align-items:center;background:#004d68}@media screen and (max-width: 992px){.page__header .header__logo{padding:3px 16px}}@media screen and (max-width: 600px){.page__header .header__logo{display:none}}.page__header .header__logo img{width:auto;height:36px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 992px){.page__header .header__logo img{height:22px}}.page__header .header__menu{flex-grow:1;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 600px){.page__header .header__menu{display:none}}.page__header .header__menu .header__menu_items{display:flex;justify-content:center;align-items:center;gap:27px}@media screen and (max-width: 1360px){.page__header .header__menu .header__menu_items{gap:15px;justify-content:space-around;flex-grow:1}}@media screen and (max-width: 850px){.page__header .header__menu .header__menu_items{justify-content:center}}@media screen and (max-width: 740px){.page__header .header__menu .header__menu_items{gap:4px}}.page__header .header__menu .header__menu_item{font-size:18px;line-height:133%}@media screen and (max-width: 1100px){.page__header .header__menu .header__menu_item{font-size:14px}}@media screen and (max-width: 992px){.page__header .header__menu .header__menu_item{font-size:12px}}@media screen and (max-width: 700px){.page__header .header__menu .header__menu_item{font-size:9px}}.page__header .header__menu .header__menu_link{color:#444;transition:all .5s ease}.page__header .header__menu .header__menu_link:hover{color:#00aaa4}.page__header .header__contacts{display:flex;justify-content:flex-start;align-items:center;gap:16px;padding:4px 4px 4px 24px}@media screen and (max-width: 1240px){.page__header .header__contacts{padding-left:14px;gap:8px}}@media screen and (max-width: 740px){.page__header .header__contacts{gap:4px;padding-left:8px}}@media screen and (max-width: 600px){.page__header .header__contacts{display:none}}.page__header .header__contacts .phone__item_link{font-size:18px;line-height:133%;white-space:nowrap;color:#444;transition:all .5s ease}@media screen and (max-width: 1100px){.page__header .header__contacts .phone__item_link{font-size:14px}}@media screen and (max-width: 992px){.page__header .header__contacts .phone__item_link{font-size:12px}}@media screen and (max-width: 700px){.page__header .header__contacts .phone__item_link{font-size:9px}}.page__header .header__contacts .phone__item_link:hover{color:#004d68}@media screen and (max-width: 1100px){.page__header .where-buy{padding:10px 17px}}@media screen and (max-width: 992px){.page__header .where-buy{padding:5px 24px;font-size:10px}}@media screen and (max-width: 760px){.page__header .where-buy{padding:9px 10px}}@media screen and (max-width: 600px){.page__header .where-buy{display:none}}.page__header .mobile__button{display:none;justify-content:center;align-items:center;line-height:0;width:40px;height:40px;border-radius:8px;background:linear-gradient(314deg, rgba(2, 178, 252, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);backdrop-filter:blur(7px);border:1px solid #fff}@media screen and (max-width: 600px){.page__header .mobile__button{display:flex}}.page__header .mobile__button .icon{width:20px;height:14px;background:url("../img/burger.svg") center center no-repeat;background-size:contain}.social__items{display:flex;justify-content:flex-end;align-items:center;gap:4px}@media screen and (max-width: 992px){.social__items{gap:3px}}@media screen and (max-width: 600px){.social__items{gap:12px;justify-content:center}}.social__items .social__item{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;line-height:0;overflow:hidden;background-color:#00aaa4;transition:all .5s ease}@media screen and (max-width: 1100px){.social__items .social__item{width:30px;height:30px}}@media screen and (max-width: 992px){.social__items .social__item{width:24px;height:24px}}@media screen and (max-width: 600px){.social__items .social__item{width:40px;height:40px}}.social__items .social__item:hover{background-color:#004d68}.social__items .social__item img{max-height:30px;max-width:30px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1100px){.social__items .social__item img{max-height:20px;max-width:20px}}@media screen and (max-width: 992px){.social__items .social__item img{max-height:15px;max-width:15px}}@media screen and (max-width: 600px){.social__items .social__item img{max-height:30px;max-width:30px}}.main__banner{width:100%;max-width:1200px;overflow:hidden;line-height:0;margin:0 auto 60px auto}@media screen and (max-width: 1200px){.main__banner{padding:0 16px}}@media screen and (max-width: 720px){.main__banner{margin-bottom:35px}}.main__banner picture,.main__banner .img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.title__block{font-style:italic;text-transform:uppercase}.composition__block{margin:60px 0 96px 0}@media screen and (max-width: 1100px){.composition__block{margin-bottom:60px}}@media screen and (max-width: 720px){.composition__block{margin:52px 0 90px 0}}.composition__block .composition__block_container{background:linear-gradient(135deg, #fff 0%, #f2fafa 100%);border-radius:24px;padding:12px}@media screen and (max-width: 1100px){.composition__block .composition__block_container{max-width:740px;margin:0 auto}}@media screen and (max-width: 720px){.composition__block .composition__block_container{border-radius:16px;padding:8px}}.composition__block .title__block{text-align:center;color:#004d68;max-width:1100px;margin:0 auto 12px auto;line-height:130%}@media screen and (max-width: 1100px){.composition__block .title__block{max-width:680px;font-size:24px}}@media screen and (max-width: 992px){.composition__block .title__block{font-size:22px}}@media screen and (max-width: 720px){.composition__block .title__block{font-size:19px;padding:0 32px;line-height:120%;margin-bottom:18px}}.composition__block .composition__block_data{background-color:#fff;display:flex;justify-content:center;align-items:center;padding:80px;position:relative}@media screen and (max-width: 1100px){.composition__block .composition__block_data{padding:42px}}@media screen and (max-width: 720px){.composition__block .composition__block_data{justify-content:flex-start;align-items:center;padding:70px 8px}}.composition__block .center_block{line-height:0;position:relative;z-index:0}.composition__block .center_block .img{width:364px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1200px){.composition__block .center_block .img{width:280px}}@media screen and (max-width: 1100px){.composition__block .center_block .img{width:225px}}@media screen and (max-width: 720px){.composition__block .center_block .img{width:205px}.composition__block .center_block .img.big{display:none}}.composition__block .center_block .img.mob{display:none}@media screen and (max-width: 720px){.composition__block .center_block .img.mob{display:block;height:571px;width:auto}}.composition__block .components__item{position:absolute;display:flex;justify-content:flex-end;align-items:center;gap:16px;max-width:456px;z-index:5}@media screen and (max-width: 1200px){.composition__block .components__item{max-width:280px}}@media screen and (max-width: 1100px){.composition__block .components__item{gap:10px}}@media screen and (max-width: 720px){.composition__block .components__item{flex-direction:row-reverse;gap:8px}}.composition__block .components__item.reverce{justify-content:flex-start}@media screen and (max-width: 720px){.composition__block .components__item.reverce{flex-direction:row}}.composition__block .components__item.reverce .components__item_info{text-align:left}.composition__block .components__item.la{top:32px;left:48px;max-width:370px}@media screen and (max-width: 1100px){.composition__block .components__item.la{top:15px;left:25px;max-width:227px}}@media screen and (max-width: 720px){.composition__block .components__item.la{max-width:320px;width:calc(100% - 16px);left:8px;top:0}}.composition__block .components__item.lc{top:182px;left:48px;max-width:340px}@media screen and (max-width: 1200px){.composition__block .components__item.lc{top:150px}}@media screen and (max-width: 1100px){.composition__block .components__item.lc{max-width:185px;left:50px;top:100px}.composition__block .components__item.lc .components__item_img .img{max-width:44px;max-height:44px}}@media screen and (max-width: 720px){.composition__block .components__item.lc{left:82px;top:73px;max-width:210px}}.composition__block .components__item.lc .text{letter-spacing:-0.01em}.composition__block .components__item.b6{top:300px;left:48px;max-width:340px;align-items:flex-start}@media screen and (max-width: 1200px){.composition__block .components__item.b6{max-width:300px;top:240px}}@media screen and (max-width: 1100px){.composition__block .components__item.b6{max-width:185px;left:47px;top:180px}.composition__block .components__item.b6 .components__item_img .img{max-width:44px;max-height:44px}}@media screen and (max-width: 720px){.composition__block .components__item.b6{left:144px;top:218px;max-width:190px}}.composition__block .components__item.fa{bottom:152px;left:30px;max-width:360px;align-items:flex-start}@media screen and (max-width: 1100px){.composition__block .components__item.fa{max-width:209px;left:24px;bottom:87px}.composition__block .components__item.fa .components__item_img .img{max-width:44px;max-height:44px}}@media screen and (max-width: 750px){.composition__block .components__item.fa{bottom:68px}}@media screen and (max-width: 720px){.composition__block .components__item.fa{left:82px;top:131px;bottom:auto}}.composition__block .components__item.c-vit{left:48px;bottom:32px}@media screen and (max-width: 1200px){.composition__block .components__item.c-vit{left:125px}}@media screen and (max-width: 1100px){.composition__block .components__item.c-vit{left:25px;bottom:15px}}@media screen and (max-width: 720px){.composition__block .components__item.c-vit{left:144px;top:283px;bottom:auto;max-width:190px;align-items:flex-start}.composition__block .components__item.c-vit .components__item_img .img{max-width:44px;max-height:44px}}.composition__block .components__item.zn{top:32px;right:48px;align-items:flex-start}@media screen and (max-width: 1200px){.composition__block .components__item.zn{right:125px}}@media screen and (max-width: 1100px){.composition__block .components__item.zn{right:25px;top:15px}}@media screen and (max-width: 720px){.composition__block .components__item.zn{left:8px;top:auto;bottom:0;max-width:320px;align-items:center}}.composition__block .components__item.e_se{top:170px;right:36px;max-width:350px}@media screen and (max-width: 1200px){.composition__block .components__item.e_se{top:125px}}@media screen and (max-width: 1100px){.composition__block .components__item.e_se{max-width:215px;right:17px;top:96px}.composition__block .components__item.e_se .components__item_img .img{max-width:44px;max-height:44px}}@media screen and (max-width: 720px){.composition__block .components__item.e_se{left:144px;top:410px;align-items:flex-start;max-width:185px}}.composition__block .components__item.q10{max-width:340px;top:275px;right:48px}@media screen and (max-width: 1200px){.composition__block .components__item.q10{top:200px}}@media screen and (max-width: 1100px){.composition__block .components__item.q10{max-width:208px;right:24px;top:160px}.composition__block .components__item.q10 .components__item_img .img{max-width:44px;max-height:44px}}@media screen and (max-width: 720px){.composition__block .components__item.q10{left:144px;top:476px;align-items:flex-start;max-width:185px}}.composition__block .components__item.b12{max-width:340px;bottom:220px;right:48px}@media screen and (max-width: 1200px){.composition__block .components__item.b12{bottom:200px}}@media screen and (max-width: 1100px){.composition__block .components__item.b12{max-width:208px;right:24px;bottom:130px}.composition__block .components__item.b12 .components__item_img .img{max-width:44px;max-height:44px}}@media screen and (max-width: 750px){.composition__block .components__item.b12{bottom:115px}}@media screen and (max-width: 720px){.composition__block .components__item.b12{left:82px;bottom:134px;max-width:245px}}.composition__block .components__item.d3{max-width:340px;bottom:115px;right:48px}@media screen and (max-width: 1200px){.composition__block .components__item.d3{bottom:110px}}@media screen and (max-width: 1100px){.composition__block .components__item.d3{max-width:208px;right:24px;bottom:62px}.composition__block .components__item.d3 .components__item_img .img{max-width:44px;max-height:44px}}@media screen and (max-width: 720px){.composition__block .components__item.d3{bottom:77px;left:83px;max-width:240px}}.composition__block .components__item .components__item_info{flex-grow:1;text-align:right}@media screen and (max-width: 720px){.composition__block .components__item .components__item_info{text-align:left}}.composition__block .components__item .title{font-weight:600;font-size:22px;color:#004d68;margin-bottom:5px}@media screen and (max-width: 1200px){.composition__block .components__item .title{font-size:18px}}@media screen and (max-width: 1100px){.composition__block .components__item .title{font-size:13px}}.composition__block .components__item .text{font-weight:400;font-size:14px;line-height:110%}@media screen and (max-width: 1200px){.composition__block .components__item .text{font-size:10px}}@media screen and (max-width: 1100px){.composition__block .components__item .text{font-size:8px}}.composition__block .components__item .components__item_img{line-height:0;flex-shrink:0}.composition__block .components__item .components__item_img .img{max-width:104px;max-height:104px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1200px){.composition__block .components__item .components__item_img .img{max-width:70px;max-height:70px}}@media screen and (max-width: 1100px){.composition__block .components__item .components__item_img .img{max-width:64px;max-height:64px}}.composition__block .button{position:absolute;right:48px;bottom:32px;box-shadow:1px 2px 8px 0 rgba(0,0,0,.15);text-transform:uppercase;font-weight:700;font-size:24px;padding:12px 100px;border-radius:16px;z-index:50}@media screen and (max-width: 1200px){.composition__block .button{font-size:20px;padding:12px 60px}}@media screen and (max-width: 1100px){.composition__block .button{font-size:14px;padding:5px 60px;right:24px;bottom:14px;border-radius:10px}}@media screen and (max-width: 720px){.composition__block .button{width:90%;left:50%;transform:translateX(-50%);width:100%;bottom:-52px;padding:8px 30px}}.problem-solve__block .problem__block_content{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (max-width: 1100px){.problem-solve__block .problem__block_content{gap:10px}}@media screen and (max-width: 740px){.problem-solve__block .problem__block_content{grid-template-columns:1fr;gap:8px}}.problem-solve__block .problem__block{background:linear-gradient(135deg, #fff 0%, #fef4f5 100%);border-radius:24px;padding:12px;display:flex;flex-direction:column}@media screen and (max-width: 1100px){.problem-solve__block .problem__block{border-radius:16px;padding:8px}}.problem-solve__block .problem__block .title__block{color:#e73139}.problem-solve__block .problem__block .content__block *{font-weight:400;line-height:127%;margin-bottom:10px}@media screen and (max-width: 1100px){.problem-solve__block .problem__block .content__block *{font-size:16px}}@media screen and (max-width: 992px){.problem-solve__block .problem__block .content__block *{font-size:13px;line-height:132%}}@media screen and (max-width: 720px){.problem-solve__block .problem__block .content__block *{font-size:11px;line-height:123%}}.problem-solve__block .problem__block .content__block *:last-child{margin-bottom:0}.problem-solve__block .problem__block .content__block strong{font-weight:600}.problem-solve__block .problem__block .block-item{margin-bottom:10px}@media screen and (max-width: 992px){.problem-solve__block .problem__block .block-item{margin-bottom:5px}}.problem-solve__block .problem__block .block-item:last-child{align-items:center;margin-bottom:0}.problem-solve__block .problem__block .block-item .img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 992px){.problem-solve__block .problem__block .block-item .img{width:62px;height:62px}}@media screen and (max-width: 720px){.problem-solve__block .problem__block .block-item .img{width:48px;height:48px}}.problem-solve__block .problem__block .block-item .block-item_text{font-size:17px;font-weight:400;margin-bottom:0;line-height:140%}@media screen and (max-width: 1100px){.problem-solve__block .problem__block .block-item .block-item_text{font-size:14px}}@media screen and (max-width: 992px){.problem-solve__block .problem__block .block-item .block-item_text{font-size:10px;line-height:120%}}@media screen and (max-width: 720px){.problem-solve__block .problem__block .block-item .block-item_text{font-size:9px}}.problem-solve__block .title__block{padding:14px 48px 4px 48px;margin-bottom:12px;color:#004d68}@media screen and (max-width: 1100px){.problem-solve__block .title__block{padding:14px 14px 0px 32px}}.problem-solve__block .content__block{border:1px solid #fce0e2;border-radius:12px;background-color:#fff;padding:44px 47px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-grow:1}@media screen and (max-width: 1100px){.problem-solve__block .content__block{padding:25px 32px;border-radius:8px;justify-content:flex-start}}@media screen and (max-width: 720px){.problem-solve__block .content__block{padding:12px 32px 3px 32px}}.problem-solve__block .block-item{display:flex;justify-content:flex-start;align-items:flex-start;gap:24px}@media screen and (max-width: 992px){.problem-solve__block .block-item{gap:14px}}.problem-solve__block .block-item .block-item_icon{flex-shrink:0;line-height:0}.problem-solve__block .solve__block{background:linear-gradient(135deg, #fff 0%, #f2fafa 100%);padding:12px;border-radius:24px;display:flex;flex-direction:column}@media screen and (max-width: 992px){.problem-solve__block .solve__block{padding:8px;border-radius:16px}}.problem-solve__block .solve__block .title{text-transform:uppercase;font-style:italic;color:#004d68;margin-bottom:36px}@media screen and (max-width: 992px){.problem-solve__block .solve__block .title{margin-bottom:25px}}@media screen and (max-width: 720px){.problem-solve__block .solve__block .title{margin-bottom:9px}}.problem-solve__block .solve__block .content-selecting{color:#00aaa4}.problem-solve__block .solve__block .block-item{margin-bottom:25px}@media screen and (max-width: 992px){.problem-solve__block .solve__block .block-item{margin-bottom:15px}}.problem-solve__block .solve__block .block-item:last-child{margin-bottom:0}@media screen and (max-width: 720px){.problem-solve__block .solve__block .block-item:last-child{margin-bottom:9px}}.problem-solve__block .solve__block .block-item .img{width:54px;height:54px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 992px){.problem-solve__block .solve__block .block-item .img{width:34px;height:34px}}.problem-solve__block .solve__block .block-item .block-item_text{font-size:18px;font-weight:400;margin-bottom:0;line-height:133%}@media screen and (max-width: 1100px){.problem-solve__block .solve__block .block-item .block-item_text{font-size:14px}}@media screen and (max-width: 992px){.problem-solve__block .solve__block .block-item .block-item_text{font-size:11px;line-height:128%}}.successor__block{margin:96px 0}@media screen and (max-width: 1100px){.successor__block{margin:60px 0 40px 0}}@media screen and (max-width: 720px){.successor__block{margin:30px 0}}.successor__block .successor__block_container{background:linear-gradient(135deg, #fff 0%, #f2fafa 100%);border-radius:24px;padding:12px}@media screen and (max-width: 1100px){.successor__block .successor__block_container{padding:8px;border-radius:16px}}.successor__block .successor__block_content{position:relative;border:1px solid #d9f2f2;background-color:#fff;border-radius:12px;padding:40px 48px 48px;overflow:hidden}@media screen and (max-width: 1100px){.successor__block .successor__block_content{border-radius:8px;padding:26px 32px 15px 32px}}.successor__block .successor__block_content::after{content:"";position:absolute;right:0;top:0;bottom:0;width:auto;aspect-ratio:494/595;background:url("../img/successor_icons/successor_bg.jpg") center center no-repeat;background-size:contain;z-index:0}@media screen and (max-width: 720px){.successor__block .successor__block_content::after{aspect-ratio:145/175;bottom:auto;right:-11px;height:175px}}.successor__block .title__block{position:relative;z-index:5;color:#004d68;margin-bottom:23px}@media screen and (max-width: 1100px){.successor__block .title__block{margin-bottom:15px}}.successor__block .text__block{position:relative;z-index:5;line-height:127%;max-width:660px;font-style:italic}@media screen and (max-width: 992px){.successor__block .text__block{max-width:400px;font-size:13px;line-height:132%}}@media screen and (max-width: 720px){.successor__block .text__block{max-width:177px;font-size:11px;line-height:124%}}.successor__block .text__block .content-selecting{color:#004d68;text-transform:uppercase}.successor__block .successor__items{position:relative;z-index:5;margin:30px 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;max-width:660px}@media screen and (max-width: 992px){.successor__block .successor__items{gap:5px;max-width:400px;margin:19px 0}}@media screen and (max-width: 720px){.successor__block .successor__items{grid-template-columns:100%;gap:10px}}.successor__block .successor__items .successor__item{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 720px){.successor__block .successor__items .successor__item{flex-direction:row;justify-content:flex-start;gap:15px}}.successor__block .successor__items .successor__item_image{line-height:0;margin-bottom:20px}@media screen and (max-width: 992px){.successor__block .successor__items .successor__item_image{margin-bottom:12px}}@media screen and (max-width: 720px){.successor__block .successor__items .successor__item_image{margin-bottom:0}}.successor__block .successor__items .successor__item_image .img{width:100px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 992px){.successor__block .successor__items .successor__item_image .img{width:62px}}@media screen and (max-width: 720px){.successor__block .successor__items .successor__item_image .img{width:48px}}.successor__block .successor__items .successor__item_text{text-align:center;font-weight:600;font-size:18px;line-height:133%;text-align:center;color:#004d68}@media screen and (max-width: 992px){.successor__block .successor__items .successor__item_text{font-size:11px}}@media screen and (max-width: 720px){.successor__block .successor__items .successor__item_text{font-size:9px;text-align:left}}.successor__block .file__block{position:relative;z-index:5;backdrop-filter:blur(10px);background:#f2fafa;display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:40px;padding:12px;max-width:651px}@media screen and (max-width: 992px){.successor__block .file__block{max-width:400px;padding:8px;border-radius:24px}}@media screen and (max-width: 720px){.successor__block .file__block{width:100%;gap:8px}}.successor__block .file__block .file__block_text{font-weight:400;font-size:18px;text-align:center}@media screen and (max-width: 992px){.successor__block .file__block .file__block_text{font-size:11px;line-height:130%}}@media screen and (max-width: 720px){.successor__block .file__block .file__block_text{font-size:9px;text-align:right}}.successor__block .file__block .file__block_button{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:16px;border:1px solid #00aaa4;border-radius:32px;padding:11px 48px;background-color:#fff;transition:all .5s ease}@media screen and (max-width: 992px){.successor__block .file__block .file__block_button{gap:8px;padding:3px 32px;border-radius:20px}}@media screen and (max-width: 720px){.successor__block .file__block .file__block_button{padding:7px 15px}}.successor__block .file__block .file__block_button:hover{background-color:#00aaa4}.successor__block .file__block .file__block_button:hover .icon{filter:grayscale(1) contrast(100)}.successor__block .file__block .file__block_button:hover .text{color:#fff}.successor__block .file__block .file__block_button .icon{flex-shrink:0;width:16px;height:16px;background:url("../img/download.svg") center center no-repeat;background-size:contain;transition:all .5s ease}@media screen and (max-width: 992px){.successor__block .file__block .file__block_button .icon{width:10px;height:10px}}.successor__block .file__block .file__block_button .text{font-weight:400;font-size:22px;letter-spacing:.02em;transition:all .5s ease}@media screen and (max-width: 992px){.successor__block .file__block .file__block_button .text{font-size:13px}}@media screen and (max-width: 720px){.successor__block .file__block .file__block_button .text{font-size:11px}}.successor__block .info-text{font-weight:400;font-size:15px;text-align:center;margin-top:5px}@media screen and (max-width: 992px){.successor__block .info-text{font-size:9px}}@media screen and (max-width: 720px){.successor__block .info-text{font-size:7px}}.family__block{margin:96px 0}@media screen and (max-width: 1100px){.family__block{margin:50px 0}}@media screen and (max-width: 720px){.family__block{margin:30px 0}}.family__block .family__block_container{background:linear-gradient(135deg, #fff 0%, #f2fafa 100%);border-radius:24px;padding:12px}@media screen and (max-width: 1100px){.family__block .family__block_container{padding:8px;border-radius:16px}}.family__block .family__block_content{position:relative;border:1px solid #d9f2f2;background-color:#fff;border-radius:12px;padding:40px 48px 48px;overflow:hidden;display:flex;justify-content:flex-end}@media screen and (max-width: 1100px){.family__block .family__block_content{padding:28px 32px 32px}}.family__block .family__block_content::after{content:"";position:absolute;inset:0;background:url("../img/family/family_bg.jpg") center center no-repeat;background-size:cover;z-index:0;left:-10px}@media screen and (max-width: 720px){.family__block .family__block_content::after{top:0;left:0;right:0;height:210px}}.family__block .family__block_content::before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;width:839px;height:100%;background:linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0.9) 38%, rgba(255, 255, 255, 0) 93%)}@media screen and (max-width: 992px){.family__block .family__block_content::before{width:675px}}@media screen and (max-width: 720px){.family__block .family__block_content::before{top:0;right:0;bottom:auto;height:214px;width:200px}}.family__block .family__block_info{position:relative;z-index:5;width:610px}@media screen and (max-width: 1100px){.family__block .family__block_info{width:370px}}@media screen and (max-width: 720px){.family__block .family__block_info{max-width:100%}}.family__block .title__block{text-transform:uppercase;text-align:center;color:#004d68;margin-bottom:17px}@media screen and (max-width: 1100px){.family__block .title__block{margin-bottom:14px;font-size:22px}}@media screen and (max-width: 720px){.family__block .title__block{font-size:19px;text-align:right;font-weight:700;max-width:160px;margin-left:auto;padding:42px 0;margin-bottom:45px}}.family__block .family__item{display:flex;justify-content:flex-start;align-items:center;gap:24px;margin-bottom:12px;border-radius:12px 0 0 12px;padding:10px 10px 10px 16px;min-height:150px;backdrop-filter:blur(10px);background:linear-gradient(135deg, rgba(242, 250, 250, 0.7) 0%, #fff 100%)}@media screen and (max-width: 1100px){.family__block .family__item{padding:6px 8px;border-radius:8px;gap:16px;min-height:92px;margin-bottom:8px}}@media screen and (max-width: 720px){.family__block .family__item{min-height:64px}}.family__block .family__item:last-child{margin-bottom:0}.family__block .family__item_icon{flex-shrink:0;line-height:0}.family__block .family__item_icon .img{width:100px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1100px){.family__block .family__item_icon .img{width:62px}}@media screen and (max-width: 720px){.family__block .family__item_icon .img{width:48px}}.family__block .family__item_info{flex-grow:1}.family__block .family__item_title{line-height:127%;color:#004d68;margin-bottom:0px}@media screen and (max-width: 1100px){.family__block .family__item_title{font-size:16px}}@media screen and (max-width: 992px){.family__block .family__item_title{font-size:13px}}@media screen and (max-width: 720px){.family__block .family__item_title{font-size:9px}}.family__block .family__item_text{font-weight:400;font-size:18px;line-height:139%}@media screen and (max-width: 1100px){.family__block .family__item_text{font-size:14px}}@media screen and (max-width: 992px){.family__block .family__item_text{font-size:11px;line-height:133%}}@media screen and (max-width: 720px){.family__block .family__item_text{font-size:9px}}.recommendation__block{margin:96px 0}@media screen and (max-width: 1100px){.recommendation__block{margin:55px 0}}@media screen and (max-width: 600px){.recommendation__block{margin:30px 0}}.recommendation__block .recommendation__block_content{border-radius:24px;padding:12px;background:linear-gradient(135deg, #fff 0%, #f2fafa 100%)}@media screen and (max-width: 1100px){.recommendation__block .recommendation__block_content{padding:8px;border-radius:16px}}@media screen and (max-width: 600px){.recommendation__block .recommendation__block_content{border-radius:16px}}.recommendation__block .recommendation__block_title{padding:18px;text-align:center}@media screen and (max-width: 1100px){.recommendation__block .recommendation__block_title{margin-bottom:6px;padding:16px 0 3px 0}}@media screen and (max-width: 600px){.recommendation__block .recommendation__block_title{padding:28px 38px 4px 38px}}.recommendation__block .recommendation__block_title .title__block{color:#004d68}@media screen and (max-width: 600px){.recommendation__block .recommendation__block_title .title__block{font-size:20px}}@media screen and (max-width: 720px){.recommendation__block .recommendation__block_title .title__block{font-size:19px}}.recommendation__block .recommendation__block_items{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media screen and (max-width: 1100px){.recommendation__block .recommendation__block_items{gap:8px}}@media screen and (max-width: 600px){.recommendation__block .recommendation__block_items{grid-template-columns:1fr}}.recommendation__block .recommendation__block_item{border:1px solid #d9f2f2;border-radius:12px;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px;padding:32px;padding-top:44px;padding-bottom:16px}@media screen and (max-width: 1100px){.recommendation__block .recommendation__block_item{gap:16px;padding:16px;padding-top:32px;border-radius:8px;padding-bottom:6px}}@media screen and (max-width: 600px){.recommendation__block .recommendation__block_item{padding:32px 12px 12px;gap:18px}}.recommendation__block .recommendation__block_item_top{display:flex;justify-content:center;align-items:center;gap:24px}@media screen and (max-width: 1100px){.recommendation__block .recommendation__block_item_top{gap:16px;justify-content:flex-start;width:100%}}.recommendation__block .recommendation__block_item_icon{flex-shrink:0;line-height:0}.recommendation__block .recommendation__block_item_icon .icon{width:100px;height:100px}@media screen and (max-width: 1100px){.recommendation__block .recommendation__block_item_icon .icon{width:62px;height:62px}}.recommendation__block .recommendation__block_item_info{display:flex;justify-content:flex-start;align-items:center;gap:12px;text-transform:uppercase}@media screen and (max-width: 1100px){.recommendation__block .recommendation__block_item_info{gap:9px}}.recommendation__block .recommendation__block_item_count svg{color:#00aaa4;width:auto;height:66px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1100px){.recommendation__block .recommendation__block_item_count svg{height:40px}}.recommendation__block .recommendation__block_item_text{color:#444;font-size:18px;font-weight:400}@media screen and (max-width: 1100px){.recommendation__block .recommendation__block_item_text{font-size:14px}}@media screen and (max-width: 992px){.recommendation__block .recommendation__block_item_text{font-size:11px;line-height:125%}}.recommendation__block .recommendation__block_item_text strong{color:#00aaa4;font-weight:700;font-size:22px;text-transform:uppercase}@media screen and (max-width: 1100px){.recommendation__block .recommendation__block_item_text strong{font-size:18px}}@media screen and (max-width: 992px){.recommendation__block .recommendation__block_item_text strong{font-size:13px}}.recommendation__block .recommendation__block_item_note{width:100%;border-radius:12px;padding:11px 32px;background:linear-gradient(135deg, #fff 0%, #f2fafa 100%);text-align:center}@media screen and (max-width: 992px){.recommendation__block .recommendation__block_item_note{padding:3px 15px;font-size:11px}}@media screen and (max-width: 600px){.recommendation__block .recommendation__block_item_note{padding:5px 15px}}.recommendation__block .info-text{font-weight:400;font-size:15px;text-align:center;margin-top:5px}@media screen and (max-width: 1100px){.recommendation__block .info-text{font-size:9px;margin-top:3px}}.where-buy__block{margin:96px 0}@media screen and (max-width: 1100px){.where-buy__block{margin:55px 0}}@media screen and (max-width: 600px){.where-buy__block{margin:30px 0}}.where-buy__block .where-buy__block_content{border-radius:24px;padding:12px;background-color:#d9f2f2}@media screen and (max-width: 992px){.where-buy__block .where-buy__block_content{padding:8px;border-radius:16px}}.where-buy__block .title__block{margin:15px 0;text-align:center;color:#004d68}@media screen and (max-width: 1100px){.where-buy__block .title__block{margin:12px 0 8px 0}}@media screen and (max-width: 600px){.where-buy__block .title__block{margin:9px 0;font-size:19px}}.where-buy__block .where-buy__items{display:grid;grid-template-columns:repeat(4, 288px);gap:8px}@media screen and (max-width: 1360px){.where-buy__block .where-buy__items{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 600px){.where-buy__block .where-buy__items{grid-template-columns:1fr 1fr}}.where-buy__block .where-buy_item{background:linear-gradient(314deg, #f2fbff 0%, #ffffff 100%);border-radius:12px;height:256px;padding:12px;padding-top:32px}@media screen and (max-width: 1100px){.where-buy__block .where-buy_item{padding:0;padding-top:20px;border-radius:8px;height:160px}}@media screen and (max-width: 720px){.where-buy__block .where-buy_item{padding:20px 20px 0}}.where-buy__block .where-buy_item:hover .btn_buy{color:#00aaa4}.where-buy__block .where-buy_item:hover .btn_buy .icon{transform:translateX(10px)}.where-buy__block .where-buy_item_pic{width:100%;display:flex;justify-content:center;align-items:center;line-height:0;height:164px;padding:16px}@media screen and (max-width: 1100px){.where-buy__block .where-buy_item_pic{height:100px;padding:0 16px}}@media screen and (max-width: 600px){.where-buy__block .where-buy_item_pic{padding:0 8px}}.where-buy__block .where-buy_item_pic img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.where-buy__block .btn_buy{display:flex;justify-content:center;align-items:center;color:#00aaa4;font-size:22px;font-weight:400;gap:16px;margin:12px 0;transition:all .5s ease}@media screen and (max-width: 1100px){.where-buy__block .btn_buy{font-size:16px}}@media screen and (max-width: 992px){.where-buy__block .btn_buy{font-size:13px}}@media screen and (max-width: 600px){.where-buy__block .btn_buy{margin:10px 0}}.where-buy__block .btn_buy .icon svg{flex-shrink:0;width:32px;height:auto;transition:all .5s ease}@media screen and (max-width: 992px){.where-buy__block .btn_buy .icon svg{width:20px}}.page__footer{margin-top:96px;margin-bottom:96px}@media screen and (max-width: 1100px){.page__footer{margin-top:60px;margin-bottom:70px}}@media screen and (max-width: 720px){.page__footer{margin-bottom:90px}}@media screen and (max-width: 600px){.page__footer{margin-top:30px;margin-bottom:100px}}.page__footer .page__footer_content{padding:96px 48px 40px 48px;border-radius:24px;background-color:#022941;margin-bottom:16px}@media screen and (max-width: 1100px){.page__footer .page__footer_content{padding:64px 32px 32px 32px;border-radius:16px}}@media screen and (max-width: 600px){.page__footer .page__footer_content{padding:64px 24px 30px;margin-bottom:8px}}.page__footer .page__footer_content_top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}@media screen and (max-width: 600px){.page__footer .page__footer_content_top{align-items:flex-end;gap:10px}}.page__footer .footer__logo{line-height:0;flex-shrink:0}.page__footer .footer__logo img{height:80px}@media screen and (max-width: 992px){.page__footer .footer__logo img{height:48px}}@media screen and (max-width: 600px){.page__footer .footer__logo img{height:32px}}@media screen and (max-width: 600px){.page__footer .social__items{gap:4px;justify-content:flex-end}}.page__footer .social__items .social__item{background-color:#e73139}@media screen and (max-width: 992px){.page__footer .social__items .social__item{width:32px;height:32px}}@media screen and (max-width: 600px){.page__footer .social__items .social__item{width:24px;height:24px}}.page__footer .social__items .social__item:hover{background-color:#00aaa4}@media screen and (max-width: 992px){.page__footer .social__items .social__item img{max-height:22px;max-width:22px}}@media screen and (max-width: 600px){.page__footer .social__items .social__item img{max-width:16px;max-height:16px}}.page__footer .page__footer_content_data{margin-top:32px;display:flex;justify-content:space-between;align-items:center;gap:50px}@media screen and (max-width: 1100px){.page__footer .page__footer_content_data{gap:32px}}@media screen and (max-width: 992px){.page__footer .page__footer_content_data{gap:25px}}@media screen and (max-width: 720px){.page__footer .page__footer_content_data{flex-direction:column;gap:24px}}.page__footer .footer__menu{flex-grow:1}@media screen and (max-width: 720px){.page__footer .footer__menu{width:100%}}.page__footer .footer__menu .footer__menu_items{display:flex;justify-content:space-between;align-items:center;gap:20px}@media screen and (max-width: 1240px){.page__footer .footer__menu .footer__menu_items{justify-content:flex-start}}@media screen and (max-width: 720px){.page__footer .footer__menu .footer__menu_items{display:grid;grid-template-columns:1fr 1fr;width:100%;text-align:center;gap:15px}}.page__footer .footer__menu .footer__menu_link{color:#fff;font-size:16px;font-weight:700;line-height:133%;letter-spacing:.02em}@media screen and (max-width: 1100px){.page__footer .footer__menu .footer__menu_link{font-size:14px}}@media screen and (max-width: 992px){.page__footer .footer__menu .footer__menu_link{font-size:10px}}@media screen and (max-width: 720px){.page__footer .footer__menu .footer__menu_link{text-align:center;font-weight:400}}.page__footer .footer__menu .footer__menu_link:hover{color:#00aaa4}.page__footer .footer__contacts_btns{display:flex;justify-content:flex-end;align-items:center;gap:8px}@media screen and (max-width: 720px){.page__footer .footer__contacts_btns{gap:6px;display:grid;grid-template-columns:1fr 1fr;width:100%}}.page__footer .footer__contacts_btns .footer__contacts_btn{position:relative;border:1px solid #00aaa4;color:#fff;padding:8px 32px 8px 52px;font-size:16px;font-weight:700;text-transform:none}@media screen and (max-width: 992px){.page__footer .footer__contacts_btns .footer__contacts_btn{font-size:12px;padding:5px 14px 5px 39px}}@media screen and (max-width: 720px){.page__footer .footer__contacts_btns .footer__contacts_btn{border-radius:24px;padding:6px 14px 6px 30px}}.page__footer .footer__contacts_btns .footer__contacts_btn:hover{border:1px solid #00aaa4;background:#00aaa4}.page__footer .footer__contacts_btns .footer__contacts_btn:hover::before{filter:grayscale(1) invert(1) contrast(100)}.page__footer .footer__contacts_btns .footer__contacts_btn::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:16px;width:24px;height:24px;background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 992px){.page__footer .footer__contacts_btns .footer__contacts_btn::before{width:18px;height:18px;left:12px}}.page__footer .phone__item_link::before{background-image:url("../img/phone-icon.svg")}.page__footer .open-form__btn::before{background-image:url("../img/open-form-icon.svg")}.page__footer .footer__text_block{margin-top:43px}@media screen and (max-width: 1100px){.page__footer .footer__text_block{margin-top:32px}}@media screen and (max-width: 600px){.page__footer .footer__text_block{margin-top:26px}}.page__footer .footer__text_block *{margin-bottom:5px;font-size:14px;font-weight:400;line-height:118%;color:#d9f2f2}@media screen and (max-width: 992px){.page__footer .footer__text_block *{font-size:10px}}@media screen and (max-width: 700px){.page__footer .footer__text_block *{font-size:6px;margin-bottom:9px}}.page__footer .footer__text_block *:last-child{margin-bottom:0}.page__footer .footer__bottom{margin-top:26px;display:flex;justify-content:space-between;align-items:flex-end;gap:37px}@media screen and (max-width: 1360px){.page__footer .footer__bottom{gap:10px}}@media screen and (max-width: 600px){.page__footer .footer__bottom{margin-top:15px}}.page__footer .footer__bottom_left{display:flex;justify-content:space-between;align-items:flex-end;gap:37px}@media screen and (max-width: 1360px){.page__footer .footer__bottom_left{gap:15px}}@media screen and (max-width: 1240px){.page__footer .footer__bottom_left{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;gap:5px}}@media screen and (max-width: 992px){.page__footer .footer__bottom_left{gap:2px}}.page__footer .footer__copyright{font-weight:400;font-size:14px;line-height:140%;color:#d9f2f2}@media screen and (max-width: 992px){.page__footer .footer__copyright{font-size:10px}}@media screen and (max-width: 600px){.page__footer .footer__copyright{font-size:8px}}.page__footer .footer__files{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-grow:1}@media screen and (max-width: 1360px){.page__footer .footer__files{gap:10px}}@media screen and (max-width: 1240px){.page__footer .footer__files{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;gap:5px}}@media screen and (max-width: 992px){.page__footer .footer__files{gap:2px}}.page__footer .footer__files .footer__file{font-weight:400;font-size:14px;line-height:140%;text-decoration:underline;color:#d9f2f2}@media screen and (max-width: 992px){.page__footer .footer__files .footer__file{font-size:10px}}@media screen and (max-width: 600px){.page__footer .footer__files .footer__file{font-size:8px}}.page__footer .footer__files .footer__file:hover{color:#00aaa4}.page__footer .footer__partner .partner__link{line-height:0}.page__footer .footer__partner .partner__logo{height:48px}@media screen and (max-width: 992px){.page__footer .footer__partner .partner__logo{height:37px}}@media screen and (max-width: 992px){.page__footer .footer__partner .partner__logo{height:31px}}.bad__info_block{position:fixed;left:0;right:0;bottom:0;background-color:#fff;font-weight:300;font-size:64px;text-transform:uppercase;text-align:center;color:#00aaa4;padding:32px;z-index:8000}@media screen and (max-width: 1460px){.bad__info_block{font-size:60px;padding:5px 25px;line-height:1.2}}@media screen and (max-width: 1360px){.bad__info_block{font-size:56px}}@media screen and (max-width: 1240px){.bad__info_block{font-size:54px}}@media screen and (max-width: 1200px){.bad__info_block{font-size:48px}}@media screen and (max-width: 1100px){.bad__info_block{font-size:44px}}@media screen and (max-width: 992px){.bad__info_block{font-size:40px;padding:5px 10px}}@media screen and (max-width: 900px){.bad__info_block{font-size:37px}}@media screen and (max-width: 800px){.bad__info_block{font-size:34px}}@media screen and (max-width: 750px){.bad__info_block{font-size:32px}}@media screen and (max-width: 720px){.bad__info_block{font-size:37px}}@media screen and (max-width: 600px){.bad__info_block{font-size:30px;line-height:100%;padding:10px 2px;line-height:1.3}}@media screen and (max-width: 400px){.bad__info_block{font-size:26px;padding:10px 2px}}.page-title__block{padding:90px 0 30px 0}@media screen and (max-width: 768px){.page-title__block{padding:10px 0 20px 0}}.page-title__block .breadcrumbs{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px}@media screen and (max-width: 768px){.page-title__block .breadcrumbs{margin-bottom:5px;gap:5px}}.page-title__block .breadcrumbs .breadcrumbs__item{text-decoration:none;display:flex;justify-content:flex-start;align-items:center;gap:10px}@media screen and (max-width: 768px){.page-title__block .breadcrumbs .breadcrumbs__item{gap:5px}}.page-title__block .breadcrumbs .breadcrumbs__item .breadcrumbs__link,.page-title__block .breadcrumbs .breadcrumbs__item .breadcrumbs__span{font-size:15px;line-height:140%;font-weight:400;opacity:.8}@media screen and (max-width: 768px){.page-title__block .breadcrumbs .breadcrumbs__item .breadcrumbs__link,.page-title__block .breadcrumbs .breadcrumbs__item .breadcrumbs__span{font-size:10px}}.page-title__block .breadcrumbs .breadcrumbs__separator{font-size:15px;font-weight:400;line-height:140%;color:#444;opacity:.8}@media screen and (max-width: 768px){.page-title__block .breadcrumbs .breadcrumbs__separator{font-size:10px}}.page-title__block .page-title{color:#004d68;margin:0}.instuctions-notes{margin-top:48px;padding-top:48px;border-top:2px solid #d9f2f2}@media screen and (max-width: 992px){.instuctions-notes{margin-top:30px;padding-top:30px}}@media screen and (max-width: 768px){.instuctions-notes{margin-top:25px;padding-top:25px}}.instuctions-notes *{color:rgba(68,68,68,.7);font-size:14px;margin-bottom:10px}@media screen and (max-width: 768px){.instuctions-notes *{font-size:10px}}.instuctions-notes *:last-child{margin-bottom:0}.instuctions-notes a{color:#00aaa4}.instuctions-notes a:hover{color:#004d68}.elements__block_table{margin:35px 0;border-radius:24px;padding:8px;background:#f2fafa}@media screen and (max-width: 992px){.elements__block_table{margin:25px 0}}@media screen and (max-width: 600px){.elements__block_table{margin:20px 0;border-radius:16px}}.elements__block_table .elements__block_footer{width:100%;padding:8px 36px}@media screen and (max-width: 992px){.elements__block_table .elements__block_footer{padding:8px 25px}}@media screen and (max-width: 600px){.elements__block_table .elements__block_footer{padding:8px 12px}}.elements__block_table .elements__block_footer *{font-weight:400;font-size:10px;margin-bottom:0;line-height:140%}@media screen and (max-width: 992px){.elements__block_table .elements__block_footer *{font-size:6px}}@media screen and (max-width: 600px){.elements__block_table .elements__block_footer *{font-size:6px}}.article__items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media screen and (max-width: 1100px){.article__items{gap:15px}}@media screen and (max-width: 768px){.article__items{grid-template-columns:1fr 1fr;gap:10px}}@media screen and (max-width: 500px){.article__items{grid-template-columns:1fr}}.article__items .article__item{padding:32px 24px;min-height:150px;background-color:#004d68;color:#fff;border-radius:24px;display:flex;flex-direction:column;transition:all .5s ease}@media screen and (max-width: 1100px){.article__items .article__item{padding:25px 16px;min-height:auto}}@media screen and (max-width: 992px){.article__items .article__item{border-radius:16px;padding:20px 12px}}.article__items .article__item:hover{background-color:#00aaa4}.article__items .article__item .article__item_info{flex-grow:1}.article__items .article__item_big-text{margin-bottom:20px;color:#fff}@media screen and (max-width: 1100px){.article__items .article__item_big-text{font-size:16px}}@media screen and (max-width: 992px){.article__items .article__item_big-text{font-size:14px;margin-bottom:15px}}.article__items .article__item_text{font-size:16px;margin-bottom:15px;color:#fff}@media screen and (max-width: 1100px){.article__items .article__item_text{font-size:12px}}@media screen and (max-width: 992px){.article__items .article__item_text{font-size:10px;margin-bottom:10px}}.article__items .article__item_link{color:#fff;font-size:16px;transition:all .5s ease}@media screen and (max-width: 1100px){.article__items .article__item_link{font-size:13px}}@media screen and (max-width: 992px){.article__items .article__item_link{font-size:10px}}.article__items .article__item_link:hover{color:#00aaa4}.articles__page .block-title{font-size:18px;margin-bottom:10px;font-weight:700}.articles__page .articles__header{padding:140px 0 100px 0;background:url("../img/wave-pattern-light.svg") center center no-repeat;background-size:cover;background-color:#004d68;text-align:center;color:#fff;margin-bottom:40px}@media screen and (max-width: 992px){.articles__page .articles__header{padding:60px 0;margin-bottom:30px}}@media screen and (max-width: 992px){.articles__page .articles__header{padding:60px 0 25px 0;margin-bottom:20px}}.articles__page .articles__header .writers{color:#fff}.articles__page .articles__main{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}@media screen and (max-width: 992px){.articles__page .articles__main{gap:20px}}@media screen and (max-width: 768px){.articles__page .articles__main{flex-direction:column-reverse;align-items:center}}.articles__page .articles__main_side{flex-shrink:0;width:360px;background:#fff;border-radius:12px;padding:30px;font-size:14px}@media screen and (max-width: 992px){.articles__page .articles__main_side{width:260px;padding:20px}}@media screen and (max-width: 768px){.articles__page .articles__main_side{width:340px;max-width:100%}}.articles__page .articles__main_content{flex-grow:1}.articles__page .articles__main_content *{font-size:16px;font-weight:400;line-height:133%}@media screen and (max-width: 992px){.articles__page .articles__main_content *{font-size:14px}}.articles__page .articles__main_content .content-title{font-weight:700;font-size:20px;line-height:133%}@media screen and (max-width: 992px){.articles__page .articles__main_content .content-title{font-size:16px}}.articles__page .articles__book_block{text-align:center;padding:0 28px 0px 28px}@media screen and (max-width: 992px){.articles__page .articles__book_block{padding:0 10px}}@media screen and (max-width: 768px){.articles__page .articles__book_block{padding:0 25px}}.articles__page .articles__book_block img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.articles__page .book__btns{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:25px}@media screen and (max-width: 992px){.articles__page .book__btns{flex-wrap:wrap;margin-top:20px;gap:5px}}.articles__page .book__btns .button{padding:15px 25px;font-size:16px;flex-grow:1}@media screen and (max-width: 992px){.articles__page .book__btns .button{padding:9px 20px;font-size:14px}}.articles__page .key_words{display:flex;justify-content:flex-start;flex-wrap:wrap}.articles__page .key_words span{color:#fff;background-color:#004d68;padding:3px 9px;margin:3px 3px;border-radius:12px}.articles__page .border-line{width:100%;height:1px;margin:20px 0}@media screen and (max-width: 992px){.articles__page .border-line{margin:15px 0}}.articles__page .text__block{line-height:133%}.spec__popup{display:flex;justify-content:center;align-items:center;position:fixed;z-index:9999;left:0;right:0;top:0;bottom:0;opacity:0;visibility:hidden;z-index:9990;backdrop-filter:blur(20px);background:rgba(182,192,202,.5);transition:opacity .5s,visibility .5s}.spec__popup.open{opacity:1;visibility:visible}.spec__popup .close-btn{position:absolute;top:20px;right:20px;width:24px;height:24px;border:none;padding:0;margin:0;border:none;outline:none;background:url("../img/close.svg") center center no-repeat;background-size:contain;cursor:pointer}@media screen and (max-width: 768px){.spec__popup .close-btn{top:10px;right:10px}}.spec__popup .spec__popup_block{position:relative;padding:50px 60px 60px 50px;background-color:#fff;border-radius:10px;max-width:660px;width:calc(100% - 30px)}@media screen and (max-width: 768px){.spec__popup .spec__popup_block{padding:30px}}@media screen and (max-width: 560px){.spec__popup .spec__popup_block{padding:25px 20px 20px 20px}}.spec__popup .spec__popup_block *{font-size:14px;line-height:140%;max-width:520px;margin-bottom:35px}@media screen and (max-width: 768px){.spec__popup .spec__popup_block *{margin-bottom:25px;font-size:14px}}.spec__popup .spec__popup_block .content-title{margin-bottom:25px;text-transform:uppercase}@media screen and (max-width: 768px){.spec__popup .spec__popup_block .content-title{margin-bottom:20px;font-size:18px}}.spec__popup .spec__popup_btns{display:flex;gap:15px;margin:0}@media screen and (max-width: 768px){.spec__popup .spec__popup_btns{flex-wrap:wrap;gap:7px}}.spec__popup .spec__popup_btn{white-space:nowrap;margin:0}@media screen and (max-width: 460px){.spec__popup .spec__popup_btn{width:100%}}.spec__popup .confirm{text-transform:uppercase}.spec__popup .home{color:#fff;transition:all .3s ease}.spec__popup .home:hover{border:1px solid #004d68;background:#004d68;color:#fff}.composition__popup{display:flex;justify-content:center;align-items:center;position:fixed;z-index:9999;left:0;right:0;top:0;bottom:0;opacity:0;visibility:hidden;z-index:9990;backdrop-filter:blur(4px);background:rgba(182,192,202,.3);transition:opacity .5s,visibility .5s}.composition__popup.open{opacity:1;visibility:visible}.composition__popup .composition__popup_block{position:relative;max-width:1200px;width:calc(100% - 20px);max-height:calc(100% - 20px);overflow-y:auto}.composition__popup .close{position:absolute;top:0;right:0;border-radius:24px;border:3px solid #fff;background-image:url("../img/close_white.svg");background-position:center center;background-repeat:no-repeat;background-size:34px;background-color:#e73139;display:flex;justify-content:center;align-items:center;line-height:0;height:54px;width:54px;cursor:pointer;transition:all .5s ease}@media screen and (max-width: 992px){.composition__popup .close{width:40px;height:40px;border-radius:18px;background-size:26px}}.composition__popup .close:hover{background-color:#004d68}.composition__popup .elements__block_table{margin:0}.mobile-container{display:none;justify-content:center;align-items:flex-start;position:fixed;z-index:9999;inset:0;opacity:0;visibility:hidden;z-index:9990;backdrop-filter:blur(8px);background:linear-gradient(44deg, rgba(0, 77, 104, 0.9) 0%, rgba(2, 41, 65, 0.9) 100%);transition:opacity .5s,visibility .5s}@media screen and (max-width: 600px){.mobile-container{display:flex}}.mobile-container.open{opacity:1;visibility:visible}.mobile-container .mobile-container_content{max-height:100%;width:100%;overflow-y:auto;overflow-x:hidden}.mobile-container .menu-mobile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:48px;padding:115px 20px}.mobile-container .close{position:absolute;top:8px;right:8px;border-radius:8px;border:1px solid #d9f2f2;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;line-height:0;height:40px;width:40px;cursor:pointer;transition:all .5s ease}.mobile-container .close .icon{width:14px;height:14px;background-image:url("../img/close_red.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.mobile-container .mobile__logo{line-height:0}.mobile-container .mobile__logo img{height:107px;-o-object-fit:contain;object-fit:contain}.mobile-container .menu__block .menu__items{text-align:center}.mobile-container .menu__block .menu__item{margin-bottom:24px;text-align:center}.mobile-container .menu__block .menu__item_link{font-size:14px;font-weight:400;line-height:133%;color:#fff;transition:all .5s ease}.mobile-container .menu__block .menu__item_link:hover{color:#00aaa4}.mobile-container .button{display:block;font-size:16px;font-weight:400;line-height:120%;padding:13px 42px}.mobile-container .mobile__contacts{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.mobile-container .mobile__contacts .footer__contacts_btn{position:relative;border:1px solid #00aaa4;color:#fff;padding:13px 37px 13px 60px;text-align:center;font-size:14px;font-weight:400;text-transform:none}.mobile-container .mobile__contacts .footer__contacts_btn:hover{border:1px solid #00aaa4;background:#00aaa4;color:#fff}.mobile-container .mobile__contacts .footer__contacts_btn:hover::before{filter:grayscale(1) invert(1) contrast(100)}.mobile-container .mobile__contacts .footer__contacts_btn::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:34px;width:18px;height:18px;background-position:center center;background-repeat:no-repeat;background-size:contain}.mobile-container .mobile__contacts .phone__item_link::before{background-image:url("../img/phone-icon.svg")}.mobile-container .mobile__contacts .open-form__btn::before{background-image:url("../img/open-form-icon.svg")}.mobile-container .social__items .social__item{background-color:#e73139}.mobile-container .social__items .social__item:hover{background-color:#00aaa4}.popup-form-container{display:flex;justify-content:center;align-items:center;position:fixed;z-index:9999;left:0;right:0;top:0;bottom:0;opacity:0;visibility:hidden;z-index:9990;backdrop-filter:blur(20px);background:rgba(182,192,202,.5);transition:opacity .5s,visibility .5s}.popup-form-container.open{opacity:1;visibility:visible}.popup-form-container .form__block{position:relative;padding:50px 40px 40px 40px;background-color:#fff;border-radius:24px;max-width:440px;width:calc(100% - 30px)}@media screen and (max-width: 768px){.popup-form-container .form__block{padding:30px}}@media screen and (max-width: 560px){.popup-form-container .form__block{padding:25px 20px 20px 20px}}.popup-form-container .close{position:absolute;top:20px;right:20px;width:40px;height:40px;border:none;padding:0;margin:0;border:none;outline:none;background:url("../img/close.svg") center center no-repeat;background-size:contain;cursor:pointer}@media screen and (max-width: 768px){.popup-form-container .close{top:10px;right:10px}}.popup-form-container .form__title{text-align:center;font-size:24px;font-weight:700;margin-bottom:25px}@media screen and (max-width: 768px){.popup-form-container .form__title{font-size:20px}}.popup-form-container .form__input_item{margin-bottom:10px}.popup-form-container .form__input{width:100%;padding:10px 15px;border-radius:8px;font-size:18px;border:1px solid #d9f2f2;border-color:#d9f2f2;transition:all .5s ease}.popup-form-container .form__input.error{border-color:#00aaa4}.popup-form-container .form-error{font-size:12px;margin-top:4px;line-height:120%;color:#00aaa4}.popup-form-container .form__textarea{height:80px}.popup-form-container .button{width:100%;font-size:18px;padding:12px 25px}.calc__page .datepicker--day-name{color:#bbb}.calc__page .datepicker--cell.-current-{color:#000;font-weight:bold}.calc__page .datepicker--cell.-selected-,.calc__page .datepicker--cell.-selected-:hover{background:#54b9bb}.calc__page .ovul-calc .datepicker--cell-day{width:28px;margin:3px;height:28px;padding-left:1px}.calc__page .ovul-calc .datepicker--cell-day.-disabled-{opacity:0}.calc__page .ovul-calc .datepicker--content{min-height:226px}.calc__page .ovul-calc-month{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calc__page .ovul-calc-month .datepicker--nav-action{opacity:0}.calc__page .ovul-calc-month .datepicker--nav{border-bottom:none}.calc__page .ovul-calc-page{padding:20px 0}.calc__page .ovul-calc__calc{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;display:flex;justify-content:center}@media screen and (max-width: 860px){.calc__page .ovul-calc__calc{flex-direction:column}}.calc__page .ovul-calc__month{display:inline-block;vertical-align:top;margin:12px}@media screen and (max-width: 768px){.calc__page .ovul-calc__month{margin:5px}}.calc__page .calc-cell-ovul,.calc__page .calc-cell-ovul:hover{position:relative;color:#fff;background-color:#fd9;border-radius:50%;border:2px solid rgba(0,0,0,0)}.calc__page .calc-cell-menses,.calc__page .calc-cell-menses:hover{position:relative;color:#fff;background-color:#ffb3d9;border-radius:50%;border:2px solid rgba(0,0,0,0)}.calc__page .calc-cell-fertile,.calc__page .calc-cell-fertile:hover{position:relative;color:#fff;background-color:#b8e6bf;border-radius:50%;border:2px solid rgba(0,0,0,0)}.calc__page .calc-form__top{display:flex;margin-bottom:20px;justify-content:center}@media screen and (max-width: 860px){.calc__page .calc-form__top{flex-direction:column}}.calc__page .calc-form__item{margin-right:20px;margin-left:20px;margin-bottom:8px}@media screen and (max-width: 768px){.calc__page .calc-form__item{display:flex;align-items:center;gap:10px;flex-direction:column;margin-bottom:20px}.calc__page .calc-form__item:last-child{margin-bottom:0}}.calc__page .calc-form__item label{margin-right:8px}@media screen and (max-width: 768px){.calc__page .calc-form__item label{font-size:14px;margin:0}}.calc__page .calc-form__input{box-shadow:none;border:none;border:1px solid #d9f2f2;border-radius:4px;padding:12px;font-size:16px}@media screen and (max-width: 768px){.calc__page .calc-form__input{font-size:14px;padding:7px 10px;text-align:center}}.calc__page .calc-form__input.is-date{width:120px}.calc__page .calc-form__input.is-length{width:70px}.calc__page .calc-form__bottom{text-align:center;margin-bottom:16px}@media screen and (max-width: 768px){.calc__page .calc-form__bottom{font-size:14px}}.calc__page .calc-form__button{padding:12px 16px;border-radius:4px;background-color:#00aaa4;border:none;color:#fff;cursor:pointer}.calc__page .calc-form__button:hover{background-color:#004d68}@media screen and (max-width: 860px){.calc__page .ovul-calc-info{margin:20px 0 0;flex-direction:column}}.calc__page .calc-container{display:flex;justify-content:space-between;align-items:center;gap:20px}@media screen and (max-width: 992px){.calc__page .calc-container{flex-direction:column-reverse;gap:40px}}@media screen and (max-width: 768px){.calc__page .calc-container{gap:30px}}.calc__page .legend__item{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:5px}.calc__page .legend__item .circle{width:26px;height:26px;border-radius:50%;flex-shrink:0}.calc__page .legend__item .text{font-size:18px;line-height:130%}@media screen and (max-width: 768px){.calc__page .legend__item .text{font-size:14px}}.calc__page .legend__item .circle.ovul{background-color:#fd9}.calc__page .legend__item .circle.menses{background-color:#ffb3d9}.calc__page .legend__item .circle.fertile{background-color:#b8e6bf}