html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 1024px){body{--wp--style--root--padding-right: 32px;--wp--style--root--padding-left: 32px}}@media only screen and (min-width: 768px) and (max-width: 1023px){body{--wp--style--root--padding-right: 32px;--wp--style--root--padding-left: 32px}}@media only screen and (max-width: 767px){body{--wp--style--root--padding-right: 16px;--wp--style--root--padding-left: 16px}}.wp-block-template-part{margin:0}.global-padding{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.editor-styles-wrapper .is-style-highlight,.is-style-highlight{padding:8px 16px;width:fit-content;border-radius:50px;background-color:var(--wp--preset--color--creamy);border:1px solid var(--wp--preset--color--creamy-dark)}.editor-styles-wrapper .is-style-max-864,.is-style-max-864{max-width:864px}.editor-styles-wrapper .is-style-icon-and-text,.is-style-icon-and-text{display:flex;align-items:center;gap:8px}.editor-styles-wrapper .is-style-icon-and-text svg,.editor-styles-wrapper .is-style-icon-and-text img,.is-style-icon-and-text svg,.is-style-icon-and-text img{width:21px}.editor-styles-wrapper .is-style-max-768,.is-style-max-768{max-width:768px;margin-left:unset!important}@media (max-width: 640px){.editor-styles-wrapper .is-style-primary,.is-style-primary{width:100%}}.editor-styles-wrapper .is-style-primary .wp-element-button,.is-style-primary .wp-element-button{background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white);display:flex;align-items:center;font-size:var(--wp--preset--font-size--only-20);line-height:1.2;text-transform:uppercase;padding:20px 35px;border-radius:10px;transition:background-color .3s ease-in-out;gap:10px}@media (max-width: 640px){.editor-styles-wrapper .is-style-primary .wp-element-button,.is-style-primary .wp-element-button{justify-content:center}}.editor-styles-wrapper .is-style-primary .wp-element-button:hover,.is-style-primary .wp-element-button:hover{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--blue)}.editor-styles-wrapper .is-style-primary .wp-element-button svg,.is-style-primary .wp-element-button svg{width:16px;height:16px}.editor-styles-wrapper .is-style-primary .wp-element-button svg path,.is-style-primary .wp-element-button svg path{fill:currentColor}.editor-styles-wrapper .is-style-primary .wp-element-button img,.is-style-primary .wp-element-button img{width:16px;height:16px}body:not(.wp-admin) button{transition:all .3s ease-in-out}body:not(.wp-admin) button:hover{background-color:var(--wp--preset--color--blue)}body:not(.wp-admin) a{transition:all .3s ease-in-out}body:not(.wp-admin) a:where(:not(.wp-element-button)){transition:all .3s ease-in-out}body:not(.wp-admin) a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--red)}.editor-styles-wrapper .soft-block-tabs .soft-tabs-header .acf-innerblocks-container,.soft-block-tabs .soft-tabs-header .acf-innerblocks-container{display:flex;align-items:center;gap:10px}@media only screen and (max-width: 767px){.editor-styles-wrapper .soft-block-tabs .soft-tabs-header .acf-innerblocks-container,.soft-block-tabs .soft-tabs-header .acf-innerblocks-container{justify-content:center}}.editor-styles-wrapper .soft-block-tabs .soft-tab-panel,.soft-block-tabs .soft-tab-panel{padding:64px 40px 40px;background-color:var(--wp--preset--color--white);border-radius:0 32px 32px}@media only screen and (max-width: 767px){.editor-styles-wrapper .soft-block-tabs .soft-tab-panel,.soft-block-tabs .soft-tab-panel{padding:30px;border-radius:4px 4px 32px 32px}}.editor-styles-wrapper .soft-block-tabs .soft-tab-title,.soft-block-tabs .soft-tab-title{padding:16px 24px 16px 20px;color:var(--wp--preset--color--black);background-color:var(--wp--preset--color--tab-inactive);border-radius:16px 16px 0 0;font-size:var(--wp--preset--font-size--only-18);border-style:solid;border-width:1px 1px 0 1px;border-color:#dce2ef;display:flex;align-items:center;gap:1rem;cursor:pointer;text-align:left}.editor-styles-wrapper .soft-block-tabs .soft-tab-title:is(.is-active),.soft-block-tabs .soft-tab-title:is(.is-active){background-color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--white)}.editor-styles-wrapper .soft-block-tabs .soft-tab-title:before,.soft-block-tabs .soft-tab-title:before{content:"";display:block;border-radius:50%;width:14px;height:14px}.editor-styles-wrapper .soft-block-tabs .soft-tab-title:nth-of-type(odd):before,.soft-block-tabs .soft-tab-title:nth-of-type(odd):before{background-color:var(--wp--preset--color--purple)}.editor-styles-wrapper .soft-block-tabs .soft-tab-title:nth-of-type(2n):before,.soft-block-tabs .soft-tab-title:nth-of-type(2n):before{background-color:var(--wp--preset--color--green)}.editor-styles-wrapper .is-style-icon-box,.is-style-icon-box{display:flex;justify-content:center;align-items:center;border-radius:10px;padding:12px;width:48px;height:48px}.editor-styles-wrapper .is-style-icon-box figure,.is-style-icon-box figure{margin:0!important;width:24px;height:24px}.editor-styles-wrapper .is-style-icon-box figure *,.is-style-icon-box figure *{width:100%;height:100%}.editor-styles-wrapper .is-style-max-250,.is-style-max-250{max-width:250px;margin:unset!important}.contact-form__label{font-size:var(--wp--preset--font-size--only-14);color:var(--wp--preset--color--blue);line-height:24px;position:absolute;left:17px;top:15.5px;font-weight:500;z-index:1}.contact-form__form-row{position:relative;margin-bottom:27px}@media only screen and (max-width: 767px){.contact-form__form-row{margin-bottom:20px}}.contact-form__form-row:before{content:"";height:27.5px;width:1px;background-color:var(--wp--preset--color--border);position:absolute;top:15.5px;z-index:1;left:136px}.contact-form__radio-buttons input[type=radio]{position:absolute;opacity:0}.contact-form__radio-buttons .wpcf7-list-item label{margin-bottom:unset;height:100%}.contact-form__radio-buttons .wpcf7-list-item:nth-of-type(1) .wpcf7-list-item-label:before{background-image:url(/wp-content/uploads/2026/02/prad.svg)}.contact-form__radio-buttons .wpcf7-list-item:nth-of-type(2) .wpcf7-list-item-label:before{background-image:url(/wp-content/uploads/2026/02/bank.svg)}.contact-form__radio-buttons .wpcf7-list-item:nth-of-type(3) .wpcf7-list-item-label:before{background-image:url(/wp-content/uploads/2026/02/zwrot.svg)}.contact-form__radio-buttons .wpcf7-list-item:nth-of-type(4) .wpcf7-list-item-label:before{background-image:url(/wp-content/uploads/2026/02/wsparcie.svg)}.contact-form__radio-buttons .wpcf7-list-item:nth-of-type(5) .wpcf7-list-item-label:before{background-image:url(/wp-content/uploads/2026/02/szkoda.svg)}.contact-form__radio-buttons .wpcf7-form-control{display:grid;grid-template-columns:repeat(5,1fr);gap:32px}@media only screen and (min-width: 768px) and (max-width: 1023px){.contact-form__radio-buttons .wpcf7-form-control{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 767px){.contact-form__radio-buttons .wpcf7-form-control{grid-template-columns:repeat(2,1fr);gap:24px}}.contact-form__radio-buttons .wpcf7-list-item-label{font-size:var(--wp--preset--font-size--only-14);line-height:24px;color:var(--wp--preset--color--blue);font-family:inherit;font-weight:500;padding:26px 14px;display:flex;position:relative;justify-content:center;border:1px solid var(--wp--preset--color--border);border-radius:10px;align-items:center;text-align:center;flex-direction:column;height:100%;cursor:pointer}@media only screen and (max-width: 1023px){.contact-form__radio-buttons .wpcf7-list-item-label{padding:16px 10px}}@media only screen and (max-width: 767px){.contact-form__radio-buttons .wpcf7-list-item-label{font-size:var(--wp--preset--font-size--only-12)}}.contact-form__radio-buttons .wpcf7-list-item-label:before{content:"";background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:32px;width:50px;height:50px}@media only screen and (max-width: 1023px){.contact-form__radio-buttons .wpcf7-list-item-label:before{width:38px;height:38px;margin-bottom:16px}}.contact-form__radio-buttons .wpcf7-list-item-label:after{content:"";position:absolute;top:13px;right:13px;outline:1px solid var(--wp--preset--color--border);border-radius:50%;width:18px;height:18px}@media only screen and (max-width: 767px){.contact-form__radio-buttons .wpcf7-list-item-label:after{top:10px;right:10px;width:13.75px;height:13.75px}}.contact-form__radio-buttons input[type=radio]:checked+.wpcf7-list-item-label:after{background:var(--wp--preset--color--blue)}.contact-form__radio-buttons input[type=radio]:checked+.wpcf7-list-item-label{border:1.5px solid var(--wp--preset--color--blue)}.contact-form__radio-buttons input[type=radio]:focus-visible+.wpcf7-list-item-label{border:1.5px solid var(--wp--preset--color--blue)}.contact-form__button{background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white);display:flex;align-items:center;font-size:var(--wp--preset--font-size--only-20);line-height:1.2;text-transform:uppercase;padding:20px 35px;border-radius:10px;gap:10px;width:100%;cursor:pointer;border-style:none;justify-content:center;margin-top:28px}@media only screen and (max-width: 767px){.contact-form__button{margin-top:20px}}.contact-form p{margin:unset}.contact-form br{display:none}.contact-form__info{font-size:var(--wp--preset--font-size--only-12);color:var(--wp--preset--color--blue);line-height:24px}.contact-form input:not([type=checkbox]),.contact-form textarea{border-radius:10px;padding:14.5px 20px 14.5px 157px;border:1px solid var(--wp--preset--color--border);background-color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--only-14);color:var(--wp--preset--color--blue);line-height:24px;width:100%;font-family:inherit;box-shadow:var(--wp--preset--shadow--input);font-weight:300}@media only screen and (max-width: 767px){.contact-form input:not([type=checkbox]),.contact-form textarea{padding-left:152px}}.contact-form input:not([type=checkbox])::placeholder,.contact-form textarea::placeholder{color:var(--wp--preset--color--light-blue)}.contact-form textarea{resize:none}.contact-form label{position:relative;display:block}.contact-form .wpcf7-not-valid-tip{font-size:12px}.contact-form .wpcf7-list-item{margin-left:unset}.contact-form .wpcf7-acceptance{margin-top:24px;display:block;font-size:var(--wp--preset--font-size--only-14);color:var(--wp--preset--color--blue)}.contact-form .wpcf7-acceptance a{text-decoration:underline}.editor-styles-wrapper .is-style-max-1440,.is-style-max-1440{max-width:1440px}.soft-video-popup-play-button{display:flex;align-items:center;justify-content:center;cursor:pointer}.soft-video-popup-play-button:hover{opacity:.8}.editor-styles-wrapper .wp-block-social-links li a:is(.wp-block-social-link-anchor),.wp-block-social-links li a:is(.wp-block-social-link-anchor){background-color:var(--wp--preset--color--very-light-blue);border-radius:50%;display:flex;justify-content:center;width:30px;height:30px}.editor-styles-wrapper .wp-block-social-links li a:is(.wp-block-social-link-anchor):visited svg,.wp-block-social-links li a:is(.wp-block-social-link-anchor):visited svg{fill:var(--wp--preset--color--blue)}.editor-styles-wrapper .wp-block-social-links li a:is(.wp-block-social-link-anchor) svg,.wp-block-social-links li a:is(.wp-block-social-link-anchor) svg{fill:var(--wp--preset--color--blue);width:14px;height:14px}.editor-styles-wrapper .scroll-table table,.scroll-table table{min-width:900px}@media only screen and (max-width: 1023px){.footer__navigations{flex-direction:column;align-items:center;text-align:center;width:100%;gap:48px}}@media only screen and (max-width: 1023px){.footer__wrapper{padding-bottom:64px}}@media only screen and (max-width: 1023px){.footer__logo-wrapper{padding-bottom:24px;width:100%;align-items:center}.footer__logo-wrapper p{position:absolute;bottom:0}}.footer .navigation-block{position:relative}@media only screen and (min-width: 1024px){.footer .navigation-block{padding:0 82.5px}.footer .navigation-block:first-of-type:before{content:"";background-color:#d3e0ff;height:100%;width:1px;display:block;position:absolute;top:0;left:0}.footer .navigation-block:last-of-type:before{content:"";background-color:#d3e0ff;height:100%;width:1px;display:block;position:absolute;top:0;left:0}.footer .navigation-block:last-of-type:after{content:"";background-color:#d3e0ff;height:100%;width:1px;display:block;position:absolute;right:0;top:0}}.footer .navigation-block__title{color:var(--wp--preset--color--granat);line-height:1.5;font-size:var(--wp--preset--font-size--only-14);font-weight:500}.footer .navigation-block__nav-elements{margin-top:12px;margin-bottom:unset;padding:unset;list-style:none;display:flex;flex-direction:column;gap:12px}.footer .navigation-block__nav-elements .menu-item a{font-size:var(--wp--preset--font-size--only-16);color:var(--wp--preset--color--granat);font-weight:400;line-height:1.52;text-decoration:none}.footer .website-logo a{display:flex;align-items:center;justify-content:center;width:fit-content}.footer .website-logo a svg{max-width:176px;height:36px}@media only screen and (min-width: 1024px){.footer .website-logo a svg{max-width:146px;height:30px}}.header{position:relative}.header__wrapper{flex-wrap:wrap}@media only screen and (max-width: 767px){.header__wrapper{gap:18px;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}}@media only screen and (max-width: 767px){.header__logo img{width:148px}}@media only screen and (max-width: 767px){.header__contact{width:100%;justify-content:space-between;flex-wrap:wrap;order:2}}.header__contact a{color:var(--wp--preset--color--blue);display:flex;align-items:center;gap:10px;font-size:var(--wp--preset--font-size--only-14);line-height:15px;text-decoration:none}.header__contact a:hover{color:var(--wp--preset--color--red)}.header__contact a img{width:18px;height:18px}.header .header__social-icons{margin-left:auto}.header .header__social-icons li a:is(.wp-block-social-link-anchor){background-color:var(--wp--preset--color--very-light-blue);border-radius:50%;display:flex;justify-content:center;width:30px;height:30px}.header .header__social-icons li a:is(.wp-block-social-link-anchor):visited svg{fill:var(--wp--preset--color--blue)}.header .header__social-icons li a:is(.wp-block-social-link-anchor) svg{fill:var(--wp--preset--color--blue);width:14px;height:14px}.header .wp-block-cover{padding-top:13px;padding-bottom:13px}@media only screen and (max-width: 767px){.header .wp-block-cover{padding-top:25px;padding-bottom:25px}}
