.elementor-4813 .elementor-element.elementor-element-c9da6e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-c9da6e1:not(.elementor-motion-effects-element-type-background), .elementor-4813 .elementor-element.elementor-element-c9da6e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a950e04 );}.elementor-4813 .elementor-element.elementor-element-b7755ba{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-b7755ba:not(.elementor-motion-effects-element-type-background), .elementor-4813 .elementor-element.elementor-element-b7755ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C1C1B00 20%, var( --e-global-color-a950e04 ) 50%);}.elementor-4813 .elementor-element.elementor-element-e16772c .elementor-heading-title{font-size:var( --e-global-typography-491ab6b-font-size );font-weight:var( --e-global-typography-491ab6b-font-weight );text-transform:var( --e-global-typography-491ab6b-text-transform );line-height:var( --e-global-typography-491ab6b-line-height );letter-spacing:var( --e-global-typography-491ab6b-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-57f19c9 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-4813 .elementor-element.elementor-element-57f19c9 .elementor-heading-title{font-size:48px;font-weight:800;line-height:1.1em;}.elementor-4813 .elementor-element.elementor-element-8473b17 > .elementor-widget-container{margin:0px 125px 0px 0px;}.elementor-4813 .elementor-element.elementor-element-8473b17{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-334f57a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-334f57a:not(.elementor-motion-effects-element-type-background), .elementor-4813 .elementor-element.elementor-element-334f57a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0b1848 );}.elementor-4813 .elementor-element.elementor-element-f946d36 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4813 .elementor-element.elementor-element-f946d36 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-4813 .elementor-element.elementor-element-f946d36 .elementor-icon{font-size:50px;}.elementor-4813 .elementor-element.elementor-element-f946d36 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-f946d36 .elementor-icon-box-title a{font-size:var( --e-global-typography-f47e1c2-font-size );line-height:var( --e-global-typography-f47e1c2-line-height );}.elementor-4813 .elementor-element.elementor-element-f946d36 .elementor-icon-box-title{color:var( --e-global-color-4c55c70 );}.elementor-4813 .elementor-element.elementor-element-12c99d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4813 .elementor-element.elementor-element-12c99d4 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-4813 .elementor-element.elementor-element-12c99d4 .elementor-icon{font-size:35px;}.elementor-4813 .elementor-element.elementor-element-12c99d4 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-12c99d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-f47e1c2-font-size );line-height:var( --e-global-typography-f47e1c2-line-height );}.elementor-4813 .elementor-element.elementor-element-12c99d4 .elementor-icon-box-title{color:var( --e-global-color-4c55c70 );}.elementor-4813 .elementor-element.elementor-element-aaf83bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4813 .elementor-element.elementor-element-aaf83bf .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-4813 .elementor-element.elementor-element-aaf83bf .elementor-icon{font-size:40px;}.elementor-4813 .elementor-element.elementor-element-aaf83bf .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-aaf83bf .elementor-icon-box-title a{font-size:var( --e-global-typography-f47e1c2-font-size );line-height:var( --e-global-typography-f47e1c2-line-height );}.elementor-4813 .elementor-element.elementor-element-aaf83bf .elementor-icon-box-title{color:var( --e-global-color-4c55c70 );}.elementor-4813 .elementor-element.elementor-element-6a6d59c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-5e895b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4813 .elementor-element.elementor-element-089c21c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-089c21c.e-con{--align-self:center;}.elementor-4813 .elementor-element.elementor-element-3f0758c{font-size:var( --e-global-typography-5b23234-font-size );line-height:var( --e-global-typography-5b23234-line-height );}.elementor-4813 .elementor-element.elementor-element-36462b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-36462b0:not(.elementor-motion-effects-element-type-background), .elementor-4813 .elementor-element.elementor-element-36462b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9ED;background-image:url("https://static.prawnik-katowice.pl/uploads/2022/09/tlo-znak-z-logo.svg");background-repeat:no-repeat;}.elementor-4813 .elementor-element.elementor-element-3e2f0d6 > .elementor-widget-container{padding:0px 80px 0px 0px;}.elementor-4813 .elementor-element.elementor-element-3e2f0d6 .elementor-heading-title{font-size:28px;font-weight:normal;}.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:5px;}.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.slick-prev.style-1,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.slick-next.style-1,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.style-3:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-3:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-6:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-next.style-6:before{background:#c44d48;}.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-4:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.style-4:before{border-color:#c44d48;}.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.slick-prev.style-1:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.slick-next.style-1:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-3:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.style-3:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-4:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.style-4:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.style-6 .icon-wrap{color:#fff;}.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-2 .icon-wrap:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-2 .icon-wrap:after,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-next.style-2 .icon-wrap:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-next.style-2 .icon-wrap:after,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-5 .icon-wrap:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-5 .icon-wrap:after,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-next.style-5 .icon-wrap:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-next.style-5 .icon-wrap:after{background:#fff;}.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.slick-prev.style-1:hover,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.slick-next.style-1:hover,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-2:hover::before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-next.style-2:hover::before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-3:hover:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.style-3:hover:before{background:#fff;}.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-4:hover:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.style-4:hover:before{border-color:#fff;}.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.slick-prev.style-1:hover:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.slick-next.style-1:hover:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-3:hover:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.style-3:hover:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-4:hover:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.style-4:hover:before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-nav.style-6:hover .icon-wrap{color:#c44d48;}.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-2:hover .icon-wrap::before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-2:hover .icon-wrap::after,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-next.style-2:hover .icon-wrap::before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-next.style-2:hover .icon-wrap::after,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-5:hover .icon-wrap::before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-prev.style-5:hover .icon-wrap::after,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-next.style-5:hover .icon-wrap::before,.elementor-4813 .elementor-element.elementor-element-ff2905f .list-carousel-slick .slick-next.style-5:hover .icon-wrap::after{background:#c44d48;}.elementor-4813 .elementor-element.elementor-element-7b64e4b > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-231280a );}.elementor-4813 .elementor-element.elementor-element-7b64e4b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4813 .elementor-element.elementor-element-7b64e4b .elementor-icon-box-title{margin-block-end:15px;}.elementor-4813 .elementor-element.elementor-element-7b64e4b .elementor-icon{font-size:25px;}.elementor-4813 .elementor-element.elementor-element-7b64e4b .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-a3e455f > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-231280a );}.elementor-4813 .elementor-element.elementor-element-a3e455f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4813 .elementor-element.elementor-element-a3e455f .elementor-icon-box-title{margin-block-end:15px;}.elementor-4813 .elementor-element.elementor-element-a3e455f .elementor-icon{font-size:25px;}.elementor-4813 .elementor-element.elementor-element-a3e455f .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-261554e > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-231280a );}.elementor-4813 .elementor-element.elementor-element-261554e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4813 .elementor-element.elementor-element-261554e .elementor-icon-box-title{margin-block-end:15px;}.elementor-4813 .elementor-element.elementor-element-261554e .elementor-icon{font-size:25px;}.elementor-4813 .elementor-element.elementor-element-261554e .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-8ad71be > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-231280a );}.elementor-4813 .elementor-element.elementor-element-8ad71be .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4813 .elementor-element.elementor-element-8ad71be .elementor-icon-box-title{margin-block-end:15px;}.elementor-4813 .elementor-element.elementor-element-8ad71be .elementor-icon{font-size:25px;}.elementor-4813 .elementor-element.elementor-element-8ad71be .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-b41d34c > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-231280a );}.elementor-4813 .elementor-element.elementor-element-b41d34c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4813 .elementor-element.elementor-element-b41d34c .elementor-icon-box-title{margin-block-end:15px;}.elementor-4813 .elementor-element.elementor-element-b41d34c .elementor-icon{font-size:25px;}.elementor-4813 .elementor-element.elementor-element-b41d34c .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-2bcb867 > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-231280a );}.elementor-4813 .elementor-element.elementor-element-2bcb867 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4813 .elementor-element.elementor-element-2bcb867 .elementor-icon-box-title{margin-block-end:15px;}.elementor-4813 .elementor-element.elementor-element-2bcb867 .elementor-icon{font-size:25px;}.elementor-4813 .elementor-element.elementor-element-2bcb867 .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-b9096ea > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-231280a );}.elementor-4813 .elementor-element.elementor-element-b9096ea .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4813 .elementor-element.elementor-element-b9096ea .elementor-icon-box-title{margin-block-end:15px;}.elementor-4813 .elementor-element.elementor-element-b9096ea .elementor-icon{font-size:25px;}.elementor-4813 .elementor-element.elementor-element-b9096ea .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-f5c3e42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-f5c3e42:not(.elementor-motion-effects-element-type-background), .elementor-4813 .elementor-element.elementor-element-f5c3e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-850aec5 );}.elementor-4813 .elementor-element.elementor-element-90dc58c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-4813 .elementor-element.elementor-element-8e4fdc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4813 .elementor-element.elementor-element-989b881 .elementor-icon-box-wrapper{gap:10px;}.elementor-4813 .elementor-element.elementor-element-989b881 .elementor-icon{font-size:40px;}.elementor-4813 .elementor-element.elementor-element-989b881 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-989b881 .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );font-weight:var( --e-global-typography-edabe08-font-weight );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-14ac078 .elementor-icon-box-wrapper{gap:10px;}.elementor-4813 .elementor-element.elementor-element-14ac078 .elementor-icon{font-size:40px;}.elementor-4813 .elementor-element.elementor-element-14ac078 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-14ac078 .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );font-weight:var( --e-global-typography-edabe08-font-weight );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-e67d379 .elementor-icon-box-wrapper{gap:10px;}.elementor-4813 .elementor-element.elementor-element-e67d379 .elementor-icon{font-size:40px;}.elementor-4813 .elementor-element.elementor-element-e67d379 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-e67d379 .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );font-weight:var( --e-global-typography-edabe08-font-weight );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-2ab50ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-2ab50ea:not(.elementor-motion-effects-element-type-background), .elementor-4813 .elementor-element.elementor-element-2ab50ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3F0;}.elementor-4813 .elementor-element.elementor-element-a12d3ff{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4813 .elementor-element.elementor-element-a12d3ff .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-4813 .elementor-element.elementor-element-a12d3ff .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4813 .elementor-element.elementor-element-cc3072c{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overflow:hidden;}.elementor-4813 .elementor-element.elementor-element-bed57df .elementor-heading-title{text-transform:uppercase;}.elementor-4813 .elementor-element.elementor-element-976c7d3 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-4813 .elementor-element.elementor-element-976c7d3 .elementor-main-swiper .swiper-slide{padding:15px 0px 0px 30px;}.elementor-4813 .elementor-element.elementor-element-976c7d3 .elementor-swiper-button{font-size:20px;}.elementor-4813 .elementor-element.elementor-element-976c7d3.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-4813 .elementor-element.elementor-element-976c7d3.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:24px;}.elementor-4813 .elementor-element.elementor-element-976c7d3.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:24px;}.elementor-4813 .elementor-element.elementor-element-976c7d3.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:24px;}.elementor-4813 .elementor-element.elementor-element-976c7d3.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:24px;}.elementor-4813 .elementor-element.elementor-element-976c7d3 .elementor-testimonial__text{font-size:16px;font-style:normal;line-height:1.5em;}.elementor-4813 .elementor-element.elementor-element-976c7d3 .elementor-testimonial__name{color:var( --e-global-color-ee2cfdc );font-size:16px;font-weight:normal;}.elementor-4813 .elementor-element.elementor-element-976c7d3 .elementor-testimonial__title{color:var( --e-global-color-ee2cfdc );}.elementor-4813 .elementor-element.elementor-element-4722dce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4813 .elementor-element.elementor-element-4722dce .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4813 .elementor-element.elementor-element-0e1b2b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-0e1b2b0:not(.elementor-motion-effects-element-type-background), .elementor-4813 .elementor-element.elementor-element-0e1b2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b92d7c8 );}.elementor-4813 .elementor-element.elementor-element-0dac88d{width:var( --container-widget-width, 46vw );max-width:46vw;--container-widget-width:46vw;--container-widget-flex-grow:0;}.elementor-4813 .elementor-element.elementor-element-0dac88d img{width:100%;height:690px;object-fit:cover;object-position:center center;}.elementor-4813 .elementor-element.elementor-element-aa193a4{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4813 .elementor-element.elementor-element-aa193a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4813 .elementor-element.elementor-element-135f227 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4813 .elementor-element.elementor-element-135f227 .elementor-icon{font-size:25px;}.elementor-4813 .elementor-element.elementor-element-135f227 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-135f227 .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );font-weight:var( --e-global-typography-edabe08-font-weight );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-361ff3a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4813 .elementor-element.elementor-element-361ff3a .elementor-icon{font-size:25px;}.elementor-4813 .elementor-element.elementor-element-361ff3a .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-361ff3a .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );font-weight:var( --e-global-typography-edabe08-font-weight );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-349001f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4813 .elementor-element.elementor-element-349001f .elementor-icon{font-size:25px;}.elementor-4813 .elementor-element.elementor-element-349001f .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-349001f .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );font-weight:var( --e-global-typography-edabe08-font-weight );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-87c3574 .elementor-button{background-color:var( --e-global-color-99169d7 );border-style:solid;border-color:#FFFFFF00;}.elementor-4813 .elementor-element.elementor-element-87c3574 .elementor-button:hover, .elementor-4813 .elementor-element.elementor-element-87c3574 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-4813 .elementor-element.elementor-element-c536e8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-3442846{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:991px){.elementor-4813 .elementor-element.elementor-element-c9da6e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-b7755ba{--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-b7755ba.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4813 .elementor-element.elementor-element-e16772c .elementor-heading-title{font-size:var( --e-global-typography-491ab6b-font-size );line-height:var( --e-global-typography-491ab6b-line-height );letter-spacing:var( --e-global-typography-491ab6b-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-8473b17{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-88bf9c9.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-4813 .elementor-element.elementor-element-88bf9c9{z-index:-1;}.elementor-4813 .elementor-element.elementor-element-f946d36 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-f946d36 .elementor-icon-box-title a{font-size:var( --e-global-typography-f47e1c2-font-size );line-height:var( --e-global-typography-f47e1c2-line-height );}.elementor-4813 .elementor-element.elementor-element-12c99d4 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-12c99d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-f47e1c2-font-size );line-height:var( --e-global-typography-f47e1c2-line-height );}.elementor-4813 .elementor-element.elementor-element-aaf83bf .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-aaf83bf .elementor-icon-box-title a{font-size:var( --e-global-typography-f47e1c2-font-size );line-height:var( --e-global-typography-f47e1c2-line-height );}.elementor-4813 .elementor-element.elementor-element-6a6d59c{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-3f0758c{font-size:var( --e-global-typography-5b23234-font-size );line-height:var( --e-global-typography-5b23234-line-height );}.elementor-4813 .elementor-element.elementor-element-36462b0{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-7b64e4b .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-a3e455f .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-261554e .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-8ad71be .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-b41d34c .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-2bcb867 .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-b9096ea .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-f5c3e42{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-90dc58c{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-4813 .elementor-element.elementor-element-8e4fdc7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4813 .elementor-element.elementor-element-989b881 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-989b881 .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-14ac078 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-14ac078 .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-e67d379 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-e67d379 .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-2ab50ea{--justify-content:space-between;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-0e1b2b0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-4813 .elementor-element.elementor-element-0dac88d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4813 .elementor-element.elementor-element-0dac88d img{width:100%;height:500px;}.elementor-4813 .elementor-element.elementor-element-aa193a4{--padding-top:15px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-4813 .elementor-element.elementor-element-135f227 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-135f227 .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-361ff3a .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-361ff3a .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-349001f .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-349001f .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}}@media(max-width:767px){.elementor-4813 .elementor-element.elementor-element-c9da6e1{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-b7755ba{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-e16772c .elementor-heading-title{font-size:var( --e-global-typography-491ab6b-font-size );line-height:var( --e-global-typography-491ab6b-line-height );letter-spacing:var( --e-global-typography-491ab6b-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-57f19c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4813 .elementor-element.elementor-element-57f19c9 .elementor-heading-title{font-size:30px;}.elementor-4813 .elementor-element.elementor-element-8473b17 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4813 .elementor-element.elementor-element-8473b17{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-88bf9c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4813 .elementor-element.elementor-element-88bf9c9.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-4813 .elementor-element.elementor-element-88bf9c9{z-index:-1;}.elementor-4813 .elementor-element.elementor-element-334f57a{--justify-content:space-between;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-f946d36 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-f946d36 .elementor-icon-box-title a{font-size:var( --e-global-typography-f47e1c2-font-size );line-height:var( --e-global-typography-f47e1c2-line-height );}.elementor-4813 .elementor-element.elementor-element-12c99d4 .elementor-icon-box-wrapper{gap:31px;}.elementor-4813 .elementor-element.elementor-element-12c99d4 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-12c99d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-f47e1c2-font-size );line-height:var( --e-global-typography-f47e1c2-line-height );}.elementor-4813 .elementor-element.elementor-element-aaf83bf .elementor-icon-box-wrapper{gap:26px;}.elementor-4813 .elementor-element.elementor-element-aaf83bf .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-aaf83bf .elementor-icon-box-title a{font-size:var( --e-global-typography-f47e1c2-font-size );line-height:var( --e-global-typography-f47e1c2-line-height );}.elementor-4813 .elementor-element.elementor-element-6a6d59c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-5e895b9 > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-4813 .elementor-element.elementor-element-3f0758c{font-size:var( --e-global-typography-5b23234-font-size );line-height:var( --e-global-typography-5b23234-line-height );}.elementor-4813 .elementor-element.elementor-element-36462b0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-3e2f0d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4813 .elementor-element.elementor-element-ff2905f{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-4813 .elementor-element.elementor-element-7b64e4b .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-a3e455f .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-261554e .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-8ad71be .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-b41d34c .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-2bcb867 .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-b9096ea .elementor-icon-box-description{font-size:var( --e-global-typography-4868103-font-size );line-height:var( --e-global-typography-4868103-line-height );}.elementor-4813 .elementor-element.elementor-element-f5c3e42{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-90dc58c{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;text-align:start;}.elementor-4813 .elementor-element.elementor-element-8e4fdc7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4813 .elementor-element.elementor-element-989b881 .elementor-icon-box-wrapper{gap:20px;}.elementor-4813 .elementor-element.elementor-element-989b881 .elementor-icon{font-size:0px;}.elementor-4813 .elementor-element.elementor-element-989b881 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-989b881 .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-14ac078 .elementor-icon-box-wrapper{gap:20px;}.elementor-4813 .elementor-element.elementor-element-14ac078 .elementor-icon{font-size:0px;}.elementor-4813 .elementor-element.elementor-element-14ac078 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-14ac078 .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-e67d379 .elementor-icon-box-wrapper{gap:20px;}.elementor-4813 .elementor-element.elementor-element-e67d379 .elementor-icon{font-size:0px;}.elementor-4813 .elementor-element.elementor-element-e67d379 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-e67d379 .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-2ab50ea{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-cc3072c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4813 .elementor-element.elementor-element-976c7d3{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-4813 .elementor-element.elementor-element-83eddc8 img{width:250px;}.elementor-4813 .elementor-element.elementor-element-0e1b2b0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-4813 .elementor-element.elementor-element-0dac88d > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-4813 .elementor-element.elementor-element-0dac88d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4813 .elementor-element.elementor-element-0dac88d img{height:240px;}.elementor-4813 .elementor-element.elementor-element-aa193a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-135f227 .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-135f227 .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-361ff3a .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-361ff3a .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}.elementor-4813 .elementor-element.elementor-element-349001f .elementor-icon-box-title, .elementor-4813 .elementor-element.elementor-element-349001f .elementor-icon-box-title a{font-size:var( --e-global-typography-edabe08-font-size );line-height:var( --e-global-typography-edabe08-line-height );letter-spacing:var( --e-global-typography-edabe08-letter-spacing );}}@media(min-width:768px){.elementor-4813 .elementor-element.elementor-element-aa193a4{--content-width:540px;}}@media(max-width:991px) and (min-width:768px){.elementor-4813 .elementor-element.elementor-element-aa193a4{--content-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-8473b17 */.elementor-4813 .elementor-element.elementor-element-8473b17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7755ba */@media screen and (min-width: 992px) {
    .elementor-4813 .elementor-element.elementor-element-b7755ba {
        background-image: none!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88bf9c9 */.elementor-4813 .elementor-element.elementor-element-88bf9c9 img {
    width: 413px;
    max-width: 200%;
    margin-left: 50%;
    transform: translateX(-50%);
}

@media screen and (min-width: 768px) {
    
    .elementor-4813 .elementor-element.elementor-element-88bf9c9 img {
        width: 75%;
    }
}

@media screen and (min-width: 992px) {
    
    .elementor-4813 .elementor-element.elementor-element-88bf9c9 img {
        width: auto;
        margin-left: -178px;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9da6e1 */.elementor-4813 .elementor-element.elementor-element-c9da6e1 {
    background-size: 413px;
    background-position: center 20px;
}

@media screen and (min-width: 768px) {
    .elementor-4813 .elementor-element.elementor-element-c9da6e1 {
        background-size: 600px;
    }
}

@media screen and (min-width: 992px) {
    .elementor-4813 .elementor-element.elementor-element-c9da6e1 {
        background-size: auto;
        background-position: 35vw bottom;
    }
}

@media screen and (min-width: 1440px) {
    .elementor-4813 .elementor-element.elementor-element-c9da6e1 {
        background-position: 40vw bottom;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f0758c */.elementor-4813 .elementor-element.elementor-element-3f0758c ul {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for tp-carousel-anything, class: .elementor-element-ff2905f */.elementor-4813 .elementor-element.elementor-element-ff2905f {
    width: 255px;
}

/* jednakowa wysokość sladjów */

.elementor-4813 .elementor-element.elementor-element-ff2905f .elementor-element {
    height: 100%;
}

/* paginacja */

.elementor-4813 .elementor-element.elementor-element-ff2905f .slick-dots {
    counter-reset: specjalizacje;
}

.elementor-4813 .elementor-element.elementor-element-ff2905f .slick-dots li {
    counter-increment: specjalizacje;
}

.elementor-4813 .elementor-element.elementor-element-ff2905f .slick-dots li:before {
    content: counter(specjalizacje);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b64e4b */.elementor-4813 .elementor-element.elementor-element-7b64e4b:hover,
.elementor-4813 .elementor-element.elementor-element-7b64e4b:focus {
    opacity: .7
}

.elementor-4813 .elementor-element.elementor-element-7b64e4b:hover h3,
.elementor-4813 .elementor-element.elementor-element-7b64e4b:focus h3 {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36462b0 */.elementor-4813 .elementor-element.elementor-element-36462b0 {
    row-gap: 30px;
}

@media screen and (min-width: 992px) {
    .elementor-4813 .elementor-element.elementor-element-36462b0 {
        row-gap: 80px
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e4fdc7 */.elementor-4813 .elementor-element.elementor-element-8e4fdc7:before {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 15px;
    background: var( --e-global-color-text );
}

.elementor-4813 .elementor-element.elementor-element-8e4fdc7 > div:before {
    content: "";
    width: 20px;
    height: 1px;
    position: absolute;
    top: 10px;
    left: 5px;
    background: var( --e-global-color-text );
}

.elementor-4813 .elementor-element.elementor-element-8e4fdc7 > div:last-child:after {
    content: "";
    width: 3px;
    height: 100%;
    position: absolute;
    top: 11px;
    left: 4px;
    background: var( --e-global-color-850aec5 );
}

@media screen and (min-width:768px) {
    
    .elementor-4813 .elementor-element.elementor-element-8e4fdc7:before,
    .elementor-4813 .elementor-element.elementor-element-8e4fdc7 > div:before {
        display: none;
    }
}

@media screen and (min-width:992px) {
    
    .elementor-4813 .elementor-element.elementor-element-8e4fdc7:before {
        display: block;
        height: 1px;
        width: calc((100% - 20px) * .667 + 1px);
        top: -60px;
        left: calc((100% - 20px) * 1 / 6 + 10px);
    }
    
    .elementor-4813 .elementor-element.elementor-element-8e4fdc7 > div:before {
        display: block;
        height: 40px;
        width: 1px;
        top: -70px;
        left: 50%;
    }
    
    .elementor-4813 .elementor-element.elementor-element-8e4fdc7 > div:last-child:after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a12d3ff */.elementor-4813 .elementor-element.elementor-element-a12d3ff .elementor-divider {
    height: 100%;
}

.elementor-4813 .elementor-element.elementor-element-a12d3ff .elementor-divider-separator {
    border-left: 1px solid;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-976c7d3 *//* szerokość slajdu */

.elementor-4813 .elementor-element.elementor-element-976c7d3 .elementor-main-swiper.swiper-container-initialized {
    width: 285px;
    margin: 0 auto 0 0;
    overflow: visible;
}

@media screen and (min-width:992px) {
    .elementor-4813 .elementor-element.elementor-element-976c7d3 .elementor-main-swiper.swiper-container-initialized {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
    }
}

/* svg z cudzysłowiem */

.elementor-4813 .elementor-element.elementor-element-976c7d3 .swiper-slide {
    overflow: visible;
}

.elementor-4813 .elementor-element.elementor-element-976c7d3 .swiper-slide:before {
    content: "";
    width: 98px;
    height: 90px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='90' viewBox='0 0 98 90' fill='none'%3E%3Cpath d='M36.82 0C40.5533 5.88 43.3067 11.76 45.08 17.64C46.9467 23.52 47.88 29.3533 47.88 35.14C47.88 45.1267 45.2667 54.6933 40.04 63.84C34.8133 72.9867 27.1133 81.4333 16.94 89.18L3.22 81.06C2.1 80.3133 1.26 79.4733 0.700001 78.54C0.233334 77.7 0 76.8133 0 75.88C0 74.8533 0.233334 73.8733 0.700001 72.94C1.16667 72.0067 1.72667 71.2133 2.38 70.56C3.40667 69.44 4.52667 68.04 5.74 66.36C7.04667 64.7733 8.26 62.9067 9.38 60.76C10.5 58.6133 11.4333 56.1867 12.18 53.48C13.02 50.7733 13.44 47.88 13.44 44.8C13.44 41.44 12.8333 37.8467 11.62 34.02C10.5 30.1933 8.58667 26.0867 5.88 21.7C4.94667 20.2067 4.48 18.7133 4.48 17.22C4.48 15.54 5.04 14.0467 6.16 12.74C7.28 11.4333 8.82 10.4067 10.78 9.65999L36.82 0ZM86.94 0C90.6733 5.88 93.4267 11.76 95.2 17.64C97.0667 23.52 98 29.3533 98 35.14C98 45.1267 95.3867 54.6933 90.16 63.84C84.9333 72.9867 77.2333 81.4333 67.06 89.18L53.34 81.06C52.22 80.3133 51.38 79.4733 50.82 78.54C50.3533 77.7 50.12 76.8133 50.12 75.88C50.12 74.8533 50.3533 73.8733 50.82 72.94C51.2867 72.0067 51.8467 71.2133 52.5 70.56C53.5267 69.44 54.6467 68.04 55.86 66.36C57.1667 64.7733 58.38 62.9067 59.5 60.76C60.62 58.6133 61.5533 56.1867 62.3 53.48C63.14 50.7733 63.56 47.88 63.56 44.8C63.56 41.44 62.9533 37.8467 61.74 34.02C60.62 30.1933 58.7067 26.0867 56 21.7C55.0667 20.2067 54.6 18.7133 54.6 17.22C54.6 15.54 55.16 14.0467 56.28 12.74C57.4 11.4333 58.94 10.4067 60.9 9.65999L86.94 0Z' fill='%23E9D8B3'/%3E%3C/svg%3E");
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
}

/* link do źródła */

.elementor-4813 .elementor-element.elementor-element-976c7d3 .elementor-testimonial__title a {
    color: inherit;
    text-decoration: underline;
}

/* paginacja */

.elementor-4813 .elementor-element.elementor-element-976c7d3 .swiper-pagination-bullets {
    counter-reset: paginacja-opinie;
    text-align: left;
    width: auto;
    padding: 0;
    margin-left: 60px;
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.elementor-4813 .elementor-element.elementor-element-976c7d3 .swiper-pagination-bullet {
    counter-increment: paginacja-opinie;
    width: 15px;
    height: 15px;
    background: none;
    position: relative;
    margin: 0;
    opacity: 1;
    color: #A8A9AD;
}

.elementor-4813 .elementor-element.elementor-element-976c7d3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: var( --e-global-color-text );
}

.elementor-4813 .elementor-element.elementor-element-976c7d3 .swiper-pagination-bullet:before {
    content: counter(paginacja-opinie);
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* strzałki */

.elementor-4813 .elementor-element.elementor-element-976c7d3 .elementor-swiper-button {
    width: 16px;
    height: 20px;
    top: auto;
    bottom: -7px;
}

.elementor-4813 .elementor-element.elementor-element-976c7d3 .elementor-swiper-button svg {
    display: none;
}

.elementor-4813 .elementor-element.elementor-element-976c7d3 .elementor-swiper-button-prev {
    left: 30px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath d='M16.0049 7.28437C16.0049 7.59866 15.7406 7.85581 15.412 7.85581H1.93719L6.96226 13.188C7.18216 13.4213 7.16423 13.783 6.92233 13.9948C6.80833 14.0916 6.66547 14.1416 6.52261 14.1416C6.36172 14.1416 6.20086 14.0791 6.08404 13.9541L0.158956 7.66831C-0.046475 7.45066 -0.046475 7.11794 0.158956 6.90044L6.08404 0.614641C6.30511 0.38028 6.68012 0.364637 6.92155 0.575569C7.16344 0.787643 7.18137 1.14915 6.96148 1.38237L1.93719 6.71294H15.4124C15.7406 6.71294 16.0049 6.97008 16.0049 7.28437Z' fill='%231C1C1B'/%3E%3C/svg%3E") no-repeat center;
}

.elementor-4813 .elementor-element.elementor-element-976c7d3 .elementor-swiper-button-next {
    left: 165px;
    right: auto;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath d='M15.8475 7.88723L9.9221 14.1734C9.80423 14.2984 9.61136 14.3591 9.48278 14.3591C9.34042 14.3591 9.19748 14.31 9.08418 14.2107C8.84228 13.9986 8.82435 13.637 9.04425 13.4038L14.0688 8.07295H0.59254C0.264982 8.07295 0 7.8174 0 7.53363C0 7.24986 0.265054 6.93002 0.59254 6.93002H14.0685L9.04311 1.59752C8.8232 1.36425 8.84113 1.00248 9.08304 0.790677C9.32552 0.579734 9.69987 0.595343 9.9206 0.829751L15.846 7.11589C16.0511 7.33362 16.0511 7.66936 15.8475 7.88723Z' fill='%231C1C1B'/%3E%3C/svg%3E") no-repeat center;
}

@media screen and (min-width: 992px) {
    .elementor-4813 .elementor-element.elementor-element-976c7d3 .elementor-swiper-button-next {
        left: 140px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa193a4 */.elementor-4813 .elementor-element.elementor-element-aa193a4 h3 {
    margin-bottom: 8px;
}

@media screen and (min-width:992px) {
    
    .elementor-4813 .elementor-element.elementor-element-aa193a4 {
        flex: 0 0 540px;
        padding: 0;
    }
}/* End custom CSS */