@font-face{font-weight:300;font-family:Fira Sans;font-style:normal;font-display:swap;src:url(/tools/fonts/FiraSans-Light.woff2) format("woff2"),url(/tools/fonts/FiraSans-Light.woff) format("woff")}@font-face{font-weight:400;font-family:Fira Sans;font-style:normal;font-display:swap;src:url(/tools/fonts/FiraSans-Regular.woff2) format("woff2"),url(/tools/fonts/FiraSans-Regular.woff) format("woff")}@font-face{font-weight:500;font-family:Fira Sans;font-style:normal;font-display:swap;src:url(/tools/fonts/FiraSans-Medium.woff2) format("woff2"),url(/tools/fonts/FiraSans-Medium.woff) format("woff")}@font-face{font-weight:600;font-family:Fira Sans;font-style:normal;font-display:swap;src:url(/tools/fonts/FiraSans-SemiBold.woff2) format("woff2"),url(/tools/fonts/FiraSans-SemiBold.woff) format("woff")}@font-face{font-weight:700;font-family:Fira Sans;font-style:normal;font-display:swap;src:url(/tools/fonts/FiraSans-Bold.woff2) format("woff2"),url(/tools/fonts/FiraSans-Bold.woff) format("woff")}@font-face{font-weight:300;font-family:Montserrat;font-style:normal;font-display:swap;src:url(/tools/fonts/Montserrat300.woff2) format("woff2"),url(/tools/fonts/Montserrat300.woff) format("woff")}@font-face{font-weight:400;font-family:Montserrat;font-style:normal;font-display:swap;src:url(/tools/fonts/Montserrat400.woff2) format("woff2"),url(/tools/fonts/Montserrat400.woff) format("woff")}@font-face{font-weight:500;font-family:Montserrat;font-style:normal;font-display:swap;src:url(/tools/fonts/Montserrat500.woff2) format("woff2"),url(/tools/fonts/Montserrat500.woff) format("woff")}@font-face{font-weight:600;font-family:Montserrat;font-style:normal;font-display:swap;src:url(/tools/fonts/Montserrat600.woff2) format("woff2"),url(/tools/fonts/Montserrat600.woff) format("woff")}@font-face{font-weight:700;font-family:Montserrat;font-style:normal;font-display:swap;src:url(/tools/fonts/Montserrat700.woff2) format("woff2"),url(/tools/fonts/Montserrat700.woff) format("woff")}body{font-family:Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overflow:auto}body{min-height:100vh}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-size:1em;font-family:monospace}@media(max-width:690px){code,kbd,pre,samp{font-size:.8em}}a{background-color:transparent}abbr{border:none;text-decoration:none}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}legend{display:table;box-sizing:border-box;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;appearance:button}[hidden]{display:none}body{overflow-x:hidden;background-color:#fff;font-size:18px;font-family:Fira Sans,sans-serif;overflow-wrap:break-word}@media(max-width:690px){body{font-size:16px}}h1{margin-bottom:.5em;font-weight:400;font-size:46px;text-align:left!important}@media(max-width:1000px){h1{margin:.6em 0 .5em;font-size:36px}}@media(max-width:690px){h1{margin:.5em 0 .6em;font-weight:500;font-size:28px}}button,input:not([type=range]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.iPadShowKeyboard{display:none}.margin-view-overlays,.monaco-editor,.monaco-editor-background,.monaco-editor .inputarea.ime-input{background:#f4f6ff!important}.decorationsOverviewRuler{opacity:0}.urlWIthBtn{display:flex;width:100%!important;margin:40px 0 0}@media(max-width:690px){.urlWIthBtn{flex-direction:column}}.urlWIthBtn input{width:1027px!important;margin:0 10px 0 0;padding:.5em 1em!important}@media(max-width:1450px){.urlWIthBtn input{width:calc(60vw + 210px)!important}}@media(max-width:1200px){.urlWIthBtn input{width:calc(100vw - 200px)!important}}@media(max-width:690px){.urlWIthBtn input{width:100%!important;margin:0 0 10px}}.buttonActive{color:#0043fa!important}.buttonActive:after,.buttonActive:before{height:2px!important;opacity:1!important}.buttonActive:after{width:100%!important}.classicButton{display:flex;justify-content:center;padding:.6em 1.8em!important;border-radius:6px!important;background:#0043fa!important;color:#fff!important;font-weight:400!important;font-size:20px!important;text-align:center!important;cursor:pointer}.classicButton:after,.classicButton:before{display:none!important}.classicButton:hover{background:#003cde!important}.classicButton:disabled{opacity:.6}.classicButton:active{background:#003cde;box-shadow:inset 0 4px 4px rgba(0,0,0,.25)}.classicButtonSmall{width:16%;height:48px;padding:2px 0!important;font-size:16px!important}@media(max-width:1100px){.classicButtonSmall{width:100%}}.classicButtonShort{display:flex;justify-content:flex-end}.classicButtonFixedWidth{display:flex;justify-content:center;width:200px!important;height:48px}@media(max-width:690px){.classicButtonFixedWidth100{display:flex;justify-content:center;width:100%}}.classicButtonFixedWidthBig{display:flex;justify-content:center;width:280px;height:48px}@media(max-width:690px){.classicButtonFixedWidthMedia{width:100%}}.leftCheckbox{justify-content:flex-start!important;width:100%!important}.margin4{margin:-50px 0 0}.justBlock{display:flex;flex-direction:column}.margin1{margin:20px 0 0!important}@media(max-width:760px){.margin1big{margin:80px 0 0!important}}.margin2{margin:0 0 20px}.margin5{margin:20px 0!important}.margin6{margin:60px 0 0!important}.margin7{margin:40px 0 0!important}.margin0{margin:0!important}@media(max-width:1100px){.margin0{margin:10px 0 0!important}}.lineHeight0 span{line-height:150%!important}.marginR1{margin:0 10px 0 0}@media(max-width:690px){.marginR1{margin:0}}.marginL1{margin:0 0 0 10px}@media(max-width:1200px){.checkboxValidator{display:flex;justify-content:center;transform:translateY(-177px)}}@media(max-width:690px){.checkboxValidator{transform:translateY(-157px)}.generateButtonDesktop{display:none}}@media(max-width:1000px){.mainPageButtons{font-size:18px!important}}@media(max-width:690px){.mainPageButtons{font-size:17px!important}}@media(max-width:440px){.mainPageButtons{font-size:15px!important}}@media(max-width:390px){.mainPageButtons{font-size:14px!important}}@media(max-width:360px){.mainPageButtons{font-size:13px!important}}@media(max-width:338px){.mainPageButtons{font-size:12px!important}}.mainPageButtonsFitContent{width:-moz-fit-content;width:fit-content}.buttonsInRow{display:flex;justify-content:flex-end}@media(max-width:690px){.inputUtm{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:1}.leftBtn{grid-column-start:1;grid-column-end:1}.leftBtn,.rightBtn{grid-row-start:2;grid-row-end:2;width:100%!important;padding:12px 0!important;font-size:16px!important}.rightBtn{grid-column-start:2;grid-column-end:2}}@media(max-width:350px){.leftBtn,.rightBtn{padding:12px 0!important;font-size:14px!important}}.marginInput label{bottom:32px}.fz{font-size:16px!important}@media(max-width:1250px){.fz{font-size:14px!important}}@media(max-width:1080px){.fz{font-size:11px!important}}@media(max-width:945px){.fz{font-size:16px!important}}.fz1{font-size:20px!important}@media(max-width:1250px){.fz1{font-size:18px!important}}@media(max-width:1080px){.fz1{font-size:16px!important}}@media(max-width:672px){.fz1{font-size:18px!important}}.fz2{font-size:20px!important}@media(max-width:1250px){.fz2{font-size:18px!important}}@media(max-width:1080px){.fz2{font-size:16px!important;line-height:180%!important}}@media(max-width:550px){.fz2{font-size:14px!important}}@media(max-width:350px){.fz2{font-size:12px!important}}.marginLabel label{margin:0 0 20px}.marginLabel{margin:70px 0 0!important}@media(max-width:1200px){.padding1{padding:17px 20px 40px 0!important}}