*{box-sizing:border-box}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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none;font-style:italic}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;width:100%;height:auto}mark{background:none}select{max-width:100%}em,i{font-style:italic}strong,b{font-weight:700}p{margin:0px 0px 20px 0px}.sr-only{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute !important;top:0;left:0}.container-wrapper,footer .footer-wrapper{display:grid;grid-template-columns:repeat(12, 1fr);width:calc(100% - var(--sideMargin) - var(--sideMargin));margin-left:auto;margin-right:auto;column-gap:1.83vw}@font-face{font-family:"FH Lecturis Rounded";font-style:normal;font-weight:400;src:url(/assets/images/FHLecturisRounded-Regular.woff2) format("woff2"),url(/assets/images/FHLecturisRounded-Regular.woff) format("woff"),url(/assets/images/FHLecturisRounded-Regular.otf) format("opentype");font-display:swap}h1,h2,h3,h4,h5,h6{text-transform:uppercase;line-height:1.15}h1,h2{font-weight:400;font-family:"FH Lecturis Rounded",sans-serif,Arial;line-height:1.1}h1{margin-bottom:0;font-size:80px;font-size:5rem}@media screen and (max-width: 1200px){h1{font-size:65px;font-size:4.0625rem}}@media screen and (max-width: 600px){h1{font-size:35px;font-size:2.1875rem}}h2{margin-bottom:20px;font-size:130px;font-size:8.125rem}@media screen and (max-width: 1200px){h2{font-size:110px;font-size:6.875rem}}@media screen and (max-width: 992px){h2{font-size:95px;font-size:5.9375rem}}@media screen and (max-width: 768px){h2{font-size:70px;font-size:4.375rem}}@media screen and (max-width: 600px){h2{font-size:50px;font-size:3.125rem}}h3,h4{font-weight:500;margin-bottom:20px;font-size:21px;font-size:1.3125rem}@media screen and (max-width: 1200px){h3,h4{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 600px){h3,h4{font-size:18px;font-size:1.125rem}}h5,h6{font-weight:500;margin-bottom:20px;font-size:18px;font-size:1.125rem}@media screen and (max-width: 600px){h5,h6{font-size:16px;font-size:1rem}}a{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;text-decoration:underline;outline:none;color:inherit}p{margin-bottom:20px}p.green{color:#28ff52}p.small{font-size:12px;font-size:0.75rem}ul:not(.menu-items):not(.card-list),ol{margin-bottom:20px}ul:not(.menu-items):not(.card-list) li,ol li{margin-bottom:8px;margin-left:0;padding-left:30px;position:relative}ul:not(.menu-items):not(.card-list) ul,ul:not(.menu-items):not(.card-list) ol,ol ul,ol ol{margin-top:10px;margin-bottom:20px}ul:not(.menu-items):not(.card-list) ul:first-child,ul:not(.menu-items):not(.card-list) ol:first-child,ol ul:first-child,ol ol:first-child{padding-top:25px}ul:not(.menu-items):not(.card-list) ol,ol ol{counter-reset:item}@media screen and (max-width: 600px){ul:not(.menu-items):not(.card-list) ol,ol ol{margin-left:-20px}}ul:not(.menu-items):not(.card-list) ol li,ol ol li{display:block;padding-left:40px}ul:not(.menu-items):not(.card-list) ol li:before,ol ol li:before{content:counters(item, ".") " ";counter-increment:item}@media screen and (max-width: 600px){ul:not(.menu-items):not(.card-list) ol li ol,ol ol li ol{margin-left:-40px}}ul:not(.menu-items):not(.card-list) ol li ol li,ol ol li ol li{padding-left:55px}ul:not(.menu-items):not(.card-list) .ol-no-number li:before,ol .ol-no-number li:before{display:none}ul:not(.menu-items):not(.card-list) table,ol table{margin-top:15px;margin-bottom:15px;border-collapse:collapse}ul:not(.menu-items):not(.card-list) table,ul:not(.menu-items):not(.card-list) th,ul:not(.menu-items):not(.card-list) td,ol table,ol th,ol td{border:1px solid}ul:not(.menu-items):not(.card-list) th,ul:not(.menu-items):not(.card-list) td,ol th,ol td{padding:5px 10px}ul:not(.menu-items):not(.card-list){list-style:none}ul:not(.menu-items):not(.card-list) li:before{content:"•";font-family:Arial,Helvetica,Tahoma,sans-serif;font-size:inherit;color:inherit;margin-right:5px;font-weight:900;position:absolute;left:0;top:-2px}ol{counter-reset:item}ol li:before{content:counter(item) ". ";counter-increment:item;color:inherit;margin-right:5px;position:absolute;left:0;top:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeInFadeOut{0%{opacity:0}20%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes pulse{from{transform:translateX(-10px)}to{transform:translateX(10px)}}@keyframes verticalPulse{from{transform:translateY(-6px)}to{transform:translateY(0px)}}@keyframes scrollDownRotate{from{transform:translateY(-100%) rotate(0deg)}to{transform:translateY(-100%) rotate(360deg)}}@keyframes zhRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.btn{transition:background-color .8s ease,border .8s ease,color .8s ease;cursor:pointer;position:relative;display:inline-flex;align-items:center;min-height:30px;padding:5px 16px;background-color:rgba(0,0,0,0);border:1px solid #28ff52;border-radius:21px;color:#28ff52;text-decoration:none;font-size:1rem}.btn:hover{background-color:#28ff52;color:#0d2925}input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea,select{transition:color 0s ease,border .8s ease;width:100%;height:50px;padding:15px 10px;background-color:rgba(0,0,0,0);border-radius:0;border:0;border-bottom:1px solid #0d2925;appearance:none;-webkit-appearance:none;outline:0;font-family:"Roboto",sans-serif,Arial;color:#0d4a3d;line-height:1;font-size:1rem}input:not([type=checkbox]):not([type=radio]):not([type=submit]).placeholder,textarea.placeholder,select.placeholder{color:#0d4a3d;opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=submit]):-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#0d4a3d;opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=submit])::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#0d4a3d;opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=submit]):-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#0d4a3d;opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=submit])::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#0d4a3d;opacity:1}input[type=checkbox],input[type=radio]{position:absolute;top:1px;left:0;width:15px;height:15px;padding:0;margin-bottom:0;margin-top:0;margin-left:0;background-color:rgba(0,0,0,0);border:1px solid #0d4a3d;cursor:pointer;appearance:none;-webkit-appearance:none;border-radius:100%}input[type=checkbox]+span,input[type=radio]+span{display:block;padding-left:25px}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#28ff52}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.4;cursor:not-allowed}input[type=checkbox]:disabled+span,input[type=radio]:disabled+span{opacity:.4;cursor:not-allowed}.input-group{position:relative}.input-group label{display:block;width:100%;font-size:10px;font-size:0.625rem;text-transform:uppercase;font-weight:500}.input-group input:not([type=checkbox]),.input-group textarea{display:block;width:100%}.input-group label.option-group{font-size:12px;font-size:0.75rem}.option-group{position:relative;margin-bottom:14px;display:block;font-size:12px;font-size:0.75rem}.option-group:last-child{margin-bottom:0}button[type=submit],input[type=submit]{transition:background-color .8s ease,border .8s ease,color .8s ease;background-color:rgba(0,0,0,0);color:#0d2925;border:1px solid #0d2925;display:inline-block;padding:8px 15px;line-height:1;cursor:pointer;width:auto;appearance:none;-webkit-appearance:none;border-radius:21px;min-height:30px;font-size:1rem}button[type=submit]:hover,input[type=submit]:hover{background-color:#0d2925;color:#fff}.mc-field-group-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;margin-top:-20px}@media screen and (max-width: 768px){.mc-field-group-wrapper{grid-template-columns:1fr}}.mc-field-group-wrapper .col100{grid-column:1/-1}.mc-field-group-wrapper .mc-field-group{margin-top:40px}@keyframes loader-zoom-in-rotate{0%{transform:scale(0) rotate(38deg)}100%{transform:scale(1) rotate(0deg)}}@keyframes loader-zoom-out{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes loader-bg-zoom-out{0%{transform:scale(1.6)}100%{transform:scale(1)}}@keyframes loader-bg-zoom-in{0%{transform:scale(1)}100%{transform:scale(1.6)}}@keyframes loader-lines-rotate{0%{transform:rotate(-45deg)}100%{transform:rotate(45deg)}}@keyframes loader-lines-dashoffset{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-1000}}#loader{position:fixed;top:0;left:0;z-index:100;background-color:#0d2925;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#loader .loader-bg{animation:loader-bg-zoom-out 0.8s ease-in forwards;position:fixed;width:100%;height:117.7vh;height:calc(var(--vh, 1vh)*117.7);background-image:url(/assets/images/loader-bg.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;z-index:1}#loader svg{animation:loader-zoom-in-rotate 1s ease-in forwards;width:18.3%;height:auto;position:relative;z-index:2}@media screen and (max-width: 992px){#loader svg{width:25%}}@media screen and (max-width: 768px){#loader svg{width:35%}}@media screen and (max-width: 450px){#loader svg{width:45%}}#loader svg g{transform-box:fill-box;transform-origin:center}#loader svg .lines{animation:loader-lines-rotate 1s ease-in forwards}#loader.hide-loader{transition:opacity 1s ease .8s;opacity:0}#loader.hide-loader .loader-bg{animation:loader-bg-zoom-in 0.8s ease-out forwards}#loader.hide-loader svg .letters{animation:loader-zoom-out 1s ease-out forwards}#loader.hide-loader svg .lines path{stroke-dasharray:1000;animation:loader-lines-dashoffset 1.3s linear forwards}:root{--vh: 1vh;--vw: 1vw;--sideMargin: max(6.22vw, 35px)}@media screen and (max-width: 600px){:root{--sideMargin: 25px}}@media screen and (max-width: 450px){:root{--sideMargin: 20px}}body,html{transition:background-color .8s ease,color .8s ease;padding:0;margin:0;font-family:"Roboto",sans-serif,Arial;font-size:16px;line-height:1.33;font-weight:400;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;width:100%;min-height:100%;height:100%;background-color:#0d2925;color:#fff}@media screen and (min-width: 1900px){body,html{font-size:20px}}@media screen and (min-width: 2000px){body,html{font-size:22px}}body{display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);height:auto;position:relative}body.oh{overflow:hidden}body>*{z-index:2;position:relative}.container{grid-column:3/11}@media screen and (max-width: 992px){.container{grid-column:2/12}}@media screen and (max-width: 600px){.container{grid-column:1/-1}}@media screen and (max-width: 450px){header.open .header-container .logo-wrapper .logo:before{opacity:1}header.open .header-container .logo-wrapper img{opacity:0}header.open .header-container .menu-wrapper{transform:translateY(0)}header.open .header-container .toggle-menu .nav-icon span{background-color:#0d2925}header.open .header-container .toggle-menu .nav-icon span:nth-child(1){width:12px}header.open .header-container .toggle-menu .nav-icon span:nth-child(2){transform:rotate(-27deg)}header.open .header-container .toggle-menu .nav-icon span:nth-child(3){width:12px}}header{position:fixed;width:100%;top:0;left:0;z-index:10}header .header-container{padding-top:30px;padding-bottom:30px;display:grid;grid-template-columns:165px 1fr;align-items:center;width:calc(100% - var(--sideMargin) - var(--sideMargin));margin-left:auto;margin-right:auto}@media screen and (max-width: 600px){header .header-container{grid-template-columns:145px 1fr}}header .header-container .logo-wrapper{position:relative;z-index:2}header .header-container .logo-wrapper .logo{overflow:hidden;display:inline-block}header .header-container .logo-wrapper .logo:before{transition:opacity .5s ease;content:"";display:block;position:absolute;height:100%;width:100%;background-color:#0d2925;-webkit-mask-image:url(/assets/images/zimahealth_logotype_horizontal_white.png);mask-image:url(/assets/images/zimahealth_logotype_horizontal_white.png);background-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:0}header .header-container .logo-wrapper img{transition:opacity .5s ease;max-width:165px;float:left}header .header-container .toggle-menu{cursor:pointer;width:25px;height:16px;position:relative;background-color:rgba(0,0,0,0);border:0;position:fixed;right:var(--sideMargin);top:30px;padding:0;display:none;z-index:2}@media screen and (max-width: 450px){header .header-container .toggle-menu{display:block}}header .header-container .toggle-menu .nav-icon{position:relative;width:25px;height:16px;display:block;margin-left:auto;margin-right:auto;z-index:2}header .header-container .toggle-menu .nav-icon span{content:"";display:block;position:absolute;transition:width .25s ease,background-color .8s ease,transform .25s ease;height:2px;background-color:#28ff52}header .header-container .toggle-menu .nav-icon span:nth-child(1){width:18px;top:0px;left:0}header .header-container .toggle-menu .nav-icon span:nth-child(2){width:25px;right:0;top:7px;transform:rotate(0deg)}header .header-container .toggle-menu .nav-icon span:nth-child(3){width:18px;right:0;top:14px}header .header-container .menu-wrapper{transition:transform .5s ease;text-align:right;position:relative;z-index:1}@media screen and (max-width: 450px){header .header-container .menu-wrapper{position:fixed;width:100%;top:0;left:0;background-color:#28ff52;padding-top:110px;padding-bottom:30px;padding-left:calc(var(--sideMargin) + 20px);padding-right:calc(var(--sideMargin) + 20px);text-align:left;transform:translateY(-100%)}}@media screen and (max-width: 450px){header .header-container .menu-wrapper .menu-items-wrapper{padding-bottom:100px;color:#0d2925}}header .header-container .menu-wrapper .social-links{display:none}@media screen and (max-width: 450px){header .header-container .menu-wrapper .social-links{display:block;text-align:center}header .header-container .menu-wrapper .social-links a{display:inline-block;padding-left:16px;padding-right:16px}header .header-container .menu-wrapper .social-links a svg{width:20px;height:auto}}header .header-container .menu-wrapper li{display:inline-block;padding-right:20px}@media screen and (max-width: 450px){header .header-container .menu-wrapper li{display:block;padding-bottom:30px;padding-right:0}}header .header-container .menu-wrapper li:last-child{padding-right:0}@media screen and (max-width: 450px){header .header-container .menu-wrapper li:last-child{padding-bottom:0}}header .header-container .menu-wrapper a{text-decoration:none;font-weight:300}#page-content{align-items:flex-start;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);width:100%;display:flex;z-index:2;position:relative;overflow:hidden;flex-wrap:wrap}.spacer.xsmall{height:20px}.spacer.small{height:50px}.spacer.medium{height:80px}.spacer.large{height:140px}footer{flex-shrink:0;position:relative;z-index:2;width:100%;background-color:#0d2925;color:#fff;padding-top:90px;border-top:5px solid #28ff52;font-size:14px;font-size:0.875rem;padding-bottom:calc(10.61vw + 60px);overflow:hidden}footer .footer-logo{position:absolute;background-image:url(/assets/images/zimahealth_logotype_horizontal_version_vivid_green.png);background-repeat:no-repeat;background-size:100% auto;background-position:bottom left;width:100%;height:10.1vw;bottom:0;left:0;pointer-events:none}footer .back-to-top{position:absolute;top:75px;right:var(--sideMargin);display:flex;flex-wrap:wrap;justify-content:center;text-decoration:none;z-index:10}@media screen and (max-width: 450px){footer .back-to-top{position:relative;top:auto;right:auto;margin-top:60px;margin-bottom:60px}}footer .back-to-top svg{width:44px;height:auto}footer .back-to-top svg .arrow-top{animation:verticalPulse 0.8s infinite linear alternate}footer .back-to-top span{width:100%;text-align:center;margin-top:15px;font-size:14px;font-size:0.875rem}footer .contacts-wrapper{grid-column:1/-1;min-height:440px}@media screen and (max-width: 600px){footer .contacts-wrapper{min-height:350px}}@media screen and (max-width: 450px){footer .contacts-wrapper{min-height:0}}footer .contacts-wrapper h2{font-family:"Roboto",sans-serif,Arial;margin-bottom:35px;font-size:14px;font-size:0.875rem}footer .contacts-wrapper .social-links a{text-decoration:none;display:inline-block;margin-right:13px;transform:scale(1);transition:transform .5s ease}footer .contacts-wrapper .social-links a:hover{transform:scale(1.2)}footer .contacts-wrapper .contacts{margin-top:35px}footer .contacts-wrapper .contacts .contact{display:flex;margin-bottom:20px}footer .contacts-wrapper .contacts .contact:last-child{margin-bottom:0}footer .contacts-wrapper .contacts .contact .icon{width:15px;margin-right:10px}footer .contacts-wrapper .contacts .contact a{text-decoration:none}footer .copyright-wrapper{grid-column:1/-1}footer .copyright-wrapper>*{display:inline-block;margin-right:30px;margin-top:10px;margin-bottom:10px}@media screen and (max-width: 450px){footer .copyright-wrapper>*{display:block;margin-right:0;text-align:center}}footer .copyright-wrapper>*:last-child{margin-right:0}footer .copyright-wrapper p{margin-bottom:0}@media screen and (max-width: 450px){footer .copyright-wrapper p{margin-bottom:30px}}@media screen and (max-width: 450px){footer .copyright-wrapper span{margin-top:30px}}
