header{background-color: #000;padding: 1rem 2rem;display: flex;justify-content: space-between;align-items: center;gap: 2rem}@media screen and (max-width: 600px){header{flex-direction: column}}header .logos{display: flex;gap: 2rem}header .logos img{height: 1rem}section:first-of-type{position: relative}section:first-of-type:after{position: absolute;content: ' ';bottom: 0;right: 0;background-color: rgba(0,0,0,0.035);height: 7rem;width: 7rem}section:first-of-type .wrapper{display: block;position: relative}@media screen and (max-width: 600px){section:first-of-type .wrapper{text-align: center}}@media screen and (max-width: 600px){section:first-of-type .wrapper{padding-top: 5rem}}section:first-of-type .wrapper h2{color: #000;margin-bottom: 0.8rem}section:first-of-type .wrapper h1{color: #e30613;font-weight: 700;font-size: 4rem;position: relative}@media screen and (max-width: 600px){section:first-of-type .wrapper h1{font-size: 3.3rem}section:first-of-type .wrapper h1 span{display: none}}section:first-of-type .wrapper h1 span{margin-right: -1rem;animation: blink 1.5s infinite}section:first-of-type .wrapper h3{margin-bottom: 3rem}@media screen and (min-width: 1000px){section:first-of-type .wrapper p{max-width: 60%}}section:first-of-type .wrapper .button-line{margin-top: 2rem;margin-bottom: 2rem}section:first-of-type .wrapper ul{padding: 0;margin: 0 0 3rem;list-style: none}section:first-of-type .wrapper ul li{margin-bottom: 1rem;line-height: 1}section:first-of-type .wrapper ul li .icon{width: 20px;height: 20px;padding-right: 0.75rem;margin-bottom: -0.2rem}@media screen and (max-width: 600px){section:first-of-type .wrapper ul li{display: flex;flex-direction: column;align-items: center;gap: 0.5rem}}@-webkit-keyframes blink{0%{color: transparent}50%{color: transparent}51%{color: #e30613}99%{color: #e30613}100%{color: transparent}}section:nth-of-type(2){background: linear-gradient(180deg, rgba(0,0,0,0.035) 0%, rgba(0,0,0,0) 100%)}section:nth-of-type(2) .wrapper{padding-top: 7rem}@media screen and (max-width: 600px){section:nth-of-type(2) .wrapper{text-align: center}}section:nth-of-type(2) .wrapper h2{color: #000;max-width: 70%}@media screen and (max-width: 600px){section:nth-of-type(2) .wrapper h2{max-width: 100%}}section:nth-of-type(2) .wrapper > p{margin-top: 0;margin-bottom: 5rem;max-width: 70%}@media screen and (max-width: 600px){section:nth-of-type(2) .wrapper > p{max-width: 100%}}section:last-of-type{position: relative;padding-top: 6rem;background-color: #f6f6f6}section:last-of-type:after{position: absolute;content: ' ';top: 0;right: 0;background-color: #fff;height: 7rem;width: 7rem}section:last-of-type .wrapper{align-items: center;font-size: 0.7rem;color: #919191}section:last-of-type .wrapper .social-items{display: flex;gap: 1rem;margin-bottom: 1rem}section:last-of-type .wrapper .social-items .item{background-color: #919191;padding: 5px;display: flex;align-items: center;justify-content: center}section:last-of-type .wrapper .social-items .item .icon{fill: #fff;width: 24px;height: 24px}section:last-of-type .wrapper .social-items .item:hover{background-color: #c3c3c3}.slider-container{color: #000}.slider-container .title{font-size: 1.2rem;padding-bottom: 0.5rem;word-break: break-word}.slider-container .description{color: #c3c3c3;text-align: right;font-size: 0.8rem;padding-top: 0.25rem;max-width: 70%;padding-left: 30%}.slider-container .slider-wrapper{display: flex;position: relative}.slider-container .slider-wrapper:hover output{opacity: 1}.slider-container .slider-wrapper output{opacity: 0;width: 30px;height: 30px;color: #fff;position: absolute;top: 2.9rem;left: 0;background-color: #e30613;align-items: center;justify-content: center;display: flex;box-shadow: 0 5px 10px rgba(0,0,0,0.3);transition: opacity .3s linear}.slider-container .slider-wrapper output::before{content: '';display: block;width: 0;height: 0;border: 15px solid transparent;border-bottom-color: #e30613;border-top: 0;position: absolute;top: -15px}.slider-container .slider-wrapper .slider{opacity: 1;-webkit-appearance: none;flex: 1;height: 25px;outline: none;-webkit-transition: .2s;transition: opacity .2s;padding: 0;margin: 0;background-color: #e1e1e1;background-image: linear-gradient(90deg, #e30613, #e30613);background-size: 0 100%;background-repeat: no-repeat}.slider-container .slider-wrapper .slider::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 25px;height: 25px;background: #e30613;cursor: pointer;box-shadow: 0 5px 10px rgba(0,0,0,0.3)}.slider-container .slider-wrapper .slider::-moz-range-thumb{width: 25px;height: 25px;background: #e30613;cursor: pointer;border-radius: 0;border: none;box-shadow: 0 5px 10px rgba(0,0,0,0.3)}.slider-container .slider-wrapper .slider:hover{background-color: #f6f6f6;cursor: pointer}.slider-container .slider-wrapper .slider:active::-webkit-slider-thumb{background: #000}.slider-container .slider-wrapper .slider:active::-moz-range-thumb{background: #000}.input-container .input-wrapper{position: relative}.input-container .input-wrapper:hover label{left: 1rem}.input-container .input-wrapper label{transition: all .1s ease-in-out;background-color: #fff;padding: 0 .5rem;font-size: 0.8rem;display: flex;align-content: center;align-items: center;line-height: 1;position: absolute;top: -0.3rem;left: 0.5rem;color: #000}.input-container .input-wrapper input{width: 100%;box-sizing: border-box;padding: .2rem 1rem;line-height: 3rem;font-size: 1.125rem;border: #e30613 1px solid}.input-container .input-wrapper textarea{width: 100%;box-sizing: border-box;padding: 1rem;line-height: 1rem;height: 10rem;border: #e30613 1px solid;resize: none;font-family: 'Montserrat', sans-serif;font-size: 15px}.panel{padding: 4rem;background-color: #fff;box-shadow: 0 15px 50px rgba(0,0,0,0.3);margin-bottom: -9rem;z-index: 100;position: relative;transition: all .5s ease-in-out}.panel:hover{box-shadow: 0 15px 50px rgba(0,0,0,0.6)}@media screen and (max-width: 600px){.panel{padding: 2rem}}.panel h2{color: #000;margin-bottom: 0.5rem;text-transform: uppercase}.panel p{color: #000;margin-top: 0;margin-bottom: 3rem}.panel .success-msg p{margin-top: 1rem;margin-bottom: 0;padding: 1rem;background-color: rgba(19,243,27,0.3)}.panel .button.disabled{background-color: #919191}.panel .columns{display: grid;gap: 2rem}.panel .columns.columns-2{grid-template-columns: 1fr 1fr}@media screen and (max-width: 600px){.panel .columns.columns-2{grid-template-columns: 1fr}}.features{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 4rem}@media screen and (max-width: 1000px){.features{grid-template-columns: 1fr 1fr}}@media screen and (max-width: 600px){.features{grid-template-columns: 1fr}}.features .feature{display: flex;opacity: 0;transition: all 1s linear}.features .feature.active{opacity: 1}.features .feature .icon{margin-right: 1rem;fill: #e30613;width: 32px;height: 32px;display: block;margin-top: -0.3rem}.features .feature .container{flex: 1}.features .feature .container h3{margin-top: 0;color: #e30613}.features .feature .container p{margin-bottom: 0}.tagcloud{display: flex;flex-flow: row wrap;gap: 0.25rem}.tagcloud .tag{color: #000;text-align: center;flex: 1 auto;padding: 1rem 1rem;border: 1px solid #e1e1e1}.tagcloud .tag:hover,.tagcloud .tag.checked{background-color: #e1e1e1;cursor: pointer}.tagcloud .tag:active{background-color: #919191}textarea[name=sql]{font-family: Consolas, monospace !important;resize: none}.sql-result{color: #000;margin-top: 0;padding: 1rem;background-color: #b4ffb7;margin-bottom: 2rem;font-family: Consolas, monospace;position: relative}.sql-result table{width: 100%}.sql-result table,.sql-result th,.sql-result td{border: 1px solid #20ba3d;border-collapse: collapse}.sql-result td{padding: 5px}.sql-button-wrapper{text-align: right}.sql-button-wrapper .sql-submit{margin-top: 2rem;margin-bottom: 2rem;font-weight: 600}.sql-result-input{position: relative}.sql-result-input .icon{transition: all .5s ease-in-out;aspect-ratio: 1;top: 0.7rem;right: 1rem;position: absolute;height: 2rem}.sql-result-input .icon.fail{fill: #ae0200}.sql-result-input .icon.ok{fill: #1fb052}.button{background-color: #e30613;padding: 1rem 3rem;display: inline-block;color: #fff}.button:hover{background-color: #919191;color: #fff;cursor: pointer}.button-line{border: 1px solid #e30613;padding: 1rem 3rem;display: inline-block;color: #e30613;font-weight: 600}.button-line:hover{background-color: #e30613;color: #fff;cursor: pointer}#forminput .input-type-button button .input-label{font-weight: 600 !important}#forminput .forminput-fieldset-head{display: none}#forminput .forminput-fieldset-body{width: 100%}#forminput button{background-color: #e30613;border: none;padding: 1rem 3rem}#forminput button .input-label{font-weight: normal !important;font-size: 1rem !important;font-family: 'Montserrat', sans-serif;height: auto}#forminput button:hover{background-color: #919191;color: #fff;cursor: pointer}#forminput .upload-dropzone{color: #000;border-color: #e30613;background-color: #f5f5f5;border-width: 1px;border-radius: 0}#forminput .upload-dropzone.dragging{background-color: #fcdfdf}#forminput .upload-dropzone span{color: #000}#forminput .upload-dropzone .upload-button{background-color: #e30613;border-radius: 0;padding: .4rem 3rem}#forminput .upload-dropzone .upload-button:hover{background-color: #787878}#forminput .upload-dropzone .upload-button span{color: #fff}#forminput .upload-dropzone .file-butto{color: #a6a9ab}#forminput .upload-dropzone .file-progress{background-color: #a6a9ab}#forminput .forminput-row.hidden{display: none}#forminput .input-type-files .input-label{display: none}#forminput .step-controls{padding: 1rem 0 0}#forminput .step-controls .forminput-row-body{padding: 0}.blocks{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 0.8rem;position: relative}@media screen and (max-width: 1200px){.blocks{grid-template-columns: 1fr 1fr 1fr}.blocks:before{display: none}.blocks:after{display: none}}@media screen and (max-width: 900px){.blocks{grid-template-columns: 1fr 1fr}}@media screen and (max-width: 400px){.blocks{grid-template-columns: 1fr}}.blocks:after{position: absolute;content: ' ';bottom: -4.5rem;left: -15rem;width: calc(100% + 10rem);height: 4rem;background: radial-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0) 60%);background-size: 100% 100%;z-index: -1}.blocks:before{position: absolute;content: ' ';top: 0;left: -20rem;width: calc(100% + 20rem);height: 100%;background: radial-gradient(rgba(255,22,22,0.2), rgba(0,0,0,0) 70%);background-size: 100% 100%;z-index: -1}.blocks .block{position: relative;aspect-ratio: 1;overflow: hidden}.blocks .block.red{background-color: #e30613;color: #fff}.blocks .block.red .cover{background-color: #e30613}.blocks .block.grey{background-color: #d0d0d0}.blocks .block.grey .cover{background-color: #d0d0d0}.blocks .block.black{background-color: #111;color: #fff}@media screen and (min-width: 900px){.blocks .block:first-child{grid-column-start: 2}.blocks .block:last-child{grid-column-start: 2}}.blocks .block.flip .cover{top: 120%}.blocks .block .cover{transition: all 1s ease-in-out;position: absolute;top: 0;left: 0;display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;background-color: #111;box-shadow: rgba(0,0,0,0.5) 0 0 1rem}.blocks .block .cover .icon{width: 5rem;height: 5rem;fill: #fff}.blocks .block .content{padding: 2rem;text-align: left;opacity: 1;display: flex;flex-direction: column;height: calc(100% - 2rem)}@media screen and (max-width: 550px){.blocks .block .content{padding: 1rem}}.blocks .block .content h3{margin-top: 0;margin-bottom: 0;font-size: 1.5rem;font-weight: 600}@media screen and (max-width: 550px){.blocks .block .content h3{font-size: 1rem}}.blocks .block .content p{margin-bottom: 1rem;font-size: 0.9rem;line-height: 1.6}@media screen and (max-width: 550px){.blocks .block .content p{font-size: 0.8rem}}@media screen and (max-width: 500px){.blocks .block .content p{font-size: 0.6rem}}@media screen and (max-width: 400px){.blocks .block .content p{font-size: 1rem}}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 500;src: url(/resources/webfonts/montserrat.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 600;src: url(/resources/webfonts/montserrat.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 700;src: url(/resources/webfonts/montserrat.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 800;src: url(/resources/webfonts/montserrat.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}body{margin: 0;font-family: 'Montserrat', sans-serif;font-size: 15px}a{text-decoration: none;color: #ae0200;transition: color .1s ease-in-out}a:hover{color: #e30613}h1{font-size: 3rem;font-weight: 600;margin: 0}h2{font-size: 2rem;color: #e30613;margin: 0 0 2rem}p{font-weight: 500;line-height: 2}input{font-family: 'Montserrat', sans-serif}.wrapper{max-width: 1200px;margin: auto;padding: 10rem 1.5rem 7rem 1.5rem;position: relative;display: flex}.wrapper > div{flex: 1}.wrapper.right{flex-direction: row-reverse}.wrapper.right .backletter{text-align: right}.wrapper.vertical{flex-direction: column}.wrapper.right > div{max-width: 70%}@media screen and (max-width: 550px){.wrapper.right > div{max-width: 100%}}.wrapper.left > div{max-width: 70%}@media screen and (max-width: 550px){.wrapper.left > div{max-width: 100%}}.wrapper .backletter{font-size: 15rem;font-weight: 800}section.red{background-color: #e30613;color: #fff}section .background-decoration-text{position: absolute;top: 7rem;right: 0;color: #e30613;font-size: 20rem;font-weight: bold;line-height: 1}section.red .background-decoration-text{color: #fff}section .right .background-decoration-text{left: 0;right: auto}section.in-view .background-decoration-text{animation-name: background-decoration-text-animation;animation-duration: 0.8s;animation-timing-function: ease-in-out;animation-iteration-count: 1;animation-direction: alternate}@keyframes background-decoration-text-animation{0%{top: 0}25%{top: 9rem}45%{top: 5rem}65%{top: 8rem}85%{top: 6rem}100%{top: 7rem}}/*# sourceMappingURL=/cache/css/dc57408da50b5830a20114f726dee96f.map */