.elementor-98927 .elementor-element.elementor-element-352479a{--display:flex;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-98927 .elementor-element.elementor-element-81d0b3d{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-98927 .elementor-element.elementor-element-a2e8cf6 .title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:41px;}.elementor-98927 .elementor-element.elementor-element-95e9858{text-align:end;}.elementor-98927 .elementor-element.elementor-element-95e9858 > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-98927 .elementor-element.elementor-element-7017f36{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-1px;--padding-left:0px;--padding-right:0px;}.elementor-98927 .elementor-element.elementor-element-a0e752d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-8e8c199 .tm-text-editor, .elementor-98927 .elementor-element.elementor-element-8e8c199 .tm-text-editor *{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-98927 .elementor-element.elementor-element-a7b4943{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-98927 .elementor-element.elementor-element-74db851 img{border-radius:15px 15px 15px 15px;}.elementor-98927 .elementor-element.elementor-element-5816637 img{border-radius:15px 15px 15px 15px;}.elementor-98927 .elementor-element.elementor-element-72c542b{--display:flex;--overlay-opacity:1;--padding-top:19px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-98927 .elementor-element.elementor-element-72c542b::before, .elementor-98927 .elementor-element.elementor-element-72c542b > .elementor-background-video-container::before, .elementor-98927 .elementor-element.elementor-element-72c542b > .e-con-inner > .elementor-background-video-container::before, .elementor-98927 .elementor-element.elementor-element-72c542b > .elementor-background-slideshow::before, .elementor-98927 .elementor-element.elementor-element-72c542b > .e-con-inner > .elementor-background-slideshow::before, .elementor-98927 .elementor-element.elementor-element-72c542b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#575757;}.elementor-98927 .elementor-element.elementor-element-ac2085b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-22b487d .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-98927 .elementor-element.elementor-element-514cd8b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 21px;--row-gap:0px;--column-gap:21px;--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-041117a .tm-sc-list li i{color:var(--theme-color1);}.elementor-98927 .elementor-element.elementor-element-041117a .tm-sc-list li svg{fill:var(--theme-color1);}.elementor-98927 .elementor-element.elementor-element-041117a .tm-sc-list i{margin:0px 5px 0px 0px;}.elementor-98927 .elementor-element.elementor-element-041117a .tm-sc-list li{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-98927 .elementor-element.elementor-element-af5f1a0 .tm-sc-list li i{color:var(--theme-color1);}.elementor-98927 .elementor-element.elementor-element-af5f1a0 .tm-sc-list li svg{fill:var(--theme-color1);}.elementor-98927 .elementor-element.elementor-element-af5f1a0 .tm-sc-list i{margin:0px 5px 0px 0px;}.elementor-98927 .elementor-element.elementor-element-af5f1a0 .tm-sc-list li{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-98927 .elementor-element.elementor-element-5160773{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98927 .elementor-element.elementor-element-19c4a54 .elementor-button-content-wrapper{flex-direction:row;}.elementor-98927 .elementor-element.elementor-element-19c4a54 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-98927 .elementor-element.elementor-element-19c4a54 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;background-color:#00A651;border-radius:5px 5px 5px 5px;}.elementor-98927 .elementor-element.elementor-element-e62c83b .elementor-button-content-wrapper{flex-direction:row;}.elementor-98927 .elementor-element.elementor-element-e62c83b .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-98927 .elementor-element.elementor-element-e62c83b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;background-color:#E68119;border-radius:5px 5px 5px 5px;}.elementor-98927 .elementor-element.elementor-element-b3e3e76{--display:flex;--padding-top:8px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-98927 .elementor-element.elementor-element-b3e3e76:not(.elementor-motion-effects-element-type-background), .elementor-98927 .elementor-element.elementor-element-b3e3e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-98927 .elementor-element.elementor-element-ac35ab7 .elementor-heading-title{font-weight:700;color:#000000;}.elementor-98927 .elementor-element.elementor-element-ac35ab7 > .elementor-widget-container{padding:19px 0px 0px 0px;}.elementor-98927 .elementor-element.elementor-element-9025092 .tm-text-editor, .elementor-98927 .elementor-element.elementor-element-9025092 .tm-text-editor *{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-98927 .elementor-element.elementor-element-9025092 .tm-text-editor{color:#333333;}.elementor-98927 .elementor-element.elementor-element-9025092 .tm-text-editor *{color:#333333;}.elementor-98927 .elementor-element.elementor-element-14c97fd{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 21px;--row-gap:0px;--column-gap:21px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-98927 .elementor-element.elementor-element-4c0f1ca .tm-sc-list li i{color:var(--theme-color1);}.elementor-98927 .elementor-element.elementor-element-4c0f1ca .tm-sc-list li svg{fill:var(--theme-color1);}.elementor-98927 .elementor-element.elementor-element-4c0f1ca .tm-sc-list i{margin:0px 5px 0px 0px;}.elementor-98927 .elementor-element.elementor-element-4c0f1ca .tm-sc-list li{color:#333333;font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-98927 .elementor-element.elementor-element-2126204 img{border-radius:15px 15px 15px 15px;}.elementor-98927 .elementor-element.elementor-element-2126204 > .elementor-widget-container{margin:29px 0px 0px 0px;}.elementor-98927 .elementor-element.elementor-element-92e10b6{--display:flex;--overlay-opacity:1;--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98927 .elementor-element.elementor-element-92e10b6::before, .elementor-98927 .elementor-element.elementor-element-92e10b6 > .elementor-background-video-container::before, .elementor-98927 .elementor-element.elementor-element-92e10b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-98927 .elementor-element.elementor-element-92e10b6 > .elementor-background-slideshow::before, .elementor-98927 .elementor-element.elementor-element-92e10b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-98927 .elementor-element.elementor-element-92e10b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#164564;}.elementor-98927 .elementor-element.elementor-element-436bb3f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-d0ecf4c .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-98927 .elementor-element.elementor-element-a705c08 .tm-text-editor, .elementor-98927 .elementor-element.elementor-element-a705c08 .tm-text-editor *{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-98927 .elementor-element.elementor-element-a705c08 .tm-text-editor{color:#FFFFFF;}.elementor-98927 .elementor-element.elementor-element-a705c08 .tm-text-editor *{color:#FFFFFF;}.elementor-98927 .elementor-element.elementor-element-9f3aad5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-2b1e2c1 .service-item .service-title{font-size:18px;}.elementor-98927 .elementor-element.elementor-element-2b1e2c1 .icon-box .service-icon{color:#FFFEFE;}.elementor-98927 .elementor-element.elementor-element-2b1e2c1 .service-item .service-icon i{color:#FFFEFE;background-color:#0C0303;}.elementor-98927 .elementor-element.elementor-element-2b1e2c1 .service-item .service-icon svg{fill:#FFFEFE;}.elementor-98927 .elementor-element.elementor-element-2b1e2c1 .icon-box .service-icon i{background-color:#0C0303;}.elementor-98927 .elementor-element.elementor-element-2b1e2c1:hover .icon-box .service-icon i{color:#000000;}.elementor-98927 .elementor-element.elementor-element-2b1e2c1 .service-item:hover .service-icon i{color:#000000;}.elementor-98927 .elementor-element.elementor-element-2b1e2c1 .service-item:hover .service-icon svg{fill:#000000;}.elementor-98927 .elementor-element.elementor-element-46cba82{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-98927 .elementor-element.elementor-element-46cba82:not(.elementor-motion-effects-element-type-background), .elementor-98927 .elementor-element.elementor-element-46cba82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-98927 .elementor-element.elementor-element-155fa65{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-22d8827{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-7384c3a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-fb5bbc9 .tm-text-editor, .elementor-98927 .elementor-element.elementor-element-fb5bbc9 .tm-text-editor *{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:27px;}.elementor-98927 .elementor-element.elementor-element-fb5bbc9 .tm-text-editor{margin:0px 0px 0px 0px;}.elementor-98927 .elementor-element.elementor-element-fb5bbc9 .tm-text-editor *{margin:0px 0px 0px 0px;}.elementor-98927 .elementor-element.elementor-element-cff8297{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4px 2px;--row-gap:4px;--column-gap:2px;--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-f31cc2c img{border-radius:15px 15px 15px 15px;}.elementor-98927 .elementor-element.elementor-element-f31cc2c{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-98927 .elementor-element.elementor-element-c38a133 .icon{display:flex;align-items:flex-start;}.elementor-98927 .elementor-element.elementor-element-c38a133 .icon i{line-height:1;color:var(--theme-color1);}.elementor-98927 .elementor-element.elementor-element-c38a133 .icon svg{line-height:1;fill:var(--theme-color1);}.elementor-98927 .elementor-element.elementor-element-c38a133 .icon i, .elementor-98927 .elementor-element.elementor-element-c38a133 .icon svg{font-size:2.5rem;line-height:1.3em;}.elementor-98927 .elementor-element.elementor-element-c38a133:hover .icon i{color:#81D742;}.elementor-98927 .elementor-element.elementor-element-c38a133:hover .icon svg{fill:#81D742;}.elementor-98927 .elementor-element.elementor-element-c38a133 .icon-wrapper .icon-bg-img{left:0%;top:0%;}.elementor-98927 .elementor-element.elementor-element-c38a133:hover .icon-wrapper .icon-bg-img{left:0%;top:0%;}.elementor-98927 .elementor-element.elementor-element-c38a133 .icon-box-title, .elementor-98927 .elementor-element.elementor-element-c38a133 .icon-box-title a{font-size:16px;line-height:29px;}.elementor-98927 .elementor-element.elementor-element-c38a133 .icon-box-title{margin:5px 0px 0px 0px;}.elementor-98927 .elementor-element.elementor-element-c38a133 .content, .elementor-98927 .elementor-element.elementor-element-c38a133 .content *{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:17px;}.elementor-98927 .elementor-element.elementor-element-c38a133 .tm-sc-icon-box{padding:20px 20px 20px 20px;}.elementor-98927 .elementor-element.elementor-element-c38a133:hover .tm-sc-icon-box{box-shadow:0px 0px 25px 0px rgba(21.648097826086957, 44.83118797258979, 84.75, 0.13);}.elementor-98927 .elementor-element.elementor-element-c38a133 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form{background-color:#00A651;background-image:url("https://tfm.pl/wp-content/uploads/2025/03/tlo_green.jpg");padding:40px 40px 40px 40px;border-radius:14px 14px 14px 14px;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .tm-contact-form-7-heading{text-align:left;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .tm-contact-form-7-title{color:#FFFFFF;margin:0px 0px 10px 0px;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .tm-contact-form-7-subtitle{margin:0px 0px 35px 0px;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .tm-contact-form-7-description{color:#FFFFFF;line-height:39px;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .wpcf7-form-control.wpcf7-select{background-color:#FFFFFF;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{margin-bottom:0px;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea{height:160px;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .wpcf7-form input[type="submit"]{background-color:#E49201;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .wpcf7-form .wpcf7-spinner{display:none;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .wpcf7-form .ajax-loader{display:none;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form-7 .wpcf7-form.submitting .ajax-loader{display:block;}@media(max-width:1024px){.elementor-98927 .elementor-element.elementor-element-81d0b3d{--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-7017f36{--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-a0e752d{--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-a7b4943{--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-ac2085b{--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-514cd8b{--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-5160773{--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-14c97fd{--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-436bb3f{--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-9f3aad5{--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-155fa65{--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-22d8827{--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-7384c3a{--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-cff8297{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-98927 .elementor-element.elementor-element-81d0b3d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-7017f36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-a0e752d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-a7b4943{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-ac2085b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-514cd8b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-5160773{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-14c97fd{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-436bb3f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-9f3aad5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-155fa65{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-22d8827{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-7384c3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-cff8297{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98927 .elementor-element.elementor-element-7d4d8db .tm-contact-form{padding:10px 20px 20px 20px;}.elementor-98927 .elementor-element.elementor-element-7d4d8db > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for tm-ele-list, class: .elementor-element-041117a */.elementor-98927 .elementor-element.elementor-element-041117a strong, .elementor-98927 .elementor-element.elementor-element-041117a b {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for tm-ele-list, class: .elementor-element-af5f1a0 */.elementor-98927 .elementor-element.elementor-element-af5f1a0 strong, .elementor-98927 .elementor-element.elementor-element-af5f1a0 b {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for tm-ele-contact-form-7, class: .elementor-element-7d4d8db *//* Wymuszenie równego rzędu */
.elementor-98927 .elementor-element.elementor-element-7d4d8db .wpcf7-list-item {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    gap: 10px !important;
    margin-bottom: 10px !important;
}

/* Tekst - wielkość, interlinia i KOLOR */
.elementor-98927 .elementor-element.elementor-element-7d4d8db .wpcf7-list-item-label {
    display: inline !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    color: #ffffff !important; /* TA LINIA DODAJE BIAŁY KOLOR */
    margin: 0 !important;
    padding: 0 !important;
}

/* Dopasowanie kwadracika do gęstszego tekstu */
.elementor-98927 .elementor-element.elementor-element-7d4d8db input[type="checkbox"] {
    flex-shrink: 0 !important;
    margin-top: 3px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}/* End custom CSS */