.contact{padding:96px 0px;background-color:#fff;width:100vw;overflow:hidden}@media only screen and (max-width: 991px){.contact{padding:32px 0px}}.contact .label{display:flex;align-items:center;gap:4px;margin-bottom:12px}@media only screen and (max-width: 991px){.contact .label{justify-content:start}}.contact button.toggle-more-btn{background:rgba(0,0,0,0);border:none;padding:0px;display:block;margin-left:auto;cursor:pointer}.contact .more{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.contact .more.active{-webkit-line-clamp:unset}.contact .wpcf7-radio{display:flex;gap:12px;margin-top:12px}.contact .wpcf7-radio .wpcf7-list-item{margin-left:0px}.contact .wpcf7-radio .wpcf7-list-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;height:0px;display:none}.contact .wpcf7-radio .wpcf7-list-item input:checked+span{background:var(--button-button-color-medium, #2B6052);border-color:var(--button-button-color-medium, #2B6052);color:#fff}.contact .wpcf7-radio .wpcf7-list-item input+span{display:flex;width:54px;height:54px;padding:0px 20px;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--Foundation-Grey-grey-300, #ADAEAF);background:var(--Foundation-White-white-100, #FFF);transition-duration:.5s;cursor:pointer}.contact .wpcf7-radio .wpcf7-list-item input+span:hover{color:#fff;border-color:var(--button-button-color-light, #387C6A);background:var(--button-button-color-light, #387C6A)}.contact .wpcf7-form-control-wrap{position:relative}.contact .wpcf7-form-control-wrap.active span.placeholder-label{margin-top:7.5px;font-size:10px}@media only screen and (max-width: 991px){.contact .wpcf7-form-control-wrap.active span.placeholder-label{width:calc(100% - 20px);min-width:190px;white-space:nowrap}}.contact .wpcf7-form-control-wrap.active input{padding-top:15px}.contact .wpcf7-form-control-wrap.active textarea{padding-top:25px}.contact span.placeholder-label{position:absolute;font-size:16px;font-weight:500;line-height:150%;margin-top:15px;margin-left:20px;color:#0d0f12;transition:all .2s ease-in-out}@media only screen and (max-width: 991px){.contact span.placeholder-label{width:calc(100% - 20px);min-width:190px;white-space:nowrap}}.contact .container{width:min(90%,1142px);display:flex;justify-content:space-between;gap:32px}@media only screen and (max-width: 991px){.contact .container{width:min(90%,1142px);flex-direction:column;text-align:left}}.contact .right{width:437px;max-width:100%}@media only screen and (max-width: 991px){.contact .right{width:100%}}.contact .right .heading{margin-bottom:10px}.contact .right .heading+.body-big{margin-bottom:0}.contact .right form{margin-top:32px;display:flex;flex-wrap:wrap;gap:20px}.contact .right form .wpcf7-form-control.wpcf7-checkbox{color:var(--makowska-salvia-accent-1-steel-accent-1500, #3D4056);font-size:14px;font-style:normal;font-weight:500;line-height:150%;display:flex;gap:20px}.contact .right form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label{display:flex;gap:12px}.contact .right form .wpcf7-form-control.wpcf7-checkbox input:checked{background-image:url(../../../../assets/svg/check.svg);background-size:80%;background-position:center;background-repeat:no-repeat}.contact .right form .wpcf7-not-valid-tip{color:var(--error-500);font-size:14px;font-style:normal;font-weight:500;line-height:150%;display:flex;align-items:center;margin-top:6px;margin-left:-5px}.contact .right form .wpcf7-not-valid-tip:before{content:" ";background-image:url(../../../../assets/svg/error.svg);display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center}.contact .right form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{margin:0}.contact .right form .wpcf7-acceptance{font-size:14px;font-style:normal;font-weight:500;line-height:150%;color:var(---accent-500, #3D4056);display:block}.contact .right form .wpcf7-acceptance .wpcf7-list-item{margin-left:0px}.contact .right form .wpcf7-acceptance label{display:flex;gap:12px;width:100%}.contact .right form .wpcf7-acceptance input{width:20px;height:20px;padding:0px;margin:0;min-width:20px}.contact .right form .wpcf7-acceptance input:checked{background-image:url(../../../../assets/svg/check.svg);background-size:80%;background-position:center;background-repeat:no-repeat}.contact .right form .button{margin-top:32px}.contact .right form label{width:calc(50% - 10px);display:block}.contact .right form label.full-width{width:100%}.contact .right form label input,.contact .right form label textarea{height:54px;width:100%;padding:0px 20px;border:1px solid var(--black-100);color:var(--black-500);font-size:16px;font-style:normal;font-weight:500;line-height:150%}.contact .right form label input:hover,.contact .right form label textarea:hover{background:var(--primary-50, #EDF7F4)}.contact .right form label input:active,.contact .right form label input:focus,.contact .right form label textarea:active,.contact .right form label textarea:focus{background:var(--primary-50, #EDF7F4);outline:5px solid var(--makowska-salvia-primary-mint-primary-500, #4FAF95)}.contact .right form label input:disabled,.contact .right form label textarea:disabled{background:var(--Foundation-Grey-grey-300, #ADAEAF);border:1px solid var(--Foundation-Black-black-100, #343B44)}.contact .right form label input[type=checkbox]{padding:0px;height:20px;width:20px;margin:0px;min-width:20px}.contact .right form label textarea{padding:16px 20px;height:180px}.contact .left .osoby--wrapper{display:flex;gap:40px;margin-top:32px}@media only screen and (max-width: 991px){.contact .left .osoby--wrapper{justify-content:start;flex-wrap:wrap;margin-bottom:0px}}.contact .left .osoby--wrapper .mail{display:flex;align-items:center;gap:8px;margin-top:16px}.contact .left .osoby--wrapper .mail svg{min-width:24px}.contact .left .phone{margin-top:22px;display:inline-flex;align-items:center;gap:7px;margin-bottom:32px}.contact .heading{margin-bottom:10px}.contact .heading+.body-big{max-width:320px;margin-bottom:64px}@media only screen and (max-width: 991px){.contact .heading+.body-big{margin-left:0;margin-right:auto;margin-bottom:40px}}