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