.button-main{display:block;background-color:#2f8a3a;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:45px;text-align:center}@media (max-width: 768px){.button-main{width:100%!important;max-width:100%!important;min-width:unset!important}}.nav-button{margin-block:unset;line-height:normal;transition:all .3s cubic-bezier(.68,-.55,.27,1.55);backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:subpixel-antialiased;will-change:transform}.nav-button:hover{transform:scale(1.05);border-radius:14px}.navbar-start-mobile{display:none}.navbar-container{position:sticky;top:0;background:#fff;z-index:100;transition:box-shadow .3s ease-in-out}.navbar{display:flex;align-items:center;justify-content:space-between;max-width:1448px;margin-inline:auto;height:105px;padding:0 1.5rem}.navbar-brand{display:flex;align-items:center}.navbar-menu{width:100%;display:flex;justify-content:flex-end;align-items:center;transition:all .3s ease}.navbar-start{display:flex;gap:24px}.navbar-start-desktop a:not(.nav-button){text-decoration:none;color:#000;font-size:18px;position:relative;padding:12px 16px;overflow:hidden;z-index:1;transition:all .3s ease;border-radius:4px}.navbar-start-desktop a:not(.nav-button):hover,.navbar-item.is-active{background-color:#c6ecca}.navbar-brand img{height:72px;transition:height .3s ease}.navbar-burger{display:none;cursor:pointer;border:none;width:60px;height:60px;transition:all .3s ease;z-index:20;background-color:#3c8457;border-radius:10px}.navbar-burger span{display:block;width:25px;height:3px;background-color:#fff;margin:5px 0;border-radius:3px;transition:all .3s ease;margin-inline:auto}.navbar-burger p{color:#fff;font-size:12px;text-align:center}.navbar-group{position:relative}.navbar-item-group-items{display:none;flex-direction:column;gap:12px;margin-top:12px;margin-left:20px;overflow:hidden}.navbar-item-group-items.is-active{display:flex;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.navbar-burger .closed{display:block}.navbar-burger .opened{display:none}.navbar-burger.is-active .opened{display:block}.navbar-burger.is-active .closed,.navbar-start.navbar-start-mobile{display:none}@media screen and (max-width: 768px){.navbar-start-desktop{display:none}.navbar{height:12dvh;padding:0 24px}.navbar-brand{width:100%;display:flex;justify-content:space-between;position:relative;z-index:20}.navbar-brand img{height:55px}.navbar-burger{display:block}.navbar-burger.is-active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar-menu{position:fixed;top:0;transform:translate(-120%);width:100%;height:100vh;background-color:#fff;flex-direction:column;justify-content:center;transition:transform .3s ease;left:0}.navbar-menu.is-active{transform:translate(0);background-color:#2f8a3a;margin-top:auto;height:88dvh;bottom:0!important;overflow-y:auto;justify-content:flex-start}.navbar-start-mobile a{color:#fff;font-weight:600;font-size:26px;text-decoration:none}.navbar-start-mobile a.smaller{font-size:20px;letter-spacing:1px}.navbar-start.navbar-start-mobile{display:flex;flex-direction:column;padding-inline:24px;width:100%;gap:20px;padding-block:30px!important}.navbar-start.navbar-start-mobile{display:flex;flex-direction:column;padding-inline:24px;width:100%;gap:20px;padding-block:30px}@supports (background: -webkit-named-image(i)){.navbar-start.navbar-start-mobile{padding-block:110px 30px}}.navbar-start-base{display:flex;flex-direction:column;gap:16px}.navbar-divider{background-color:#f7f7f8;opacity:.3;height:1px;width:100%;margin-block:13px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{line-height:1;scroll-behavior:smooth}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;-khtml-user-select:none;max-width:100%}button,a,p,h1,h2,h3,h4,h5,h6,span,label,input,textarea,td,th,ul li,strong,tr,div{font-family:articulat-cf,sans-serif!important;text-decoration:none}body,html{scroll-padding-top:105px;margin:0}body{overflow-x:hidden}.container{margin-inline:auto;width:100%;position:relative;z-index:20}.overflow-hidden{overflow:hidden}.navbar-scrolled{box-shadow:0 6px 14px #0000000d,0 25px 25px #0000000a,0 56px 33px #00000008,0 99px 40px #00000003,0 155px 43px #0000!important}ul,ol{padding-left:30px;list-style:disc}ul li,ol li{color:#2b858f;font-size:20px;line-height:26px}b,strong{font-weight:700}a:not(.news-card):not(.alert-card):not(.button-main):not(.navbar-item):not(.hero-card):hover{text-decoration:underline}nav a:hover{text-decoration:none}footer{background-color:#eeeef0;margin-top:185px;padding-top:120px}.footer-container{display:grid;grid-template-columns:repeat(3,1fr);margin-inline:auto;max-width:1400px!important;gap:215px}.footer-links{display:grid;gap:85px;grid-template-columns:repeat(3,1fr);grid-column:span 2;padding-bottom:90px}footer h2,footer h3{color:#143138;font-size:24px;font-weight:600;line-height:30px;margin-bottom:32px}footer p{color:#6b6c7b;font-size:16px;line-height:20px;margin-bottom:20px}.footer-links a{color:#6b6c7b;display:block;font-size:16px;letter-spacing:1px;margin-bottom:20px;width:fit-content}.footer-links a:hover{text-decoration:underline}.footer-container-second{margin-inline:auto;max-width:1400px!important;padding-bottom:20px;display:flex;justify-content:space-between}.footer-line{background-color:#9091a04d;width:100%;height:1px;margin-bottom:20px;margin-inline:auto;max-width:1400px!important}.footer-container-second p{font-size:14px;color:#9091a0;margin:0}.footer-container-second .footer-made-by{display:flex;align-items:center;gap:6px;font-weight:300;font-size:12px;color:#9091a0;text-transform:uppercase}@media (max-width: 1500px){.footer-container{grid-template-columns:repeat(2,1fr);padding-inline:24px;gap:60px}.footer-container-second{padding-inline:24px}.footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){footer{margin-top:125px;padding-top:70px}.footer-container{grid-template-columns:1fr;padding-inline:24px;gap:60px}.footer-links{grid-template-columns:1fr}}.overflow-x-hidden{overflow-x:hidden}.popup-close-btn svg{width:26px;height:36px;fill:#fff}.popup-close-btn path,.popup-close-btn svg{fill:#fff}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000;backdrop-filter:blur(0px);display:flex;justify-content:center;align-items:center;z-index:100;opacity:0;visibility:hidden;transition:all .3s ease;font-weight:700;pointer-events:none}.popup-overlay.active{opacity:1;visibility:visible;background-color:#000000b3;backdrop-filter:blur(5px);pointer-events:all}.popup-container{width:90%;max-width:800px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:30px 0;box-shadow:0 25px 50px #00000040;transform:translateY(30px);opacity:0;transition:transform .4s ease,opacity .4s ease}.popup-overlay.active .popup-container{transform:translateY(0);opacity:1}.popup-content{padding:50px;position:relative;background:linear-gradient(135deg,#fff,#f5fcfd)}.popup-header{display:flex;align-items:center;margin-bottom:30px;position:relative}.popup-news-icon{width:80px;margin-right:25px;filter:drop-shadow(0 5px 15px rgba(43,133,143,.2));transform:scale(.7);opacity:0;transition:transform .5s ease,opacity .5s ease}.popup-overlay.active .popup-news-icon{transform:scale(1);opacity:1}.popup-date{display:flex;align-items:center;gap:12px;color:#2b858f;font-size:20px;padding:8px 15px;background-color:#2b858f1a;border-radius:20px;opacity:0;transform:translate(-20px);transition:opacity .4s ease,transform .4s ease;transition-delay:.1s}.popup-overlay.active .popup-date{opacity:1;transform:translate(0)}.popup-date img{width:18px;height:18px}.popup-close-btn{position:absolute;top:-25px;right:-25px;aspect-ratio:1 / 1;line-height:inherit;padding:.5rem 1rem;background:#2f8a3a;border:0px;border-radius:4px;font-size:28px;cursor:pointer;gap:.5rem;display:flex;justify-content:center;align-items:center;transition:all .3s ease;box-shadow:0 5px 15px #00000026;z-index:5}.popup-close-btn:hover{scale:1.15;border-radius:12px}.popup-heading{color:#232c4c;font-size:38px;line-height:1.2;margin-bottom:25px;font-weight:700;position:relative;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;transition-delay:.2s}.popup-overlay.active .popup-heading{opacity:1;transform:translateY(0)}.popup-heading:after{content:"";position:absolute;bottom:-15px;left:0;width:0;height:4px;background:linear-gradient(90deg,#47b297,#13476c);border-radius:2px;transition:width .6s ease;transition-delay:.5s}.popup-overlay.active .popup-heading:after{width:100px}.popup-text{color:#2b858f;font-size:20px;line-height:1.7;margin-bottom:30px;position:relative;padding-right:10px;opacity:0;transform:translateY(30px);transition:opacity .4s ease,transform .4s ease;transition-delay:.3s;margin-top:10px}.popup-overlay.active .popup-text{opacity:1;transform:translateY(0)}.popup-decoration{position:absolute;bottom:0;right:0;overflow:hidden;width:200px;height:200px;opacity:.15;pointer-events:none}.popup-decoration-circle{position:absolute;bottom:-100px;right:-100px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,#47b297,#13476c);transform:scale(0);transition:transform .6s ease;transition-delay:.4s}.popup-overlay.active .popup-decoration-circle{transform:scale(1)}.popup-overlay.closing{opacity:0;transition:opacity .3s ease,visibility 0s linear .3s}.popup-overlay.closing .popup-container{transform:translateY(30px);opacity:0;transition:transform .3s ease,opacity .3s ease}.popup-reset .popup-news-icon,.popup-reset .popup-date,.popup-reset .popup-heading,.popup-reset .popup-text,.popup-reset .popup-decoration-circle,.popup-reset .popup-heading:after{transition:none!important}@media (max-width: 768px){.popup-content{padding:35px 25px}.popup-header{flex-direction:column;align-items:flex-start;gap:20px}.popup-news-icon{margin-right:0}.popup-heading{font-size:28px}.popup-text{font-size:18px}.popup-close-btn{top:-20px;right:-20px;width:40px;height:40px;font-size:22px}}.alert-card{display:flex;align-items:center;gap:25px;text-decoration:none;overflow:hidden;padding-block:38px;padding-right:65px;border:6px solid #e1f8f7;border-radius:0 30px}img.alert-icon{width:65px;height:65px;margin-inline:50px}.alert-card .alert-card-text{display:flex;flex-direction:column;gap:10px}.alert-card .alert-date{display:flex;gap:12px;align-items:center;color:#2b858f}.alert-card .alert-date img{width:16px;height:16px;margin-top:0}.alert-card .alert-card-text .heading-text{color:#232c4c;font-size:30px;line-height:36px;font-weight:700;display:block}.alert-card .alert-card-text .perex-text,.alert-card .alert-date{color:#2b858f;font-size:20px;line-height:26px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.alert-bg-highlight{background-color:#e1f8f7;border-radius:30px 0}.alert-bg-none{background-color:unset;border-radius:30px 0}@media (max-width: 768px){.alert-card{width:100vw;transform:translate(-24px);background-color:#e1f8f7;flex-direction:column;align-items:start;padding-inline:24px}img.alert-icon{width:105px;height:auto;margin-inline:0}.alert-card .alert-card-text .perex-text,.alert-card .alert-date{color:#2b858f;font-size:20px;line-height:26px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}}.ambulance-contact.ambulance-osteologie td{line-height:30px}.ambulance-container{max-width:1098px;width:100%;padding-inline:24px;margin-inline:auto}.ambulance-hero{margin-top:27px;background-color:#e1f8f7;border-radius:0 30px;padding-block:55px;text-align:center;max-width:1050px;width:100%;margin-inline:auto}.ambulance-name{color:#44b752;text-align:center;font-size:26px;font-weight:600}.ambulance-main-heading{color:#143138;font-size:54px;font-weight:800;text-align:center;margin-block:32px}.ambulance-address{color:#2b858f;font-size:26px;font-weight:600;text-align:center}.ambulance-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-block:27px;max-width:80%;margin-inline:auto}.ambulance-button{text-transform:uppercase;margin-top:0!important;font-weight:700;font-size:16px;letter-spacing:2px;padding-block:16px}.ambulance-contact{margin-block:27px;border-radius:30px 0;border:2px solid #e1f8f7;padding-inline:50px;padding-block:65px 55px}.ambulance-contact-grid{display:grid;grid-template-columns:repeat(2,1fr)}.ambulance-contact-grid.grid-cols-one{grid-template-columns:repeat(1,1fr);gap:.5rem}.ambulance-contact-grid.one-item{grid-template-columns:1fr!important}.ambulance-contact-grid h2{color:#143138;font-size:30px;font-weight:700;line-height:40px}.ambulance-contact a{color:#44b752;font-size:20px;font-weight:600;display:flex;align-items:center;gap:14px}.ambulance-contact p{color:#2b858f;font-size:20px;line-height:26px}.ambulance-contact:not(:has(.ambulance-people))>*+*{margin-top:35px}table{width:100%}table:not(.filled-table) td{font-weight:600;font-size:20px;color:#143138;padding-block:8px;width:calc(100% / 3)}.ambulance-inline{display:flex;align-items:center;gap:16px;margin-top:25px}.ambulance-inline p{margin-top:0}.ambulance-inline span{font-weight:600}.ambulance-long-text p{margin-top:12px!important}.ambulance-contact:has(.ambulance-people){border:unset;padding:unset;gap:12px}.ambulance-people{border:2px solid #e1f8f7;padding-left:50px;padding-block:65px 55px;display:flex;flex-direction:column;justify-content:space-between}.ambulance-people p{margin-top:0;color:#143138;font-size:20px;font-weight:600;line-height:26px}.ambulance-people h2{margin-bottom:22px}.ambulance-people .ambulance-section p:last-child{margin-bottom:30px}.ambulance-people:not(:has(.scnd-column)){border-radius:0 30px}.ambulance-people.scnd-column{border-radius:30px 0}.ambulance-people-special{height:100%;display:flex;flex-direction:column;justify-content:space-between}.ambulance-download{background-color:#e1f8f7}.ambulance-download-detail{display:grid;gap:18px;font-size:20px}.ambulance-images{gap:12px}.ambulance-images img:nth-child(odd){border-radius:0 30px}.ambulance-images img:nth-child(2n){border-radius:30px 0}.ambulance-osteologie h2{font-weight:700;font-size:30px}.ambulance-contact.ambulance-osteologie{border-radius:0 30px}.ambulance-rounded-reverse,#denzitometrie{border-radius:0 30px!important}@media (max-width: 768px){.ambulance-images{margin-top:32px}.ambulance-hero{background:linear-gradient(245.62deg,#e0fff9 26.71%,#a5ecf0 101.39%)}.ambulance-buttons{max-width:100%}.ambulance-container{margin:0;padding-inline:24px}.ambulance-hero{margin:0;padding-inline:24px;padding-block:70px;border-radius:0}.ambulance-main-heading{font-size:48px;line-height:52px;text-align:left}.ambulance-name{text-align:left}.ambulance-address{text-align:left;line-height:26px}.ambulance-buttons{display:flex;flex-direction:column}.ambulance-contact-grid{grid-template-columns:1fr;gap:32px}.ambulance-contact{padding-inline:24px}.ambulance-inline{flex-direction:column;align-items:start}}.about-osteoporosis-page-container{max-width:1550px}.container.about-osteoporosis-page-container{background:linear-gradient(245.62deg,#e0fff9 26.71%,#a5ecf0 101.39%);border-radius:30px;display:flex;margin-top:2rem}.about-osteoporosis-page-section{position:relative;display:grid;grid-template-columns:repeat(2,1fr);max-width:1400px;margin-inline:auto}.about-osteoporosis-page-section .about-osteoporosis-page-text{padding-top:135px}.about-osteoporosis-page-section h2{font-weight:800;font-size:54px;line-height:66px;color:#143138;margin-block:20px}.about-osteoporosis-page-section p{color:#2b858f;font-size:20px;line-height:26px;font-weight:400}.about-osteoporosis-page-section .about-osteoporosis-page-text span{font-size:26px;color:#44b752;font-weight:600}.about-osteoporosis-page-decoration{width:85%;margin-top:32px;margin-left:auto}.osteoporoze-button{width:fit-content;text-transform:uppercase;padding-block:16px;padding-inline:20px;letter-spacing:2px}.osteoporoze-button-outline{width:fit-content;text-transform:uppercase;padding-block:16px;padding-inline:50px;letter-spacing:2px;background-color:transparent;color:#2f8a3a;border:1px solid #2f8a3a;transition:all .3s ease}.osteoporoze-button-outline:hover{background-color:#2f8a3a;color:#fff}.about-osteoporosis-page-buttons{display:flex;gap:32px}.about-osteoporosis-page-decoration img{display:block}@media (max-width: 1400px){.about-osteoporosis-page-section{padding-inline:24px}.about-osteoporosis-page-section{grid-template-columns:1fr}.about-osteoporosis-page-decoration img{margin-inline:auto}.about-osteoporosis-page-buttons{justify-content:center}.osteoporoze-button-outline{display:none}.about-osteoporosis-page-decoration{margin-inline:auto;margin-top:0;width:100%}.container.about-osteoporosis-page-container{margin-top:unset;border-radius:unset}.about-osteoporosis-page-section .about-osteoporosis-page-text{padding-top:70px}}@media (max-width: 768px){.about-osteoporosis-page-section{padding-inline:unset}.about-osteoporosis-page-text{padding-inline:24px}.osteoporoze-button{width:100%}}.osteoporosis-container{max-width:1050px;margin-inline:auto;padding-inline:50px}.osteoporosis-container.filled{background:linear-gradient(245.62deg,#e0fff9 26.71%,#a5ecf0 101.39%);border-radius:30px;padding-block:40px;margin-top:85px}@media (max-width: 1050px){.osteoporosis-container.filled{border-radius:0}}.osteoporosis-container{padding-top:85px}.osteoporosis-container h2{color:#143138;font-size:54px;font-weight:700;margin-bottom:32px}.osteoporosis-container h3{color:#143138;font-size:30px;font-weight:700;margin-bottom:26px}.osteoporosis-container h3:not(:first-of-type){margin-top:32px}.osteoporosis-container p,.osteoporosis-container ul{font-size:20px;line-height:26px;color:#2b858f;margin-top:32px}.osteoporosis-container ul li{font-weight:600}.osteoporosis-container--basic ul li{font-weight:400}.osteoporosis-container p span{font-weight:700}.osteoporosis-form{display:flex;flex-direction:column;gap:32px}.osteoporosis-container.filled p{font-size:20px;line-height:26px;color:#143138;font-weight:600}.osteoporosis-form p{margin:0}.form-text-def{color:#2b858f!important}.osteoporosis-line{width:100%;height:1px;background-color:#31a4aa;margin-block:32px}ul{padding-left:20px}ul li{list-style:disc;position:relative}table.osteoporosis-table{width:100%;border-collapse:collapse;margin-inline:auto}table.osteoporosis-table th{text-align:left;color:#143138;padding-block:32px;padding-inline:50px;background-color:#f0fbfb;font-size:20px}table.osteoporosis-table th:first-child{border-top-left-radius:30px}table.osteoporosis-table th:last-child{border-bottom-right-radius:30px}table.osteoporosis-table td{text-align:left;color:#143138;font-weight:600;padding-inline:50px;padding-block:12px;font-size:20px}.vitamin-value{font-weight:400!important;color:#143138}.first-row td{padding-top:24px!important}.last-row td{padding-bottom:48px!important}.osteoporosis-table-container{border:2px solid #f0fbfb;max-width:1150px;margin-inline:auto;border-radius:30px 0 0;overflow-x:auto}.filled-table{width:100%}.filled-table th{text-align:left!important;color:#143138;padding-block:40px;font-weight:400!important;font-size:20px}.filled-table td{text-align:left;color:#143138;font-weight:600;padding-block:12px;font-size:20px}.filled-table .vitamin-value{font-weight:400!important}.filled-table.scnd th{padding-right:30px;padding-block:16px;font-weight:600!important}.mobile-table,.osteoporosis-table-container.filled-table-mobile,.desktop-hidden{display:none}.osteoporosis-table-container .osteoporosis-table tr td:nth-child(1),.osteoporosis-table-container .osteoporosis-table tr th:nth-child(1){padding-left:100px}.osteoporosis-table-container .osteoporosis-table tr td:nth-child(3),.osteoporosis-table-container .osteoporosis-table tr th:nth-child(4){padding-right:100px}@media (max-width: 1050px){.osteoporosis-table-container .osteoporosis-table tr td:nth-child(1),.osteoporosis-table-container .osteoporosis-table tr th:nth-child(1){padding-left:50px}.osteoporosis-table-container .osteoporosis-table tr td:nth-child(3),.osteoporosis-table-container .osteoporosis-table tr th:nth-child(4){padding-right:50px}}@media (max-width: 768px){.osteoporosis-table th:nth-child(3),.osteoporosis-table th:nth-child(4),.osteoporosis-table td:nth-child(3),.osteoporosis-table td:nth-child(4),.osteoporosis-container .special-table th:nth-child(3),.osteoporosis-container .special-table th:nth-child(4),.osteoporosis-container .special-table td:nth-child(3),.osteoporosis-container .special-table td:nth-child(4){display:none}.osteoporosis-table-container .osteoporosis-table tr td:nth-child(1),.osteoporosis-table-container .osteoporosis-table tr th:nth-child(1){padding-left:24px}.osteoporosis-table-container .osteoporosis-table tr td:nth-child(3),.osteoporosis-table-container .osteoporosis-table tr th:nth-child(4){padding-right:24px}.osteoporosis-container{padding-inline:24px}.osteoporosis-container h2{font-size:48px;font-weight:800;line-height:52px}.osteoporosis-container h3{line-height:40px}.osteoporosis-container.filled{border-radius:unset;padding-block:85px}.th-mobile-last{border-bottom-right-radius:30px}.osteoporosis-table th{padding-inline:24px;padding-block:20px;width:50%}.osteoporosis-table td{padding-inline:24px;width:50%}.osteoporosis-table-container{border:unset}.osteoporosis-table-container.filled-table-mobile{display:block;margin-top:32px}.desktop-hidden{display:table-row}}.hero-card{background:linear-gradient(180deg,#fcfefe,#e2f8fb);padding:16px;display:flex;flex-direction:column;border-radius:15px;border:2px solid #fff;transition:background .3s ease,box-shadow .3s ease-in-out;align-self:stretch;justify-content:space-between;position:relative;z-index:20}.hero-card:hover{background:radial-gradient(142.78% 142.78% at 50% 0%,#61e6ac,#13476c);box-shadow:0 7px 16px #0000001a,0 30px 30px #00000017,0 67px 40px #0000000d,0 119px 48px #00000003,0 186px 52px #0000}.hero-card:hover .hero-card-button{background-color:#44b752}.hero-card-title{color:#232c4c}.hero-card:hover .hero-card-title{color:#fff}.hero-card:hover .hero-card-icon{filter:brightness(0) invert(1)}.hero-card-title{margin-top:20px;font-size:20px;font-weight:600;margin-bottom:12px}.hero-card-header{display:flex;justify-content:space-between;align-items:center}.hero-card-button{font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:16px}@media (max-width: 768px){.hero-card{padding:16px 24px}.hero-card-button{font-size:16px;padding-block:16px}}.container.hero-container{background:linear-gradient(245.62deg,#e0fff9 26.71%,#a5ecf0 101.39%);min-height:758px;margin-block:2rem;border-radius:30px;display:flex;margin-bottom:185px;max-width:1750px}.hero-section{position:relative;display:grid;grid-template-columns:repeat(2,1fr);max-width:1400px;margin-inline:auto}.hero-section .hero-text{padding-top:155px}.hero-section .hero-text span{font-size:26px;color:#44b752;font-weight:600}.hero-section .hero-text h1{font-weight:800;font-size:54px;line-height:66px;color:#232c4c;margin-block:20px}.hero-section .hero-text p{color:#2b858f;font-size:20px;line-height:26px;font-weight:400}.hero-decoration{display:flex;align-items:flex-end;justify-content:flex-end}.hero-cards{position:absolute;bottom:-20%;width:100%;display:grid;gap:13px}.hero-cards .card-first{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.hero-cards .card-scnd{display:flex;justify-content:center;gap:13px}.hero-cards .card-scnd .hero-card{width:calc((100% - 52px)/5)}.hero-cards-mobile{display:none}@media (max-width: 1400px){.hero-cards-desktop{display:none!important}.hero-cards-mobile{display:block}.container.hero-container{margin-block:0;border-radius:0;min-height:unset}.hero-section .hero-text{padding-block:70px 90px;padding-inline:24px}.hero-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-decoration{display:none}.hero-cards{position:static}.hero-cards .card-first{padding-inline:24px;display:grid;grid-template-columns:repeat(1,1fr);gap:13px;background-color:#fff;margin-top:-65px}.hero-cards .card-scnd{padding-inline:24px;flex-direction:column;background-color:#fff}.hero-cards .hero-card{height:194px}.hero-cards .card-scnd .hero-card{width:100%}.hero-section .hero-text h1{font-size:48px;line-height:52px}.hero-cards.hero-cards-mobile{display:grid;grid-template-columns:1fr 1fr}.hero-cards .card-scnd{margin-top:-65px;justify-content:flex-start}}@media (max-width: 768px){.hero-cards.hero-cards-mobile{display:grid;grid-template-columns:1fr}.hero-cards .card-scnd{margin-top:0;justify-content:flex-start}}.container.branch-container{margin-top:185px;background:linear-gradient(245.62deg,#e0fff9 26.71%,#a5ecf0 101.39%);margin-block:2rem;border-radius:30px;display:flex;max-width:1590px!important}.branch-section{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin-inline:auto;gap:185px}@media (max-width: 1400px){.container.branch-container{border-radius:0;padding-bottom:2rem}.branch-section{padding-inline:24px}}.branch-text{padding-block:155px;max-width:25%}.branch-text span{font-size:26px;color:#44b752;font-weight:600}.branch-text h2{font-weight:800;font-size:54px;line-height:66px;color:#143138;margin-block:20px}.branch-section .branch-text p{color:#2b858f;font-size:20px;line-height:26px;font-weight:400}.branch-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;grid-column:span 2;width:100%;position:relative}.branch-cards .hero-card{align-self:normal}.branch-container .hero-card-title{color:#143138!important}.branch-decoration{transform:translate(-50%);position:absolute}@media (max-width: 1200px){.branch-section{padding-inline:24px}.branch-decoration{left:50%;transform:translate(50%)!important;top:-150px;rotate:-180deg}}@media (max-width: 1200px){.branch-section{flex-direction:column;gap:50px}.branch-text{max-width:100%}.branch-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.branch-text h2{font-size:48px;line-height:52px}.br-desktop{display:none}.container.branch-container{border-radius:0!important;padding-bottom:55px}.branch-section{padding-inline:24px}.branch-cards{grid-template-columns:repeat(1,1fr)}}.article{margin-block:1rem;transition:all .3s ease;border:2px solid transparent}.news-card{display:flex;align-items:center;gap:25px;text-decoration:none;border-radius:8px;overflow:hidden;padding-block:38px;padding-right:65px;border:2px solid transparent;cursor:pointer}img.news-icon{width:65px;height:65px;margin-inline:50px}.news-card .news-card-text{display:flex;flex-direction:column;gap:10px}.news-card .news-date{display:flex;gap:12px;align-items:center;color:#2b858f}.news-card .news-date img{width:16px;height:16px;margin-top:0}.news-card .news-card-text .heading-text{color:#232c4c;font-size:30px;line-height:36px;font-weight:700;display:block}.news-card .news-card-text .perex-text,.news-card .news-date{color:#2b858f;font-size:20px;line-height:26px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-bg-highlight{background-color:#e1f8f7;border-radius:30px 0}.news-bg-none{background-color:unset;border-radius:30px 0}.news-card:hover .heading-text{background:radial-gradient(88.4% 88.4% at 78.7% 11.6%,#47b297,#13476c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease}.article:hover{z-index:30;box-shadow:2px 5px 13px #0000000d,9px 21px 23px #0000000a,21px 47px 31px #00000008,37px 83px 36px #00000003,57px 130px 40px #0000;background-color:#e1f8f7;border:2px solid #fff}@media (max-width: 768px){.news-card{flex-direction:column;padding:60px 24px;align-items:flex-start}img.news-icon{margin-inline:unset;width:105px}}.news-section{margin-block:80px;max-width:1048px;margin-inline:auto}.news-section h2{font-weight:800;font-size:54px;line-height:66px;color:#143138;margin-bottom:20px;text-align:center}.news{margin-bottom:35px}.news-cta{text-decoration:none;width:fit-content;margin-inline:auto;text-transform:uppercase;letter-spacing:2px;padding-block:16px;padding-inline:40px}@media (max-width: 768px){.news-section h2{text-align:left;margin-inline:24px;font-size:48px;line-height:52px}.news-cta{font-size:16px;line-height:20px}}.faq-question,.faq-answer{max-width:1400px;margin-inline:auto}.faq-section{max-width:1590px!important;margin-inline:auto}.faq-section h2{font-weight:800;font-size:54px;line-height:66px;color:#143138;margin-bottom:46px;text-align:center}.faq{margin-bottom:35px}.faq-title{text-align:center;font-size:26px;font-weight:700;color:#143138;margin-bottom:2.5rem;letter-spacing:-.02em}.faq-list{display:flex;flex-direction:column;gap:.5rem}.faq-item{background:linear-gradient(276.4deg,#e2fbf3 30.38%,#fcfefe 118.78%);border-radius:15px;overflow:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1)}.faq-item:nth-child(2n){background:transparent}.faq-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}.faq-item.open{box-shadow:0 6px 16px #0000000f}.faq-question{padding-block:30px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;font-size:26px;line-height:32px;color:#143138;user-select:none}.faq-icon{font-size:38px;color:#232c4c;font-weight:300;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:24px;height:24px;display:flex;align-items:center;justify-content:center}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.25,.1,.25,1);line-height:26px;color:#232c4c;font-size:20px}.faq-item.open .faq-answer{padding-bottom:5.5rem}@media (prefers-reduced-motion: no-preference){.faq-item{transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s cubic-bezier(.175,.885,.32,1.275),background-color .3s cubic-bezier(.25,.1,.25,1)}.faq-answer{transition:max-height .5s cubic-bezier(.34,1.56,.64,1),padding-bottom .3s cubic-bezier(.34,1.56,.64,1)}.faq-item.open{transform:scale(1.01)}}@media (max-width: 1400px){.faq-list{margin-inline:0}.faq-item{margin-inline:24px}.faq-section h2{text-align:left;font-size:48px;font-weight:800;margin-inline:24px}.faq-text{width:90%}.faq-answer,.faq-question{padding-inline:20px}.faq-question .faq-text{font-size:24px;line-height:32px}.faq-item.open .faq-answer{padding-bottom:14.5rem}}.about-osteoporosis-container{max-width:1550px}.container.about-osteoporosis-container{background:linear-gradient(245.62deg,#e0fff9 26.71%,#a5ecf0 101.39%);border-radius:30px;display:flex;margin-block:185px}.about-osteoporosis-section{position:relative;display:grid;grid-template-columns:repeat(2,1fr);max-width:1400px;margin-inline:auto}.about-osteoporosis-section .about-osteoporosis-text{padding-top:135px}.about-osteoporosis-section h2{font-weight:800;font-size:54px;line-height:66px;color:#143138;margin-block:20px}.about-osteoporosis-section p{color:#2b858f;font-size:20px;line-height:26px;font-weight:400}.about-osteoporosis-section .about-osteoporosis-text span{font-size:26px;color:#44b752;font-weight:600}.about-osteoporosis-decoration{width:85%;margin-top:32px;margin-left:auto}.osteoporoze-button{width:fit-content;text-transform:uppercase;padding-block:16px;padding-inline:40px;letter-spacing:2px;max-width:fit-content}@media (max-width: 1400px){.about-osteoporosis-decoration{display:flex;align-items:center;justify-content:center}.about-osteoporosis-section h2{font-size:48px;line-height:52px}.container.about-osteoporosis-container{border-radius:unset;margin-block:150px}.about-osteoporosis-section .about-osteoporosis-text{margin-inline:24px;padding-top:90px}.about-osteoporosis-section{grid-template-columns:1fr}.about-osteoporosis-decoration{width:100%}}.download-card{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-items:center;overflow:visible}.download-mobile{display:none}.download-card.reverse .download-card-text{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding-inline:40px}.download-card-text h2{font-weight:800;font-size:54px;line-height:66px;color:#232c4c;margin-block:20px}.download-card-text p{color:#418e8e;font-size:20px;line-height:26px;font-weight:400}.download-card-text span{font-size:26px;color:#44b752;font-weight:600}.download-card-image{height:min(637px,100vw * (637 / 919))}.download-button{width:fit-content;text-transform:uppercase;letter-spacing:2px;padding-block:16px;padding-inline:40px;margin-top:20px;font-weight:700}@media (max-width: 1400px){.download-card:not(.reverse){padding-top:0}.download-mobile{display:block;width:100%;height:auto}.download-dekstop{display:none!important}.download-card{gap:20px;padding-block:105px}.download-card-image{height:auto;margin-inline:24px}.download-card-text h2{font-size:48px;line-height:52px}.download-card-text{width:100%;padding-inline:24px}.download-card-text p{font-size:20px;line-height:26px}.download-section .download-card:nth-child(2n){background-color:#e1f8f7;border-radius:30px 0}}@media (max-width: 768px){.download-card{grid-template-columns:1fr}.download-card.reverse .download-card-image{order:2}.download-card.reverse .download-card-text{order:1}}.download-section{max-width:1590px!important;margin-inline:auto;display:grid;gap:80px}.container.contacts-container{background:linear-gradient(245.62deg,#e0fff9 26.71%,#a5ecf0 101.39%);min-height:auto;border-radius:30px;padding:80px 40px 175px;max-width:1750px;margin-block:100px}.contacts-section{max-width:1400px;margin-inline:auto}.contacts-section h2{font-weight:800;font-size:48px;line-height:58px;color:#232c4c;text-align:center;margin-bottom:60px}.contacts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.contact-card{background:linear-gradient(180deg,#fcfefe,#e2f8fb);padding:32px;border-radius:20px;border:2px solid #fff;transition:background .3s ease,box-shadow .3s ease-in-out,transform .3s ease;width:100%;display:flex;flex-direction:column}.contact-card-header h3{font-size:24px;font-weight:700;color:#232c4c;margin-bottom:24px;line-height:1.3}.contact-info{flex-grow:1}.contact-info p{font-size:16px;color:#2b858f;line-height:1.4}.contact-info a{display:inline-block}.contact-info p{display:block}.contact-info>*+*{margin-top:16px}.contact-person>*+*{margin-bottom:8px}.contact-person p:first-child{margin-bottom:8px}.contact-person{display:flex;border-bottom:1px solid #e2f8fb;flex-direction:column;padding-bottom:8px}.contact-person:last-child{border-bottom:none;margin-bottom:0}.contact-info a{color:#44b752;text-decoration:none;font-weight:500;transition:color .3s ease}@media (max-width: 1750px){.container.contacts-container{border-radius:0}}@media (max-width: 1200px){.contacts-grid{grid-template-columns:repeat(2,1fr);gap:25px}.contacts-grid .contact-card:last-child{grid-column:1 / -1;max-width:600px;margin:0 auto}}@media (max-width: 768px){.container.contacts-container{margin-block:0;border-radius:0;padding:60px 24px}.contacts-section h2{font-size:36px;line-height:44px;margin-bottom:40px}.contacts-grid{grid-template-columns:1fr;gap:20px}.contacts-grid .contact-card:last-child{grid-column:auto;max-width:none}.contact-card{padding:24px;min-height:auto}.contact-card-header h3{font-size:20px;margin-bottom:20px}.contact-info p{font-size:15px}.contact-person{margin-bottom:20px;padding-bottom:16px}}@media (max-width: 480px){.container.contacts-container{padding:40px 16px}.contact-card{padding:20px}.contacts-section h2{font-size:32px;line-height:40px}}
