#app,body,html{margin:0;padding:0;width:100%}#main-div{position:relative;padding-top:10%;display:flex;flex-direction:column;width:100%;gap:50px}#main-div-form-abs{transform:translateY(20px);margin-top:10%;background-color:#fff;width:100%;border-radius:2vh;box-shadow:0 0 .8vh .01vh #969696;padding:2%}#main-div-form-abs form{display:flex;flex-wrap:wrap;justify-content:space-between}#main-div-form-abs form #temat{width:100%}#main-div-form-abs form input{width:47.5%;margin:0;margin-bottom:5%}#main-div-form-abs form textarea{width:100%!important;margin-bottom:5%}#main-div-form-abs form .submit{width:100%}#main-div-form-abs form div{margin-bottom:5%}#main-div-form-abs form div .check{width:auto;margin:0;margin-right:2%}#main-div-form-abs #div-a{border-left:3px solid #1a5bf7;padding-left:3%}#main-div-form-abs #div-a h4{margin-bottom:0}#main-div-form-abs #div-a h1{margin-top:0}#main-div-photo{position:absolute;top:100px;right:0;z-index:-1;width:30%}#main-div-photo img{width:100%}#main-div-1-left{text-align:left}#main-div-1-left h1{padding-left:3%;border-left:3px solid #1a5bf7}#main-div-1-left p,#main-div-2-left{width:100%}#main-div-2-left #img-div{border-left:3px solid #1a5bf7;border-bottom:3px solid #1a5bf7;border-bottom-left-radius:2vh;width:100px;height:100px;transform:translateY(-100%)}#main-div-2-left img,#main-div-2-right{width:100%;padding:3%}#main-div-2-right{margin-top:-20%}#main-div-2-right #div-a{border-left:3px solid #1a5bf7;padding-left:3%}#main-div-2-right #div-a h4{margin-bottom:-1rem}#main-div-2-right #div-b{background-color:#f2f2f2;padding:3%;border-radius:2vh}#main-div-3-left{width:100vw;margin-left:-10vw;padding-left:12%;padding-right:12%;padding-top:2%;background-image:url(/static/img/banner-korzysci.bbea7d74.svg);background-size:200%;background-repeat:no-repeat;background-position:100% 0}#main-div-3-left #div-a{border-left:3px solid #fff;padding-left:3%;color:#fff}#main-div-3-left #div-a h4{margin-bottom:-1rem}#main-div-3-left #benefit{display:flex;flex-direction:column;justify-content:space-between}#main-div-3-left #benefit .benefits{width:100%;background-color:#fff;border-radius:5vh;box-shadow:0 0 .8vh .01vh #969696;text-align:center;padding:4%;margin-bottom:10%}#main-div-3-left #benefit .benefits a{color:#1a5bf7}#main-div-4-left{background-image:url(/static/img/banner-newsletter.b58713a8.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;width:100vw;margin-left:-10vw;margin-top:5%;padding:5%;text-align:center;color:#fff}#main-div-4-left h4{transform:translateY(-1rem)}#main-div-4-left .submit{background-color:#fff!important;color:#1a5bf7!important}.warning{color:red}form{width:100%}form .mail{padding:1%;padding-left:5%;background-color:#f2f2f2;margin-right:5%}form .mail,form .submit{width:47.5%;border:none;outline:none;line-height:2rem;border-radius:1vh}form .submit{padding:1%;background-color:#1a5bf7;color:#fff;font-weight:700}form .area{width:100%;background-color:#f2f2f2;border-radius:1vh;border:none;padding-left:2%;padding-right:2%;font-size:1rem;color:#403c3d;outline:none;resize:vertical;min-height:10rem;line-height:2rem}h4{text-transform:uppercase}h5{font-size:1rem}h1{text-transform:capitalize}@media only screen and (min-width:1000px){#main-div{display:grid;grid-template-areas:"l1 ." "l2 r2" "l3 l3" "l4 l4";grid-template-columns:50% 50%;gap:0;padding-top:50px}#main-div-form-abs{transform:translateY(300px);margin-top:0;width:50%}#main-div-form-abs form .submit{width:30%}#main-div-photo{position:absolute;top:100px;right:0;z-index:-1;width:40%;text-align:right}#main-div-photo img{width:100%;max-width:630px;max-height:500px}#main-div-1-left{grid-area:l1;padding-bottom:10%}#main-div-1-left p{width:60%}#main-div-2-left{grid-area:l2}#main-div-2-right{grid-area:r2;padding-top:0;margin-top:0}#main-div-3-left{grid-area:l3;background-size:100% auto}#main-div-3-left #benefit{flex-direction:row;max-width:1200px}#main-div-3-left #benefit .benefits{width:30%;padding:2%;margin-bottom:0}#main-div-4-left{grid-area:l4;background-size:contain;width:80%;margin-left:auto;margin-right:auto;margin-top:5%;margin-bottom:-200px}form .mail{width:50%}form .submit{width:30%}}