@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap');:root{--Oswald:'Oswald', sans-serif;--IdeaFix:#D03132;}html{scroll-behavior:smooth;}body, html{padding:0;margin:0;min-height:100vh;font-size:16px;}body{font-family:var(--Oswald);width:100%;height:100vh;color:#000;font-style:normal;position:relative;background:#fff url("/images/bg.jpg") center center no-repeat;background-size:cover;display:flex;flex-direction:column;padding:0;margin:0;font-size:0;}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;}textarea{-webkit-appearance:none;}*{font-family:var(--Oswald);}body.fixed{}body.novf{overflow:hidden;height:100vh;}img{height:auto;max-width:100%;}a img{border:0;max-width:100%;}a{color:#000;text-decoration:none;}a:hover,a:focus{text-decoration:underline;}p{padding:0;margin:0;}p + p,p + ul,ul + p,ol + p,p + ol{margin:1.25rem 0 0;}h1, h2, h3, h4, h5{padding:0;margin:0;}.line{display:inline-block;width:100%;}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}select::-ms-expand{display:none;}::selection{background:var(--IdeaFix);color:#fff;}::-webkit-scrollbar-track{border-radius:0;height:5px;margin:0;background-color:#ebebeb;width:5px;}::-webkit-scrollbar{width:5px;height:5px;}::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--IdeaFix);}*,:after,:before{box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,menu,main,nav,section,summary{display:block;box-sizing:border-box;padding:0;margin:0;clear:both;}option{color:#000;font-size:1rem;}input.text,textarea.text{font-size:18px;}.btn{display:inline-block;border:1px solid var(--IdeaFix);padding:5px 10px;text-align:center;font-size:16px;transition:all 0.3s;text-decoration:none;cursor:pointer;border-radius:5px;background:#fff;color:var(--IdeaFix);}.btn:hover,.current>.btn{color:#fff;text-decoration:none;background:var(--IdeaFix);}section.mainBody{display:flex;padding:100px;align-items:center;justify-content:center;height:100%;min-height:500px;}div.tabBlock{max-width:85%;background:url("/images/form.gif") left top;border-radius:20px;padding:50px;height:100%;display:flex;flex-direction:column;box-shadow:0 0 20px #fff;}div.tabBlock div.tabList{display:flex;flex-wrap:wrap;}div.tabBlock div.tabList div.tab{margin:0 20px 20px 0;}div.tabBlock div.tabList div.tab a{display:inline-block;}div.tabBlock div.tabs{flex:1;overflow:hidden;}div.tabBlock div.tabs form.tab{height:100%;display:none;}div.tabBlock div.tabs form.tab.current{display:flex;}div.tabBlock div.tabs form.tab div.items{flex:0 0 50%;overflow:auto;background:#fff;border-radius:10px;padding:20px;margin:0 50px 0 0;}div.tabBlock div.tabs form.tab div.items ul{padding:0;margin:0;list-style:none;}div.tabBlock div.tabs form.tab div.items ul li{position:relative;}div.tabBlock div.tabs form.tab div.items ul li+li{margin:20px 0 0;}div.tabBlock div.tabs form.tab div.items ul li input.cb{position:absolute;left:0;top:0;width:0;height:0;border:0;padding:0;margin:0;opacity:0;z-index:-1;}div.tabBlock div.tabs form.tab div.items ul li input.cb+label{display:inline-block;cursor:pointer;font-size:16px;padding:0 0 0 30px;}div.tabBlock div.tabs form.tab div.items ul li input.cb+label:before{content:"";display:block;border:1px solid var(--IdeaFix);width:20px;height:20px;position:absolute;left:0;top:2px;border-radius:3px;transition:all 0.3s;}div.tabBlock div.tabs form.tab div.items ul li input.cb+label:after{content:"";display:block;width:12px;height:12px;background:var(--IdeaFix);position:absolute;left:4px;top:6px;border-radius:50%;opacity:0;transform-origin:center center;transform:scale(0);transition:all 0.3s;}div.tabBlock div.tabs form.tab div.items ul li input.cb:checked+label:after{opacity:1;transform:scale(1);border-radius:2px;}div.tabBlock div.tabs form.tab div.items ul li input.cb:checked+label:before{border-width:2px;}div.tabBlock div.tabs form.tab div.items ul li input.cb:focus+label:before{box-shadow:0 0 5px var(--IdeaFix);}div.tabBlock div.tabs form.tab div.calculate{flex:1;overflow:auto;}div.tabBlock div.tabs form.tab div.calculate div.line,div.tabBlock div.tabs form.tab div.calculate div.line.more.visible{display:flex;}div.tabBlock div.tabs form.tab div.calculate div.line+div.line{margin:10px 0 0;}div.tabBlock div.tabs form.tab div.calculate div.line div.label{font-size:14px;}div.tabBlock div.tabs form.tab div.calculate div.line div.value{font-size:24px;font-weight:600;opacity:1;transition:all 0.3s;text-shadow:none;}div.tabBlock div.tabs form.tab div.calculate div.line div.value:empty{opacity:0;height:36px;text-shadow:0 0 10px #000;}div.tabBlock div.tabs form.tab div.calculate div.line .block+.block{margin-left:50px;}div.tabBlock div.tabs form.tab div.calculate div.line.more{display:none;}div.tabBlock div.tabs form.tab div.calculate div.line.more.action{display:block;}div.tabBlock div.tabs form.tab div.calculate div.line.more.action a{font-size:16px;font-weight:600;display:inline-block;position:relative;padding:0 20px 0 0;}div.tabBlock div.tabs form.tab div.calculate div.line.more.action a:after{content:"";display:block;width:10px;height:10px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotateZ(45deg);position:absolute;right:0;top:5px;transition:all 0.3s;}div.tabBlock div.tabs form.tab div.calculate div.line.more.action.visible a:after{transform:rotateZ(-135deg);top:10px;}