*{border:none;margin:0;padding:0}*,:before,:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:#0000}button,input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block}input:focus,input:active,button:focus,button:active{outline:none}label{cursor:pointer}legend{display:block}
:root{--font-family-main:"Mulish", sans-serif;--font-line-title:120%;--font-line:130%;--font-line-accent:140%;--font-line-half:150%;--font-size-xss:12px;--font-size-xs:14px;--font-size-s:16px;--font-size-m:18px;--font-size-l:20px;--font-size-xl:25px;--primary:#0f0f0f;--light-primary:#252525;--grey:#616161;--purple:#bd55d3;--green:#c7ff3f;--blue:#122bfc;--white:#fff;--bg-white:#fefefc;--bg-purple-light:#e39eed;--bg-purple-white:#eed2f3;--bg-purple-white-ligth:#f4ebf5;--bg-grey:#f5f7f6;--bg-grey-input:#f1f1f1;--bg-grey-slider:#d9d9d9;--underline-z-index:-1;--case-z-index:1;--paper-z-index:2;--slider-z-index:3;--target-z-index:4;--cat-z-index:5;--form-z-index:7;--lazer-z-index:10;--header-z-index:100;--burger-z-index:120;--logo-z-index:150;--popup-z-index:200;--primary-transition:.3s ease;--auto-switch-delay:7s}
html{height:100%}body{font-family:var(--font-family-main);font-size:var(--font-size-m);color:var(--primary);font-style:normal;font-weight:400;line-height:var(--font-line);background-color:var(--bg-white);flex-direction:column;min-height:100%;display:flex}h1,h2,h3,h4,h5,h6{line-height:var(--font-line);font-weight:700}h2{font-size:50px}main{flex:1}.container{max-width:1202px;margin:0 auto;padding:0 16px}#target-demo,#calculate{scroll-margin-top:105px}@keyframes star-animation-1{0%{transform:translate(30%,15%)rotate(8deg)scale(1)}to{transform:translate(0%)rotate(0)scale(1.2)}}@keyframes star-animation-2{0%{transform:translate(0%)rotate(-8deg)scale(1.2)}to{transform:translate(-20%,20%)rotate(0)scale(1)}}@keyframes star-animation-3{0%{transform:translate(0%)rotate(0)scale(1)}to{transform:translate(15%,30%)rotate(8deg)scale(1.3)}}@media (max-width:600px){h2{font-size:var(--font-size-xl)}}

