.contact{overflow:hidden}.cont__txt{display:flex;align-items:flex-start;justify-content:flex-start}.cont__txt-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.cont__txt-icon{background-color:var(--main-color);width:105px;height:75px;border-radius:45px 15px 45px 45px;display:flex;justify-content:center;align-items:center;margin-right:25px}.cont__txt-icon svg{width:37px;height:auto}.cont__txt-info{font-weight:700;font-size:20px;line-height:150%}.cont__txt-info p{margin-top:0}.cont__txt-link{font-size:20px;color:rgba(0,0,0,.6)}.cont__txt-link span{color:var(--main-color);font-weight:700}.cont__txt-nip{font-size:20px;display:inline-block;color:rgba(0,0,0,.6)}.cont__socials{display:flex;flex-wrap:wrap;margin-top:20px}.cont__socials a{margin:10px 35px 0 0}.cont__socials a img{width:32px;transition:.3s}.cont__socials a:hover img{filter:brightness(0)}.cont__img{width:100%;text-align:center;margin-top:60px}.cont__form{padding-top:30px}.cf{border-radius:55px 55px 155px;padding:80px 60px 40px;color:#fff;background:linear-gradient(48deg,rgba(254,237,71,1) 0%,rgba(236,98,52,1) 100%)}.cf br{display:none}.cont__form-title{color:#fff;margin-bottom:0;font-size:32px}.cont__form-txt{color:#fff;font-size:21px;line-height:150%}.cont__form-txt p{margin:0}.cf textarea,.cf input:not([type=checkbox]):not([type=file]):not([type=submit]){resize:none;font-family:var(--main-font);background-color:transparent;border:1px solid #fff;font-family:var(--second-font);padding:22px 20px 22px 35px;width:75%;border-radius:55px 15px 55px 55px;margin:5px 0;color:#000;background-color:#fff;font-size:18px;margin-bottom:10px}.cf textarea::placeholder,.cf input:not([type=checkbox]):not([type=file]):not([type=submit])::placeholder{font-family:var(--second-font);font-size:18px;color:#000}.cf textarea{width:100%;border-radius:30px 15px 30px 30px}.cf button[type=submit]{margin-top:20px}.cf .wpcf7-acceptance .wpcf7-list-item{margin:5px auto 0 auto;max-width:100%;display:block;font-size:18px;line-height:107%;color:#161615;font-weight:400}.cf .wpcf7-acceptance .wpcf7-list-item a:hover{color:var(--main-color)}.cf .wpcf7-acceptance label{padding-left:30px !important;position:relative;display:block}.cf .wpcf7-acceptance label:before{content:'';width:14px;height:14px;background-color:#fff;display:inline-block;position:absolute;left:0;border-radius:0;top:0;border:1px solid #cbdbea}.cf .wpcf7-acceptance label.active:before{border-color:transparent}.cf .wpcf7-acceptance label.active:after{content:'';width:14px;height:14px;border:1px solid #cbdbea;border-radius:0;display:inline-block;position:absolute;left:0;top:0;background-image:url(//zakreconymarketing.pl/wp-content/themes/kwm-theme/flexible-content/css/../../assets/check.svg);background-size:30px;background-position:center}.cf input[type=checkbox]{position:absolute;visibility:hidden;z-index:-1}.cf .wpcf7-not-valid-tip{font-size:14px;font-weight:600;color:var(--main-color);margin-bottom:10px;line-height:120%}.cf-file .wpcf7-not-valid-tip{color:var(--main-color);margin-top:30px}.cf .wpcf7 form.invalid .wpcf7-response-output{border-color:var(--second-color)}.cf .wpcf7 form.invalid .wpcf7-response-output,.cf .wpcf7 form.unaccepted .wpcf7-response-output,.cf .wpcf7 form.payment-required .wpcf7-response-output{font-size:.85rem;line-height:140%;text-align:center;color:var(--main-color);border-color:#fff}@media(max-width:1440px){.cont__form-title{font-size:24px}.cont__form-txt{font-size:19px}}@media(min-width:993px){.cont__txt{padding-left:40px;padding-top:40px}}@media(max-width:992px){.cf textarea,.cf input:not([type=checkbox]):not([type=file]):not([type=submit]),.cf textarea::placeholder,.cf input:not([type=checkbox]):not([type=file]):not([type=submit])::placeholder,.cont__form-txt,.cont__txt-nip,.cont__txt-link,.cont__txt-info{font-size:1rem}.cont{margin-top:0 !important}.cont__txt{margin-top:30px}.cont__img{display:none}.cont__form{padding:0;margin-top:30px}.cf{border-radius:20px 20px 45px;padding:30px 20px}.cf textarea,.cf input:not([type=checkbox]):not([type=file]):not([type=submit]){padding:15px 20px;width:100%}.cf .wpcf7-acceptance .wpcf7-list-item{font-size:14px;line-height:140%}.cf button[type=submit]{margin-left:auto;margin-right:auto}}@media(max-width:767px){.cont__txt-icon{width:50px;height:40px}.cont__txt-icon svg{width:16px;margin-right:10px}.cont__socials{margin-top:20px}.cont__socials a{margin:10px 10px 0 0}.cont__socials a img{width:20px}}