@use "sass:map";.cms-o-nas .cs-container.cs-container--paragraph,.cms-serwis .cs-container.cs-container--paragraph{background-color:#fff}.cs-paragraph{-moz-column-gap:6rem;column-gap:6rem;-moz-column-rule:1px solid #dcdcdc;column-rule:1px solid #dcdcdc;margin:0 0 3rem}@media (min-width:48em){.cs-paragraph{margin:0 0 4rem}}.cs-paragraph--skip-spacing{margin:0}.cs-paragraph img{height:auto}@media (min-width:48em){.cs-paragraph--cols-2,.cs-paragraph--cols-3,.cs-paragraph--cols-4{-moz-column-count:2;column-count:2}.cs-paragraph--cols-2 li,.cs-paragraph--cols-3 li,.cs-paragraph--cols-4 li{width:100%}.cs-paragraph--cols-2 img,.cs-paragraph--cols-3 img,.cs-paragraph--cols-4 img{display:block;max-width:100%}}@media (min-width:64em){.cs-paragraph--cols-3,.cs-paragraph--cols-4{-moz-column-count:3;column-count:3}}@media (min-width:80em){.cs-paragraph--cols-4{-moz-column-count:4;column-count:4}}.cs-paragraph--mode-optimal{max-width:40em;margin-left:auto;margin-right:auto;-moz-column-count:initial;column-count:auto}.kma_service_text_and_info__wrapper{display:flex;margin-bottom:40px}@media (max-width:63.99em){.kma_service_text_and_info__wrapper{flex-direction:column}}.kma_service_text_and_info__info-wrapper{display:flex}.kma_service_text_and_info__info-icon{width:66px;height:66px;margin-right:16px}.kma_service_text_and_info__text{width:60%;font-size:18px;font-weight:300;line-height:29px;padding-top:30px;padding-bottom:40px}@media (max-width:63.99em){.kma_service_text_and_info__text{width:100%}}.kma_service_text_and_info__text--bold{font-weight:600}.kma_service_text_and_info__info{width:40%;border:1px solid #d5d5d5;border-radius:8px;padding:40px 20px}@media (max-width:63.99em){.kma_service_text_and_info__info{display:flex;flex-direction:column;align-items:center;width:100%}}.kma_service_text_and_info__info-text-title{font-size:16px;font-weight:600;line-height:1;margin-bottom:10px}.kma_service_text_and_info__info-text-subtitle{font-size:24px;font-weight:600;line-height:30px}.kma_service_text_and_info__info-text-subtitle span{color:#c1272f;text-transform:uppercase}.kma_service_text_and_info__info-contact{font-size:16px;font-weight:300;line-height:26px;text-align:center}.kma_service_text_and_info__info-contact p{margin:0}.kma_service_text_and_info__info-contact a{color:#c1272f}.kma_service_text_and_info_button{display:block;color:#fff!important;font-size:16px;font-weight:500;line-height:26px;text-align:center;padding:13px 45px;max-width:285px;width:100%;border:1px solid #c1272f;border-radius:27px;background-color:#c1272f;margin-top:20px;margin-bottom:16px}@media (max-width:30em){.kma_service_text_and_info_button{padding-inline:10px}}.kma_service_text_and_info_button:hover{color:#fff}.kma_service_contact__wrapper{display:flex;background-color:#e5e9eb;border-radius:8px}.kma_service_contact__image{width:30%}@media (max-width:47.99em){.kma_service_contact__image{display:none}}.kma_service_contact__image img{height:100%}.kma_service_contact__text{width:70%;padding:40px 60px 40px 40px}@media (max-width:47.99em){.kma_service_contact__text{width:100%}}.kma_service_contact__text-info{font-size:18px;font-weight:300;line-height:29px;margin-bottom:16px}.kma_service_contact__title{font-size:24px;font-weight:600;line-height:32px}.kma_service_contact__mail-wrapper,.kma_service_contact__phone-wrapper{display:flex;align-items:flex-start}.kma_service_contact__mail-wrapper img,.kma_service_contact__phone-wrapper img{width:24px;height:auto;margin-right:16px}.kma_service_contact__mail-wrapper{margin-bottom:15px}.kma_service_contact__mail-wrapper img{margin-top:7px}.kma_service_contact__mail-text a{color:#c1272f;font-size:18px;font-weight:600;line-height:29px}.kma_service_contact__phone-text{font-size:18px;line-height:29px;margin-bottom:6px}.kma_service_contact__phone-text span{font-weight:600}.kma_service_contact__phone-info{font-size:12px;font-weight:300;line-height:18px}.kma_service_contact__disclaimer{max-width:970px;margin:40px auto 90px;font-size:18px;font-weight:300;line-height:29px;text-align:center}@media (max-width:30em){.kma_service_contact__disclaimer{margin-bottom:20rem}}.cms-o-nas .cs-container.cs-container--paragraph{background-color:#fff}.cms-o-nas .cs-paragraph{font-size:18px;font-weight:300;line-height:29px;text-align:center;max-width:920px;margin:0 auto 35px}.cms-kontakt .cs-container{background-color:#fff}.cms-kontakt .column.main .cs-container--paragraph:nth-of-type(3){background-color:#f7f7f7;margin-bottom:80px;margin-top:-40px;padding-top:40px;padding-bottom:40px}.cms-kontakt .column.main>div:empty{margin-bottom:-12rem}@media (max-width:48em){.cms-kontakt .column.main>div:empty{margin-bottom:0}}.kma_contact__info .cs-image-teaser__description span{display:block;margin-top:12px;font-size:14px;line-height:23px}.kma_contant_company_info__wrapper{background-color:#e5e9eb;display:flex;position:relative;margin-top:-60px}.kma_contant_company_info__wrapper:after{right:-999px}.kma_contant_company_info__wrapper:after,.kma_contant_company_info__wrapper:before{content:"";background-color:#e5e9eb;display:block;height:100%;position:absolute;z-index:0;width:999px;top:0}.kma_contant_company_info__wrapper:before{left:-999px}@media (max-width:63.99em){.kma_contant_company_info__wrapper:before{width:15px;left:-15px}}.kma_contant_company_info__image_wrapper{position:relative;width:40%;min-height:752px}@media (max-width:63.99em){.kma_contant_company_info__image_wrapper{display:none}}.kma_contant_company_info__image_wrapper div{position:absolute;width:685px;left:-216px}.kma_contant_company_info__contact_wrapper{padding:165px 0 135px 30px;width:60%;position:relative}@media (max-width:63.99em){.kma_contant_company_info__contact_wrapper{width:100%;padding:50px 0}}.kma_contant_company_info__title{font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;margin-bottom:16px}.kma_contant_company_info__subtitle{font-size:16px;font-weight:300;letter-spacing:0;line-height:26px;margin-bottom:32px}.kma_contant_company_info__buttons{margin-bottom:50px}@media (max-width:47.99em){.kma_contant_company_info__buttons{display:flex;flex-direction:column}}.kma_contant_company_info__form,.kma_contant_company_info__phone_form{display:inline-block;padding:13px 46px;border:1px solid #c1272f;border-radius:27px;font-size:16px;font-weight:600;letter-spacing:0;line-height:26px;text-align:center}.kma_contant_company_info__form,.kma_contant_company_info__form:hover,a.kma_contant_company_info__phone_form,a.kma_contant_company_info__phone_form:hover{color:#c1272f}.kma_contant_company_info__form{background-color:#c1272f;margin-right:30px}a.kma_contant_company_info__form,a.kma_contant_company_info__form:hover{color:#fff}@media (max-width:47.99em){.kma_contant_company_info__form{margin-right:0;margin-bottom:30px}}.kma_contant_company_info__phones_subtitle{font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;padding-left:38px;position:relative;padding-bottom:38px;margin-bottom:38px;border-bottom:1px solid #d5d5d5}.kma_contant_company_info__phones_subtitle a{font-weight:600;color:#c1272f}.kma_contant_company_info__phones_subtitle a:hover{color:#c1272f}.kma_contant_company_info__phones_subtitle:before{content:"";display:block;background-image:url(../images/icons/mail_black.svg);width:23px;height:18px;position:absolute;left:2px;background-size:contain;background-repeat:no-repeat;top:4px}.kma_contant_company_info__phones_item_wrapper{display:flex;flex-wrap:wrap}.kma_contant_company_info__phone_en_wrapper,.kma_contant_company_info__phone_pl_wrapper{width:50%}.kma_contant_company_info__phone_pl_wrapper{padding-left:38px;position:relative}.kma_contant_company_info__phone_pl_wrapper:before{content:"";display:block;background-image:url(../images/icons/headphones_black.svg);height:23px;width:23px;position:absolute;left:0;background-size:contain;background-repeat:no-repeat;top:3px}.kma_contant_company_info__flags{width:90px;height:23px;display:block;background-image:url(../images/flags.png);background-size:contain;background-repeat:no-repeat;margin-bottom:10px}.kma_contant_company_info__phone_subtitle{width:100%;margin-top:14px;font-size:12px;font-weight:300;letter-spacing:0;line-height:18px}.kma_contant_company_info__phone_text{font-size:16px;letter-spacing:0;line-height:26px}.kma_contant_company_info__phone_text span{font-weight:600}.kma_contant_business_info__wrapper{display:flex;margin-bottom:70px}@media (max-width:63.99em){.kma_contant_business_info__wrapper{flex-direction:column}}.kma_contant_business_info__bank_info_wrapper{width:70%;padding-right:30px}@media (max-width:63.99em){.kma_contant_business_info__bank_info_wrapper{width:100%;padding-right:0}}.kma_contant_business_info__address_wrapper{width:30%}@media (max-width:63.99em){.kma_contant_business_info__address_wrapper{width:100%}}.kma_contant_business_info__title{font-size:26px;font-weight:600;letter-spacing:0;line-height:32px;margin-bottom:25px}.kma_contant_business_info__acount_info{font-size:16px;font-weight:300;letter-spacing:0;line-height:26px;margin-bottom:16px}.kma_contant_business_info__acount_info span{font-weight:600}.kma_contant_business_info__address{font-weight:300}.kma_contant_business_info__address p:nth-child(n+3){margin-bottom:0}.kma_contant_business_info__company_name{font-weight:600}.kma_contant_business_info__button{display:inline-block;border:1px solid #c1272f;border-radius:24px;background-color:#fff;padding:12px 24px 12px 60px;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;text-align:center;margin-top:30px;position:relative;cursor:pointer}a.kma_contant_business_info__button,a.kma_contant_business_info__button:hover{color:#c1272f}.kma_contant_business_info__button:before{content:"";display:block;height:25px;width:30px;background-image:url(../images/icons/dojazd.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:20px}.kma_contant_department__header_title{font-size:26px;font-weight:600;letter-spacing:0;line-height:32px;text-align:center;margin-top:70px}.kma_contant_department__header_subtitle{font-size:18px;font-weight:300;letter-spacing:0;line-height:29px;text-align:center}.kma_contant_department__header_subtitle a{color:#c1272f}.kma_contant_department__title{font-size:24px;font-weight:600;letter-spacing:0;line-height:40px;z-index:1;display:flex;position:relative;padding-top:33px;padding-bottom:17px}.kma_contant_department__title:before{content:"";display:block;height:250px;background-color:#f7f7f7;position:absolute;z-index:-1;width:9999px;left:-900px;top:0}.kma_contant_department__members_wrapper{position:relative;z-index:1;display:flex;padding-bottom:20px}@media (max-width:63.99em){.kma_contant_department__members_wrapper{flex-wrap:wrap}}.kma_contant_member__wrapper{width:25%;display:flex;flex-direction:column;align-items:center}@media (max-width:63.99em){.kma_contant_member__wrapper{width:50%}.kma_contant_member__wrapper:nth-child(n+3){margin-top:20px}}@media (max-width:47.99em){.kma_contant_member__wrapper{width:100%}.kma_contant_member__wrapper:nth-child(n+2){margin-top:20px}}.kma_contant_member__wrapper .kma_contant_member_tooltip,.kma_contant_member__wrapper [data-tooltip]{position:relative;cursor:pointer}.kma_contant_member__wrapper .kma_contant_member_tooltip>img,.kma_contant_member__wrapper [data-tooltip]>img{max-width:unset;left:50%!important;z-index:10001}.kma_contant_member__wrapper .kma_contant_member_tooltip:after,.kma_contant_member__wrapper .kma_contant_member_tooltip:before,.kma_contant_member__wrapper .kma_contant_member_tooltip>img,.kma_contant_member__wrapper [data-tooltip]:after,.kma_contant_member__wrapper [data-tooltip]:before,.kma_contant_member__wrapper [data-tooltip]>img{position:absolute;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);transform:translate3d(-50%,0,0);pointer-events:none;bottom:100%;left:50%}.kma_contant_member__wrapper .kma_contant_member_tooltip:before,.kma_contant_member__wrapper [data-tooltip]:before{z-index:1001;background:transparent;content:"";margin-left:0;margin-bottom:-12px;border:6px solid transparent;border-top-color:rgba(51,51,51,.9);left:50%}.kma_contant_member__wrapper .kma_contant_member_tooltip:after,.kma_contant_member__wrapper [data-tooltip]:after{z-index:1000;background-color:#000;background-color:rgba(51,51,51,.9);color:#fff;content:attr(data-tooltip);line-height:1.2;font-size:14px;padding:6px 10px;white-space:nowrap;left:calc(50% - 10px)}.kma_contant_member__wrapper .kma_contant_member_tooltip:focus:after,.kma_contant_member__wrapper .kma_contant_member_tooltip:focus:before,.kma_contant_member__wrapper .kma_contant_member_tooltip:focus>img,.kma_contant_member__wrapper .kma_contant_member_tooltip:hover:after,.kma_contant_member__wrapper .kma_contant_member_tooltip:hover:before,.kma_contant_member__wrapper .kma_contant_member_tooltip:hover>img,.kma_contant_member__wrapper [data-tooltip]:focus:after,.kma_contant_member__wrapper [data-tooltip]:focus:before,.kma_contant_member__wrapper [data-tooltip]:focus>img,.kma_contant_member__wrapper [data-tooltip]:hover:after,.kma_contant_member__wrapper [data-tooltip]:hover:before,.kma_contant_member__wrapper [data-tooltip]:hover>img{visibility:visible;opacity:1;transform:translateY(-12px) translateX(-50%)}.kma_contant_member__contact_details{display:flex;justify-content:center}.kma_contant_member__mail,.kma_contant_member__phone{height:23px;width:23px;display:block;background-image:url(../images/icons/mail_contact.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;line-height:0;font-size:0;color:transparent}.kma_contant_member__phone{margin-right:40px;background-image:url(../images/icons/call.svg)}.kma_contant_member__image{margin-bottom:16px;position:relative}.kma_contant_member__image:before{content:"";display:block;height:250px;background-color:#f7f7f7;position:absolute;z-index:-1;width:9999px;left:-900px;top:0}.kma_contant_member__image img{height:250px;width:auto}.kma_contant_member__name,.kma_contant_member__position{font-size:16px;font-weight:300;letter-spacing:0;line-height:26px;text-align:center}.kma_contant_member__name{font-weight:600}.kma_contact-form{padding:0 2rem}.kma_contact-form .field.comment,.kma_contact-form .field.email,.kma_contact-form .field.telephone{margin-bottom:1rem}.kma_contact-form .field-recaptcha{margin-top:2rem}.kma_contact-form .field.comment textarea{margin-bottom:0!important}.kma_contact-form .field.comment div.mage-error{padding-top:0}.kma_contact-form .g-recaptcha{margin-bottom:4px}.kma_contact-form .form.contact{border-radius:8px;background-color:#fff;padding:40px 50px}@media (max-width:48em){.kma_contact-form .form.contact{padding:2rem}}@media (max-width:48em){.kma_contact-form{padding:2rem 0}}.kma_contact-form fieldset{border:none;padding:0}.kma_contact-form fieldset legend{font-weight:600;font-size:26px}@media (max-width:48em){.kma_contact-form fieldset legend{margin-bottom:-1rem;font-size:18px}}.kma_contact-form .actions-toolbar button{color:#c1272f;min-width:140px}body.cms-kontakt .kma_contact-form .actions-toolbar>.primary{display:flex;justify-content:center}body.cms-kontakt .kma_contact-form .actions-toolbar .kma_contant_business_info__button{padding:12px 35px!important}body.cms-kontakt .kma_contact-form .actions-toolbar .kma_contant_business_info__button:before{display:none}