.elementor-989179 .elementor-element.elementor-element-3e81fcb{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-3e81fcb.e-con{--align-self:center;}.elementor-989179 .elementor-element.elementor-element-0024e4e{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-989179 .elementor-element.elementor-element-e33713b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-e33713b{text-align:center;}.elementor-989179 .elementor-element.elementor-element-e33713b .elementor-heading-title{font-size:28px;line-height:1.2em;color:#312671;}.elementor-989179 .elementor-element.elementor-element-6b50f50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-6b50f50{text-align:center;}.elementor-989179 .elementor-element.elementor-element-6b50f50 .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#613C8E;}.elementor-989179 .elementor-element.elementor-element-f7bd70e{--display:flex;--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;}.elementor-989179 .elementor-element.elementor-element-cb5137a{--display:flex;--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;}.elementor-989179 .elementor-element.elementor-element-ef5fe8c{--display:flex;--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;}.elementor-989179 .elementor-element.elementor-element-07fe28c{--display:flex;--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;}.elementor-989179 .elementor-element.elementor-element-8629aa6{--display:flex;--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;}.elementor-989179 .elementor-element.elementor-element-2e3d481{--display:flex;--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;}.elementor-989179 .elementor-element.elementor-element-a28a2fd{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-b402db8{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-a6ac7d8{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-4031606{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-15baa3e{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-abbfcbd{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-edc03e5{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-0b7b0e6{--display:flex;--min-height:17vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-0b7b0e6:not(.elementor-motion-effects-element-type-background), .elementor-989179 .elementor-element.elementor-element-0b7b0e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#312671;}.elementor-989179 .elementor-element.elementor-element-9817fd4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-9817fd4.e-con{--align-self:center;}.elementor-989179 .elementor-element.elementor-element-33ece16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-33ece16{text-align:start;font-family:"Catamaran", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-989179 .elementor-element.elementor-element-33ece16 a{font-family:"Catamaran", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-989179 .elementor-element.elementor-element-85a6b97{--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;--align-items:center;}.elementor-989179 .elementor-element.elementor-element-85a6b97.e-con{--align-self:center;}.elementor-989179 .elementor-element.elementor-element-bfa30c6 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-989179 .elementor-element.elementor-element-bfa30c6 img{max-width:70%;}.elementor-989179 .elementor-element.elementor-element-db63aba > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-989179 .elementor-element.elementor-element-db63aba img{max-width:70%;}.elementor-989179 .elementor-element.elementor-element-4eccb5c > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-989179 .elementor-element.elementor-element-4eccb5c img{max-width:70%;}.elementor-989179 .elementor-element.elementor-element-78e1fba{--display:flex;--min-height:50vh;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-2a8ced1{--display:flex;--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;}.elementor-989179 .elementor-element.elementor-element-70b386b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-70b386b{text-align:center;}.elementor-989179 .elementor-element.elementor-element-70b386b .elementor-heading-title{line-height:1.2em;color:#312671;}.elementor-989179 .elementor-element.elementor-element-8807c74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-8807c74{text-align:center;}.elementor-989179 .elementor-element.elementor-element-598fc68.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-989179 .elementor-element.elementor-element-598fc68 .elementor-main-swiper{height:433px;width:100%;}.elementor-989179 .elementor-element.elementor-element-598fc68 .elementor-swiper-button{font-size:20px;}.elementor-989179 .elementor-element.elementor-element-598fc68 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-989179 .elementor-element.elementor-element-e852ab2{--display:flex;--min-height:50vh;--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:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-996eb02{--display:flex;--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;}.elementor-989179 .elementor-element.elementor-element-5f82630 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-5f82630{text-align:center;}.elementor-989179 .elementor-element.elementor-element-5f82630 .elementor-heading-title{line-height:1.2em;color:#312671;}.elementor-989179 .elementor-element.elementor-element-569dc1c img{width:35%;}.elementor-989179 .elementor-element.elementor-element-709f16a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-709f16a{text-align:center;}.elementor-989179 .elementor-element.elementor-element-a5ae7a8{--display:flex;}.elementor-989179 .elementor-element.elementor-element-2e95883 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-2e95883{text-align:start;}.elementor-989179 .elementor-element.elementor-element-6e0f6ec{--display:flex;}.elementor-989179 .elementor-element.elementor-element-702e633 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-702e633{text-align:start;}.elementor-989179 .elementor-element.elementor-element-efb3bba{--display:flex;}.elementor-989179 .elementor-element.elementor-element-e9a6be5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-e9a6be5{text-align:start;}.elementor-989179 .elementor-element.elementor-element-ef32e7c{--display:flex;}.elementor-989179 .elementor-element.elementor-element-738d2ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-738d2ef{text-align:start;}.elementor-989179 .elementor-element.elementor-element-b7f373f{--display:flex;}.elementor-989179 .elementor-element.elementor-element-a4602b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-a4602b1{text-align:start;}.elementor-989179 .elementor-element.elementor-element-fdf92db{--display:flex;}.elementor-989179 .elementor-element.elementor-element-948a219 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-948a219{text-align:start;}.elementor-989179 .elementor-element.elementor-element-8b1232b{--display:flex;}.elementor-989179 .elementor-element.elementor-element-7c18f60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-7c18f60{text-align:start;}.elementor-989179 .elementor-element.elementor-element-6d9a03b{--display:flex;}.elementor-989179 .elementor-element.elementor-element-3102776 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-3102776{text-align:start;}.elementor-989179 .elementor-element.elementor-element-778cccd{--display:flex;}.elementor-989179 .elementor-element.elementor-element-82ad425 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-82ad425{text-align:start;}.elementor-989179 .elementor-element.elementor-element-07e4274{--display:flex;}.elementor-989179 .elementor-element.elementor-element-16a995a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-16a995a{text-align:start;}.elementor-989179 .elementor-element.elementor-element-68fd32c{--display:flex;}.elementor-989179 .elementor-element.elementor-element-1a15b7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-1a15b7a{text-align:start;}.elementor-989179 .elementor-element.elementor-element-58ed81f{--display:flex;}.elementor-989179 .elementor-element.elementor-element-9bd6554 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-9bd6554{text-align:start;}.elementor-989179 .elementor-element.elementor-element-7aee798{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#29216D;--n-accordion-title-hover-color:#29216D;--n-accordion-title-active-color:#29216D;--n-accordion-icon-size:15px;}.elementor-989179 .elementor-element.elementor-element-7aee798 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6E6FD;}.elementor-989179 .elementor-element.elementor-element-7aee798 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#F6E6FD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6E6FD;}.elementor-989179 .elementor-element.elementor-element-7aee798 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F6E6FD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6E6FD;}:where( .elementor-989179 .elementor-element.elementor-element-7aee798 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FBF6FD;}.elementor-989179 .elementor-element.elementor-element-7aee798 {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-989179 .elementor-element.elementor-element-7aee798 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-989179 .elementor-element.elementor-element-7d69c2e{--display:flex;--min-height:80vh;--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:center;--align-items:center;--gap:030px 0px;--row-gap:030px;--column-gap:0px;--overlay-opacity:0.25;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-7d69c2e::before, .elementor-989179 .elementor-element.elementor-element-7d69c2e > .elementor-background-video-container::before, .elementor-989179 .elementor-element.elementor-element-7d69c2e > .e-con-inner > .elementor-background-video-container::before, .elementor-989179 .elementor-element.elementor-element-7d69c2e > .elementor-background-slideshow::before, .elementor-989179 .elementor-element.elementor-element-7d69c2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-989179 .elementor-element.elementor-element-7d69c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://relango.edu.pl/wp-content/uploads/2026/06/tlo-na-galerie.png");--background-overlay:'';}.elementor-989179 .elementor-element.elementor-element-a72d43a{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-a07a532{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-wrapper{border-radius:8px 8px 8px 8px;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-textpanel-title{text-align:inherit;font-family:"libre baskerville", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-textpanel-description{text-align:inherit;color:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-play path{fill:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-play{opacity:100%;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-play:hover path{fill:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-play:hover{opacity:100%;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-play.ug-stop-mode path{fill:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-play.ug-stop-mode{opacity:50%;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-play.ug-stop-mode:hover path{fill:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-play.ug-stop-mode:hover{opacity:100%;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-fullscreen svg polyline{stroke:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-fullscreen svg line{stroke:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-fullscreen svg circle{fill:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-fullscreen{opacity:100%;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-fullscreen:hover{opacity:100%;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode path{fill:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode{opacity:100%;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode:hover path{fill:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode:hover{opacity:100%;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-wrapper .ug-button-videoplay{width:86px;height:66px;background-color:#000;opacity:60%;border-radius:5px 5px 5px 5px;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-wrapper .ug-button-videoplay path{fill:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-wrapper .ug-button-videoplay:hover{background-color:#000;opacity:100%;border-radius:5px 5px 5px 5px;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-slider-wrapper .ug-button-videoplay:hover path{fill:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-videoplayer .ug-videoplayer-button-close{width:86px;height:86px;font-size:40px;margin-left:0px !important;margin-top:0px !important;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-videoplayer .ug-videoplayer-button-close svg{width:40px;height:40px;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-videoplayer-button-close svg{fill:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-videoplayer-button-close{color:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-videoplayer-button-close:hover svg{fill:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-videoplayer-button-close:hover{color:#ffffff;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-thumb-image{object-fit:cover;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-error-message{text-align:inherit;}.elementor-989179 .elementor-element.elementor-element-6b127ec{--display:flex;--min-height:0px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-0c23aba > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-989179 .elementor-element.elementor-element-0c23aba .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-989179 .elementor-element.elementor-element-0c23aba .ue-remote-carousel-navigation{flex-direction:row;gap:15px;}.elementor-989179 .elementor-element.elementor-element-0c23aba .ue-remote-arrow{flex-direction:row;gap:10px;min-width:50px;min-height:50px;border-radius:8px 8px 8px 8px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C27AC3;}.elementor-989179 .elementor-element.elementor-element-0c23aba .ue-carousel-nav-label{color:#ffffff;}.elementor-989179 .elementor-element.elementor-element-0c23aba .ue-remote-arrow .ue-carousel-nav-icon{color:#C27AC3;}.elementor-989179 .elementor-element.elementor-element-0c23aba button .ue-carousel-nav-icon svg{fill:#C27AC3;}.elementor-989179 .elementor-element.elementor-element-0c23aba .ue-carousel-nav-icon{font-size:20px;}.elementor-989179 .elementor-element.elementor-element-0c23aba .ue-remote-arrow:hover{background-color:#C27AC3;}.elementor-989179 .elementor-element.elementor-element-0c23aba .ue-remote-arrow:hover .ue-carousel-nav-icon{color:#FFFFFF;}.elementor-989179 .elementor-element.elementor-element-0c23aba button:hover .ue-carousel-nav-icon svg{fill:#FFFFFF;}.elementor-989179 .elementor-element.elementor-element-45bfca0 .ue-text{text-align:left;}.elementor-989179 .elementor-element.elementor-element-45bfca0 .ue_beginning_text{color:#613C8E;font-family:"libre baskerville", Sans-serif;font-size:2em;font-weight:700;text-transform:capitalize;line-height:1.1em;}.elementor-989179 .elementor-element.elementor-element-45bfca0 .ue_gradient_text{font-family:"libre baskerville", Sans-serif;font-size:2.2em;font-weight:700;text-transform:capitalize;line-height:1.1em;}.elementor-989179 .elementor-element.elementor-element-45bfca0 .ue_ending_text{color:#FFFFFF;font-family:"libre baskerville", Sans-serif;font-size:2.3em;font-weight:700;line-height:1.5em;}.elementor-989179 .elementor-element.elementor-element-bbc85a3 > .elementor-widget-container{margin:-12px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-bbc85a3{font-family:"inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;color:#613C8E;}.elementor-989179 .elementor-element.elementor-element-bbc85a3 a{font-family:"inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;color:#613C8E;}.elementor-989179 .elementor-element.elementor-element-c050b69 .ue-grad-btn-wrapper{justify-content:start!important;}.elementor-989179 .elementor-element.elementor-element-c050b69 .ue-gradient-border-content{padding:10px 32px 10px 32px;border-radius:8px;}.elementor-989179 .elementor-element.elementor-element-c050b69 .ue-gradient-border .ue-txt{font-family:"inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.8em;}.elementor-989179 .elementor-element.elementor-element-45e67b0{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:70px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-989179 .elementor-element.elementor-element-45e67b0:not(.elementor-motion-effects-element-type-background), .elementor-989179 .elementor-element.elementor-element-45e67b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://relango.edu.pl/wp-content/uploads/2026/06/tlo-pod-blog.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-989179 .elementor-element.elementor-element-1dfb236{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-162420e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-162420e .ue-text{text-align:center;}.elementor-989179 .elementor-element.elementor-element-162420e .ue_beginning_text{color:#613C8E;font-family:"Catamaran", Sans-serif;font-size:48px;font-weight:800;text-transform:capitalize;line-height:1.1em;}.elementor-989179 .elementor-element.elementor-element-162420e .ue_gradient_text{font-family:"libre baskerville", Sans-serif;font-size:2.2em;font-weight:700;text-transform:capitalize;line-height:1.1em;}.elementor-989179 .elementor-element.elementor-element-162420e .ue_ending_text{color:#C27AC3;font-family:"Catamaran", Sans-serif;font-size:48px;font-weight:800;line-height:1.5em;}.elementor-989179 .elementor-element.elementor-element-91c6255{text-align:center;}.elementor-989179 .elementor-element.elementor-element-91c6255 img{width:18%;}.elementor-989179 .elementor-element.elementor-element-912a652 > .elementor-widget-container{margin:0px 150px 0px 150px;padding:0px 0px 11px 0px;}.elementor-989179 .elementor-element.elementor-element-912a652{text-align:center;}.elementor-989179 .elementor-element.elementor-element-db8ac88{--item-display:flex;--read-more-alignment:1;--grid-row-gap:28px;--grid-column-gap:35px;}.elementor-989179 .elementor-element.elementor-element-db8ac88 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-989179 .elementor-element.elementor-element-db8ac88:after{content:"0.6";}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__thumbnail__link{width:100%;}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__meta-data span + span:before{content:"•";}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__card{background-color:#FFFFFF;border-radius:10px;padding-top:0px;padding-bottom:0px;}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__text{padding:0 14px;margin-top:0px;}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__meta-data{padding:10px 14px;}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__avatar{padding-right:14px;padding-left:14px;}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 115% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__badge{left:0;}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__card .elementor-post__badge{background-color:#613C8E;font-size:13px;margin:15px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__title, .elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__title a{color:#2D246C;font-size:23px;font-weight:800;line-height:1.3em;}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__title{margin-bottom:15px;}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__excerpt p{color:#613C8E;}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__excerpt{margin-bottom:10px;}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__read-more{color:#C27AC3;}.elementor-989179 .elementor-element.elementor-element-3151453{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-9346d90{--display:flex;}.elementor-989179 .elementor-element.elementor-element-fdde2eb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-eabb27c .elementor-button{background-color:#613C8E;font-family:"Sensei", Sans-serif;}.elementor-989179 .elementor-element.elementor-element-eabb27c .elementor-button:hover, .elementor-989179 .elementor-element.elementor-element-eabb27c .elementor-button:focus{background-color:#C27AC3;}.elementor-989179 .elementor-element.elementor-element-eabb27c{width:auto;max-width:auto;align-self:center;}.elementor-989179 .elementor-element.elementor-element-eabb27c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-4583472{--display:flex;}.elementor-989179 .elementor-element.elementor-element-77c562a > .elementor-widget-container{margin:40px 3px -27px 0px;}.elementor-989179 .elementor-element.elementor-element-77c562a{text-align:end;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-989179 .elementor-element.elementor-element-598fc68.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-989179 .elementor-element.elementor-element-3e81fcb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-989179 .elementor-element.elementor-element-0024e4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-e33713b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-6b50f50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-33ece16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-70b386b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-598fc68.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-989179 .elementor-element.elementor-element-5f82630 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-7d69c2e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-989179 .elementor-element.elementor-element-a72d43a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-989179 .elementor-element.elementor-element-0c23aba .ue-remote-arrow{min-width:40px;min-height:40px;}.elementor-989179 .elementor-element.elementor-element-0c23aba .ue-carousel-nav-icon{font-size:16px;}.elementor-989179 .elementor-element.elementor-element-45bfca0 .ue_beginning_text{font-size:1.2em;line-height:0.2em;}.elementor-989179 .elementor-element.elementor-element-45bfca0 .ue_gradient_text{font-size:1.2em;line-height:1em;}.elementor-989179 .elementor-element.elementor-element-45bfca0 .ue_ending_text{line-height:1em;}.elementor-989179 .elementor-element.elementor-element-bbc85a3{font-size:15px;line-height:1.5em;}.elementor-989179 .elementor-element.elementor-element-bbc85a3 a{font-size:15px;line-height:1.5em;}.elementor-989179 .elementor-element.elementor-element-c050b69 .ue-gradient-border-content{padding:8px 20px 8px 20px;}.elementor-989179 .elementor-element.elementor-element-c050b69 .ue-gradient-border .ue-txt{font-size:15px;}.elementor-989179 .elementor-element.elementor-element-45e67b0{--padding-top:70px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-989179 .elementor-element.elementor-element-1dfb236{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-162420e .ue_beginning_text{font-size:1.2em;line-height:0.2em;}.elementor-989179 .elementor-element.elementor-element-162420e .ue_gradient_text{font-size:1.2em;line-height:1em;}.elementor-989179 .elementor-element.elementor-element-162420e .ue_ending_text{line-height:1em;}}@media(max-width:767px){.elementor-989179 .elementor-element.elementor-element-3e81fcb{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-989179 .elementor-element.elementor-element-0024e4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-e33713b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-e33713b{text-align:center;}.elementor-989179 .elementor-element.elementor-element-e33713b .elementor-heading-title{font-size:30px;}.elementor-989179 .elementor-element.elementor-element-6b50f50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-6b50f50{text-align:center;}.elementor-989179 .elementor-element.elementor-element-6b50f50 .elementor-heading-title{font-size:20px;}.elementor-989179 .elementor-element.elementor-element-0b7b0e6{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-989179 .elementor-element.elementor-element-33ece16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-33ece16{text-align:center;font-size:30px;}.elementor-989179 .elementor-element.elementor-element-33ece16 a{font-size:30px;}.elementor-989179 .elementor-element.elementor-element-78e1fba{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-989179 .elementor-element.elementor-element-70b386b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-70b386b{text-align:center;}.elementor-989179 .elementor-element.elementor-element-70b386b .elementor-heading-title{font-size:30px;}.elementor-989179 .elementor-element.elementor-element-8807c74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-598fc68.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-989179 .elementor-element.elementor-element-e852ab2{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-989179 .elementor-element.elementor-element-5f82630 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-5f82630{text-align:center;}.elementor-989179 .elementor-element.elementor-element-5f82630 .elementor-heading-title{font-size:30px;}.elementor-989179 .elementor-element.elementor-element-569dc1c img{width:60%;}.elementor-989179 .elementor-element.elementor-element-709f16a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-2e95883 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-702e633 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-e9a6be5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-738d2ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-a4602b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-948a219 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-7c18f60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-3102776 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-82ad425 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-16a995a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-1a15b7a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-9bd6554 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-7d69c2e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-989179 .elementor-element.elementor-element-a72d43a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-989179 .elementor-element.elementor-element-e517ead .ug-textpanel-title{font-size:21px;}.elementor-989179 .elementor-element.elementor-element-45bfca0 .ue_beginning_text{font-size:30px;}.elementor-989179 .elementor-element.elementor-element-45bfca0 .ue_gradient_text{font-size:30px;}.elementor-989179 .elementor-element.elementor-element-45bfca0 .ue_ending_text{font-size:16px;}.elementor-989179 .elementor-element.elementor-element-bbc85a3{font-size:16px;}.elementor-989179 .elementor-element.elementor-element-bbc85a3 a{font-size:16px;}.elementor-989179 .elementor-element.elementor-element-c050b69 .ue-gradient-border .ue-txt{font-size:16px;}.elementor-989179 .elementor-element.elementor-element-45e67b0{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-989179 .elementor-element.elementor-element-1dfb236{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-989179 .elementor-element.elementor-element-162420e .ue_beginning_text{font-size:30px;}.elementor-989179 .elementor-element.elementor-element-162420e .ue_gradient_text{font-size:30px;}.elementor-989179 .elementor-element.elementor-element-162420e .ue_ending_text{font-size:16px;}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-989179 .elementor-element.elementor-element-db8ac88:after{content:"0.5";}.elementor-989179 .elementor-element.elementor-element-db8ac88 .elementor-post__thumbnail__link{width:100%;}.elementor-989179 .elementor-element.elementor-element-3151453{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-fdde2eb{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989179 .elementor-element.elementor-element-eabb27c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-989179 .elementor-element.elementor-element-77c562a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-989179 .elementor-element.elementor-element-77c562a{text-align:center;}}@media(min-width:768px){.elementor-989179 .elementor-element.elementor-element-3e81fcb{--content-width:1300px;}.elementor-989179 .elementor-element.elementor-element-0024e4e{--width:86%;}.elementor-989179 .elementor-element.elementor-element-0b7b0e6{--content-width:1300px;}.elementor-989179 .elementor-element.elementor-element-9817fd4{--width:100%;}.elementor-989179 .elementor-element.elementor-element-85a6b97{--width:50%;}.elementor-989179 .elementor-element.elementor-element-78e1fba{--content-width:1300px;}.elementor-989179 .elementor-element.elementor-element-2a8ced1{--width:100%;}.elementor-989179 .elementor-element.elementor-element-e852ab2{--content-width:1300px;}.elementor-989179 .elementor-element.elementor-element-996eb02{--width:80%;}.elementor-989179 .elementor-element.elementor-element-7d69c2e{--content-width:1300px;}.elementor-989179 .elementor-element.elementor-element-6b127ec{--width:90%;}.elementor-989179 .elementor-element.elementor-element-45e67b0{--content-width:1300px;}.elementor-989179 .elementor-element.elementor-element-1dfb236{--width:77%;}}@media(max-width:1366px) and (min-width:768px){.elementor-989179 .elementor-element.elementor-element-3e81fcb{--content-width:1200px;}.elementor-989179 .elementor-element.elementor-element-0b7b0e6{--content-width:1200px;}.elementor-989179 .elementor-element.elementor-element-78e1fba{--content-width:1200px;}.elementor-989179 .elementor-element.elementor-element-e852ab2{--content-width:1200px;}.elementor-989179 .elementor-element.elementor-element-7d69c2e{--content-width:1200px;}.elementor-989179 .elementor-element.elementor-element-45e67b0{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-989179 .elementor-element.elementor-element-0024e4e{--width:100%;}}@media(min-width:2400px){.elementor-989179 .elementor-element.elementor-element-598fc68.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for html, class: .elementor-element-e077137 *//* =========================================================
   RELANGO – ZESPÓŁ
   ========================================================= */

#relango-team-section {
    width: 100%;
    max-width: 1100px;

    margin: 0 auto;
    padding: 70px 30px;

    box-sizing: border-box;

    font-family: "Catamaran", sans-serif !important;
    color: #303268;
}


/* =========================================================
   WSTĘP
   ========================================================= */

#relango-team-section .relango-team-intro {
    width: 100%;
    max-width: 1000px;

    margin: 0 auto 55px;

    text-align: center;
}


#relango-team-section .relango-team-lead {
    margin: 0 auto 18px;

    max-width: 1000px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 24px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    color: #303268 !important;
}


#relango-team-section .relango-team-welcome {
    margin: 0;

    font-family: "Catamaran", sans-serif !important;

    font-size: 23px !important;
    font-weight: 400 !important;

    line-height: 1.3 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   UKŁAD OSOBY
   ========================================================= */

#relango-team-section .relango-team-member {
    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 55px;

    box-sizing: border-box;
}


/* =========================================================
   ZDJĘCIE – HEKSAGON
   ========================================================= */

#relango-team-section .relango-team-photo {
    width: 300px;
    height: 300px;

    flex: 0 0 300px;

    overflow: hidden;

    clip-path: polygon(
        25% 6.7%,
        75% 6.7%,
        100% 50%,
        75% 93.3%,
        25% 93.3%,
        0% 50%
    );
}


#relango-team-section .relango-team-photo img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
    object-position: center;

    border: none !important;
    border-radius: 0 !important;
}


/* =========================================================
   TREŚĆ
   ========================================================= */

#relango-team-section .relango-team-content {
    flex: 1;

    min-width: 0;

    text-align: left;
}


/* =========================================================
   IMIĘ + STANOWISKO
   ========================================================= */

#relango-team-section .relango-team-name {
    margin: 0 0 18px !important;

    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* IMIĘ I NAZWISKO */

#relango-team-section .relango-team-person {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* STANOWISKO */

#relango-team-section .relango-team-position {
    display: block !important;

    margin-top: 5px !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 21px !important;
    font-weight: 500 !important;

    line-height: 1.2 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   KRÓTKI OPIS
   ========================================================= */

#relango-team-section .relango-team-short {
    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   ROZWIJANY TEKST
   ========================================================= */

#relango-team-section .relango-team-more {
    display: none;

    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


#relango-team-section .relango-team-more.is-open {
    display: block;
}


#relango-team-section .relango-team-more p {
    margin: 0 0 14px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button {
    width: auto !important;

    min-width: 190px !important;
    max-width: none !important;

    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;

    padding: 0 25px !important;
    margin: 0 !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    box-sizing: border-box !important;

    background: #613C8E !important;

    border: none !important;

    border-radius: 999px !important;

    color: #ffffff !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-shadow: none !important;

    transform: scale(1) !important;

    transform-origin: center center !important;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================================
   TEKST PRZYCISKU
   ========================================================= */

#relango-team-section .relango-team-button-text {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;
}


/* =========================================================
   STRZAŁKA
   ========================================================= */

#relango-team-section .relango-team-arrow {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 16px;
    height: 16px;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, sans-serif !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;

    transform: rotate(0deg);

    transition: transform 0.25s ease;
}


/* =========================================================
   STRZAŁKA PO ROZWINIĘCIU
   ========================================================= */

#relango-team-section button.relango-team-button.is-open
.relango-team-arrow {

    transform: rotate(180deg);

}


/* =========================================================
   HOVER – PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button:hover {

    background: #C27AC3 !important;

    color: #ffffff !important;

    transform: scale(1.1) !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-button-text {

    color: #ffffff !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-arrow {

    color: #ffffff !important;

}


/* =========================================================
   FOCUS
   ========================================================= */

#relango-team-section button.relango-team-button:focus,
#relango-team-section button.relango-team-button:active {

    outline: none !important;

    box-shadow: none !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    #relango-team-section {

        padding: 55px 25px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-member {

        gap: 35px;

    }


    #relango-team-section .relango-team-photo {

        width: 240px;
        height: 240px;

        flex-basis: 240px;

    }


    #relango-team-section .relango-team-person {

        font-size: 30px !important;

    }


    #relango-team-section .relango-team-position {

        font-size: 19px !important;

    }

}


/* =========================================================
   TELEFON
   ========================================================= */

@media (max-width: 767px) {

    #relango-team-section {

        padding: 45px 20px;

    }


    #relango-team-section .relango-team-intro {

        margin-bottom: 40px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 19px !important;

        line-height: 1.4 !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 19px !important;

    }


    #relango-team-section .relango-team-member {

        flex-direction: column;

        gap: 30px;

        text-align: center;

    }


    #relango-team-section .relango-team-photo {

        width: 230px;
        height: 230px;

        flex: 0 0 230px;

    }


    #relango-team-section .relango-team-content {

        width: 100%;

        text-align: center;

    }


    #relango-team-section .relango-team-person {

        font-size: 29px !important;

    }


    #relango-team-section .relango-team-position {

        margin-top: 4px !important;

        font-size: 18px !important;

    }


    #relango-team-section .relango-team-short {

        font-size: 16px !important;

    }


    #relango-team-section .relango-team-more,
    #relango-team-section .relango-team-more p {

        font-size: 16px !important;

    }


    #relango-team-section button.relango-team-button {

        min-width: 175px !important;

        height: 44px !important;
        min-height: 44px !important;
        max-height: 44px !important;

        padding: 0 22px !important;

        font-size: 15px !important;

    }


    #relango-team-section .relango-team-button-text {

        font-size: 15px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-05138e3 *//* =========================================================
   RELANGO – ZESPÓŁ
   ========================================================= */

#relango-team-section {
    width: 100%;
    max-width: 1100px;

    margin: 0 auto;
    padding: 70px 30px;

    box-sizing: border-box;

    font-family: "Catamaran", sans-serif !important;
    color: #303268;
}


/* =========================================================
   WSTĘP
   ========================================================= */

#relango-team-section .relango-team-intro {
    width: 100%;
    max-width: 1000px;

    margin: 0 auto 55px;

    text-align: center;
}


#relango-team-section .relango-team-lead {
    margin: 0 auto 18px;

    max-width: 1000px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 24px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    color: #303268 !important;
}


#relango-team-section .relango-team-welcome {
    margin: 0;

    font-family: "Catamaran", sans-serif !important;

    font-size: 23px !important;
    font-weight: 400 !important;

    line-height: 1.3 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   UKŁAD OSOBY
   ========================================================= */

#relango-team-section .relango-team-member {
    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 55px;

    box-sizing: border-box;
}


/* =========================================================
   ZDJĘCIE – HEKSAGON
   ========================================================= */

#relango-team-section .relango-team-photo {
    width: 300px;
    height: 300px;

    flex: 0 0 300px;

    overflow: hidden;

    clip-path: polygon(
        25% 6.7%,
        75% 6.7%,
        100% 50%,
        75% 93.3%,
        25% 93.3%,
        0% 50%
    );
}


#relango-team-section .relango-team-photo img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
    object-position: center;

    border: none !important;
    border-radius: 0 !important;
}


/* =========================================================
   TREŚĆ
   ========================================================= */

#relango-team-section .relango-team-content {
    flex: 1;

    min-width: 0;

    text-align: left;
}


/* =========================================================
   IMIĘ + STANOWISKO
   ========================================================= */

#relango-team-section .relango-team-name {
    margin: 0 0 18px !important;

    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* IMIĘ I NAZWISKO */

#relango-team-section .relango-team-person {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* STANOWISKO */

#relango-team-section .relango-team-position {
    display: block !important;

    margin-top: 5px !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 21px !important;
    font-weight: 500 !important;

    line-height: 1.2 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   KRÓTKI OPIS
   ========================================================= */

#relango-team-section .relango-team-short {
    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   ROZWIJANY TEKST
   ========================================================= */

#relango-team-section .relango-team-more {
    display: none;

    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


#relango-team-section .relango-team-more.is-open {
    display: block;
}


#relango-team-section .relango-team-more p {
    margin: 0 0 14px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button {
    width: auto !important;

    min-width: 190px !important;
    max-width: none !important;

    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;

    padding: 0 25px !important;
    margin: 0 !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    box-sizing: border-box !important;

    background: #613C8E !important;

    border: none !important;

    border-radius: 999px !important;

    color: #ffffff !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-shadow: none !important;

    transform: scale(1) !important;

    transform-origin: center center !important;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================================
   TEKST PRZYCISKU
   ========================================================= */

#relango-team-section .relango-team-button-text {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;
}


/* =========================================================
   STRZAŁKA
   ========================================================= */

#relango-team-section .relango-team-arrow {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 16px;
    height: 16px;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, sans-serif !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;

    transform: rotate(0deg);

    transition: transform 0.25s ease;
}


/* =========================================================
   STRZAŁKA PO ROZWINIĘCIU
   ========================================================= */

#relango-team-section button.relango-team-button.is-open
.relango-team-arrow {

    transform: rotate(180deg);

}


/* =========================================================
   HOVER – PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button:hover {

    background: #C27AC3 !important;

    color: #ffffff !important;

    transform: scale(1.1) !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-button-text {

    color: #ffffff !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-arrow {

    color: #ffffff !important;

}


/* =========================================================
   FOCUS
   ========================================================= */

#relango-team-section button.relango-team-button:focus,
#relango-team-section button.relango-team-button:active {

    outline: none !important;

    box-shadow: none !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    #relango-team-section {

        padding: 55px 25px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-member {

        gap: 35px;

    }


    #relango-team-section .relango-team-photo {

        width: 240px;
        height: 240px;

        flex-basis: 240px;

    }


    #relango-team-section .relango-team-person {

        font-size: 30px !important;

    }


    #relango-team-section .relango-team-position {

        font-size: 19px !important;

    }

}


/* =========================================================
   TELEFON
   ========================================================= */

@media (max-width: 767px) {

    #relango-team-section {

        padding: 45px 20px;

    }


    #relango-team-section .relango-team-intro {

        margin-bottom: 40px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 19px !important;

        line-height: 1.4 !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 19px !important;

    }


    #relango-team-section .relango-team-member {

        flex-direction: column;

        gap: 30px;

        text-align: center;

    }


    #relango-team-section .relango-team-photo {

        width: 230px;
        height: 230px;

        flex: 0 0 230px;

    }


    #relango-team-section .relango-team-content {

        width: 100%;

        text-align: center;

    }


    #relango-team-section .relango-team-person {

        font-size: 29px !important;

    }


    #relango-team-section .relango-team-position {

        margin-top: 4px !important;

        font-size: 18px !important;

    }


    #relango-team-section .relango-team-short {

        font-size: 16px !important;

    }


    #relango-team-section .relango-team-more,
    #relango-team-section .relango-team-more p {

        font-size: 16px !important;

    }


    #relango-team-section button.relango-team-button {

        min-width: 175px !important;

        height: 44px !important;
        min-height: 44px !important;
        max-height: 44px !important;

        padding: 0 22px !important;

        font-size: 15px !important;

    }


    #relango-team-section .relango-team-button-text {

        font-size: 15px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed22f04 *//* =========================================================
   RELANGO – ZESPÓŁ
   ========================================================= */

#relango-team-section {
    width: 100%;
    max-width: 1100px;

    margin: 0 auto;
    padding: 70px 30px;

    box-sizing: border-box;

    font-family: "Catamaran", sans-serif !important;
    color: #303268;
}


/* =========================================================
   WSTĘP
   ========================================================= */

#relango-team-section .relango-team-intro {
    width: 100%;
    max-width: 1000px;

    margin: 0 auto 55px;

    text-align: center;
}


#relango-team-section .relango-team-lead {
    margin: 0 auto 18px;

    max-width: 1000px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 24px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    color: #303268 !important;
}


#relango-team-section .relango-team-welcome {
    margin: 0;

    font-family: "Catamaran", sans-serif !important;

    font-size: 23px !important;
    font-weight: 400 !important;

    line-height: 1.3 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   UKŁAD OSOBY
   ========================================================= */

#relango-team-section .relango-team-member {
    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 55px;

    box-sizing: border-box;
}


/* =========================================================
   ZDJĘCIE – HEKSAGON
   ========================================================= */

#relango-team-section .relango-team-photo {
    width: 300px;
    height: 300px;

    flex: 0 0 300px;

    overflow: hidden;

    clip-path: polygon(
        25% 6.7%,
        75% 6.7%,
        100% 50%,
        75% 93.3%,
        25% 93.3%,
        0% 50%
    );
}


#relango-team-section .relango-team-photo img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
    object-position: center;

    border: none !important;
    border-radius: 0 !important;
}


/* =========================================================
   TREŚĆ
   ========================================================= */

#relango-team-section .relango-team-content {
    flex: 1;

    min-width: 0;

    text-align: left;
}


/* =========================================================
   IMIĘ + STANOWISKO
   ========================================================= */

#relango-team-section .relango-team-name {
    margin: 0 0 18px !important;

    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* IMIĘ I NAZWISKO */

#relango-team-section .relango-team-person {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* STANOWISKO */

#relango-team-section .relango-team-position {
    display: block !important;

    margin-top: 5px !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 21px !important;
    font-weight: 500 !important;

    line-height: 1.2 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   KRÓTKI OPIS
   ========================================================= */

#relango-team-section .relango-team-short {
    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   ROZWIJANY TEKST
   ========================================================= */

#relango-team-section .relango-team-more {
    display: none;

    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


#relango-team-section .relango-team-more.is-open {
    display: block;
}


#relango-team-section .relango-team-more p {
    margin: 0 0 14px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button {
    width: auto !important;

    min-width: 190px !important;
    max-width: none !important;

    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;

    padding: 0 25px !important;
    margin: 0 !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    box-sizing: border-box !important;

    background: #613C8E !important;

    border: none !important;

    border-radius: 999px !important;

    color: #ffffff !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-shadow: none !important;

    transform: scale(1) !important;

    transform-origin: center center !important;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================================
   TEKST PRZYCISKU
   ========================================================= */

#relango-team-section .relango-team-button-text {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;
}


/* =========================================================
   STRZAŁKA
   ========================================================= */

#relango-team-section .relango-team-arrow {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 16px;
    height: 16px;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, sans-serif !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;

    transform: rotate(0deg);

    transition: transform 0.25s ease;
}


/* =========================================================
   STRZAŁKA PO ROZWINIĘCIU
   ========================================================= */

#relango-team-section button.relango-team-button.is-open
.relango-team-arrow {

    transform: rotate(180deg);

}


/* =========================================================
   HOVER – PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button:hover {

    background: #C27AC3 !important;

    color: #ffffff !important;

    transform: scale(1.1) !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-button-text {

    color: #ffffff !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-arrow {

    color: #ffffff !important;

}


/* =========================================================
   FOCUS
   ========================================================= */

#relango-team-section button.relango-team-button:focus,
#relango-team-section button.relango-team-button:active {

    outline: none !important;

    box-shadow: none !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    #relango-team-section {

        padding: 55px 25px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-member {

        gap: 35px;

    }


    #relango-team-section .relango-team-photo {

        width: 240px;
        height: 240px;

        flex-basis: 240px;

    }


    #relango-team-section .relango-team-person {

        font-size: 30px !important;

    }


    #relango-team-section .relango-team-position {

        font-size: 19px !important;

    }

}


/* =========================================================
   TELEFON
   ========================================================= */

@media (max-width: 767px) {

    #relango-team-section {

        padding: 45px 20px;

    }


    #relango-team-section .relango-team-intro {

        margin-bottom: 40px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 19px !important;

        line-height: 1.4 !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 19px !important;

    }


    #relango-team-section .relango-team-member {

        flex-direction: column;

        gap: 30px;

        text-align: center;

    }


    #relango-team-section .relango-team-photo {

        width: 230px;
        height: 230px;

        flex: 0 0 230px;

    }


    #relango-team-section .relango-team-content {

        width: 100%;

        text-align: center;

    }


    #relango-team-section .relango-team-person {

        font-size: 29px !important;

    }


    #relango-team-section .relango-team-position {

        margin-top: 4px !important;

        font-size: 18px !important;

    }


    #relango-team-section .relango-team-short {

        font-size: 16px !important;

    }


    #relango-team-section .relango-team-more,
    #relango-team-section .relango-team-more p {

        font-size: 16px !important;

    }


    #relango-team-section button.relango-team-button {

        min-width: 175px !important;

        height: 44px !important;
        min-height: 44px !important;
        max-height: 44px !important;

        padding: 0 22px !important;

        font-size: 15px !important;

    }


    #relango-team-section .relango-team-button-text {

        font-size: 15px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e666e55 *//* =========================================================
   RELANGO – ZESPÓŁ
   ========================================================= */

#relango-team-section {
    width: 100%;
    max-width: 1100px;

    margin: 0 auto;
    padding: 70px 30px;

    box-sizing: border-box;

    font-family: "Catamaran", sans-serif !important;
    color: #303268;
}


/* =========================================================
   WSTĘP
   ========================================================= */

#relango-team-section .relango-team-intro {
    width: 100%;
    max-width: 1000px;

    margin: 0 auto 55px;

    text-align: center;
}


#relango-team-section .relango-team-lead {
    margin: 0 auto 18px;

    max-width: 1000px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 24px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    color: #303268 !important;
}


#relango-team-section .relango-team-welcome {
    margin: 0;

    font-family: "Catamaran", sans-serif !important;

    font-size: 23px !important;
    font-weight: 400 !important;

    line-height: 1.3 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   UKŁAD OSOBY
   ========================================================= */

#relango-team-section .relango-team-member {
    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 55px;

    box-sizing: border-box;
}


/* =========================================================
   ZDJĘCIE – HEKSAGON
   ========================================================= */

#relango-team-section .relango-team-photo {
    width: 300px;
    height: 300px;

    flex: 0 0 300px;

    overflow: hidden;

    clip-path: polygon(
        25% 6.7%,
        75% 6.7%,
        100% 50%,
        75% 93.3%,
        25% 93.3%,
        0% 50%
    );
}


#relango-team-section .relango-team-photo img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
    object-position: center;

    border: none !important;
    border-radius: 0 !important;
}


/* =========================================================
   TREŚĆ
   ========================================================= */

#relango-team-section .relango-team-content {
    flex: 1;

    min-width: 0;

    text-align: left;
}


/* =========================================================
   IMIĘ + STANOWISKO
   ========================================================= */

#relango-team-section .relango-team-name {
    margin: 0 0 18px !important;

    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* IMIĘ I NAZWISKO */

#relango-team-section .relango-team-person {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* STANOWISKO */

#relango-team-section .relango-team-position {
    display: block !important;

    margin-top: 5px !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 21px !important;
    font-weight: 500 !important;

    line-height: 1.2 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   KRÓTKI OPIS
   ========================================================= */

#relango-team-section .relango-team-short {
    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   ROZWIJANY TEKST
   ========================================================= */

#relango-team-section .relango-team-more {
    display: none;

    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


#relango-team-section .relango-team-more.is-open {
    display: block;
}


#relango-team-section .relango-team-more p {
    margin: 0 0 14px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button {
    width: auto !important;

    min-width: 190px !important;
    max-width: none !important;

    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;

    padding: 0 25px !important;
    margin: 0 !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    box-sizing: border-box !important;

    background: #613C8E !important;

    border: none !important;

    border-radius: 999px !important;

    color: #ffffff !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-shadow: none !important;

    transform: scale(1) !important;

    transform-origin: center center !important;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================================
   TEKST PRZYCISKU
   ========================================================= */

#relango-team-section .relango-team-button-text {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;
}


/* =========================================================
   STRZAŁKA
   ========================================================= */

#relango-team-section .relango-team-arrow {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 16px;
    height: 16px;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, sans-serif !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;

    transform: rotate(0deg);

    transition: transform 0.25s ease;
}


/* =========================================================
   STRZAŁKA PO ROZWINIĘCIU
   ========================================================= */

#relango-team-section button.relango-team-button.is-open
.relango-team-arrow {

    transform: rotate(180deg);

}


/* =========================================================
   HOVER – PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button:hover {

    background: #C27AC3 !important;

    color: #ffffff !important;

    transform: scale(1.1) !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-button-text {

    color: #ffffff !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-arrow {

    color: #ffffff !important;

}


/* =========================================================
   FOCUS
   ========================================================= */

#relango-team-section button.relango-team-button:focus,
#relango-team-section button.relango-team-button:active {

    outline: none !important;

    box-shadow: none !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    #relango-team-section {

        padding: 55px 25px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-member {

        gap: 35px;

    }


    #relango-team-section .relango-team-photo {

        width: 240px;
        height: 240px;

        flex-basis: 240px;

    }


    #relango-team-section .relango-team-person {

        font-size: 30px !important;

    }


    #relango-team-section .relango-team-position {

        font-size: 19px !important;

    }

}


/* =========================================================
   TELEFON
   ========================================================= */

@media (max-width: 767px) {

    #relango-team-section {

        padding: 45px 20px;

    }


    #relango-team-section .relango-team-intro {

        margin-bottom: 40px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 19px !important;

        line-height: 1.4 !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 19px !important;

    }


    #relango-team-section .relango-team-member {

        flex-direction: column;

        gap: 30px;

        text-align: center;

    }


    #relango-team-section .relango-team-photo {

        width: 230px;
        height: 230px;

        flex: 0 0 230px;

    }


    #relango-team-section .relango-team-content {

        width: 100%;

        text-align: center;

    }


    #relango-team-section .relango-team-person {

        font-size: 29px !important;

    }


    #relango-team-section .relango-team-position {

        margin-top: 4px !important;

        font-size: 18px !important;

    }


    #relango-team-section .relango-team-short {

        font-size: 16px !important;

    }


    #relango-team-section .relango-team-more,
    #relango-team-section .relango-team-more p {

        font-size: 16px !important;

    }


    #relango-team-section button.relango-team-button {

        min-width: 175px !important;

        height: 44px !important;
        min-height: 44px !important;
        max-height: 44px !important;

        padding: 0 22px !important;

        font-size: 15px !important;

    }


    #relango-team-section .relango-team-button-text {

        font-size: 15px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de962f5 *//* =========================================================
   RELANGO – ZESPÓŁ
   ========================================================= */

#relango-team-section {
    width: 100%;
    max-width: 1100px;

    margin: 0 auto;
    padding: 70px 30px;

    box-sizing: border-box;

    font-family: "Catamaran", sans-serif !important;
    color: #303268;
}


/* =========================================================
   WSTĘP
   ========================================================= */

#relango-team-section .relango-team-intro {
    width: 100%;
    max-width: 1000px;

    margin: 0 auto 55px;

    text-align: center;
}


#relango-team-section .relango-team-lead {
    margin: 0 auto 18px;

    max-width: 1000px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 24px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    color: #303268 !important;
}


#relango-team-section .relango-team-welcome {
    margin: 0;

    font-family: "Catamaran", sans-serif !important;

    font-size: 23px !important;
    font-weight: 400 !important;

    line-height: 1.3 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   UKŁAD OSOBY
   ========================================================= */

#relango-team-section .relango-team-member {
    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 55px;

    box-sizing: border-box;
}


/* =========================================================
   ZDJĘCIE – HEKSAGON
   ========================================================= */

#relango-team-section .relango-team-photo {
    width: 300px;
    height: 300px;

    flex: 0 0 300px;

    overflow: hidden;

    clip-path: polygon(
        25% 6.7%,
        75% 6.7%,
        100% 50%,
        75% 93.3%,
        25% 93.3%,
        0% 50%
    );
}


#relango-team-section .relango-team-photo img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
    object-position: center;

    border: none !important;
    border-radius: 0 !important;
}


/* =========================================================
   TREŚĆ
   ========================================================= */

#relango-team-section .relango-team-content {
    flex: 1;

    min-width: 0;

    text-align: left;
}


/* =========================================================
   IMIĘ + STANOWISKO
   ========================================================= */

#relango-team-section .relango-team-name {
    margin: 0 0 18px !important;

    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* IMIĘ I NAZWISKO */

#relango-team-section .relango-team-person {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* STANOWISKO */

#relango-team-section .relango-team-position {
    display: block !important;

    margin-top: 5px !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 21px !important;
    font-weight: 500 !important;

    line-height: 1.2 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   KRÓTKI OPIS
   ========================================================= */

#relango-team-section .relango-team-short {
    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   ROZWIJANY TEKST
   ========================================================= */

#relango-team-section .relango-team-more {
    display: none;

    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


#relango-team-section .relango-team-more.is-open {
    display: block;
}


#relango-team-section .relango-team-more p {
    margin: 0 0 14px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button {
    width: auto !important;

    min-width: 190px !important;
    max-width: none !important;

    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;

    padding: 0 25px !important;
    margin: 0 !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    box-sizing: border-box !important;

    background: #613C8E !important;

    border: none !important;

    border-radius: 999px !important;

    color: #ffffff !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-shadow: none !important;

    transform: scale(1) !important;

    transform-origin: center center !important;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================================
   TEKST PRZYCISKU
   ========================================================= */

#relango-team-section .relango-team-button-text {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;
}


/* =========================================================
   STRZAŁKA
   ========================================================= */

#relango-team-section .relango-team-arrow {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 16px;
    height: 16px;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, sans-serif !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;

    transform: rotate(0deg);

    transition: transform 0.25s ease;
}


/* =========================================================
   STRZAŁKA PO ROZWINIĘCIU
   ========================================================= */

#relango-team-section button.relango-team-button.is-open
.relango-team-arrow {

    transform: rotate(180deg);

}


/* =========================================================
   HOVER – PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button:hover {

    background: #C27AC3 !important;

    color: #ffffff !important;

    transform: scale(1.1) !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-button-text {

    color: #ffffff !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-arrow {

    color: #ffffff !important;

}


/* =========================================================
   FOCUS
   ========================================================= */

#relango-team-section button.relango-team-button:focus,
#relango-team-section button.relango-team-button:active {

    outline: none !important;

    box-shadow: none !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    #relango-team-section {

        padding: 55px 25px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-member {

        gap: 35px;

    }


    #relango-team-section .relango-team-photo {

        width: 240px;
        height: 240px;

        flex-basis: 240px;

    }


    #relango-team-section .relango-team-person {

        font-size: 30px !important;

    }


    #relango-team-section .relango-team-position {

        font-size: 19px !important;

    }

}


/* =========================================================
   TELEFON
   ========================================================= */

@media (max-width: 767px) {

    #relango-team-section {

        padding: 45px 20px;

    }


    #relango-team-section .relango-team-intro {

        margin-bottom: 40px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 19px !important;

        line-height: 1.4 !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 19px !important;

    }


    #relango-team-section .relango-team-member {

        flex-direction: column;

        gap: 30px;

        text-align: center;

    }


    #relango-team-section .relango-team-photo {

        width: 230px;
        height: 230px;

        flex: 0 0 230px;

    }


    #relango-team-section .relango-team-content {

        width: 100%;

        text-align: center;

    }


    #relango-team-section .relango-team-person {

        font-size: 29px !important;

    }


    #relango-team-section .relango-team-position {

        margin-top: 4px !important;

        font-size: 18px !important;

    }


    #relango-team-section .relango-team-short {

        font-size: 16px !important;

    }


    #relango-team-section .relango-team-more,
    #relango-team-section .relango-team-more p {

        font-size: 16px !important;

    }


    #relango-team-section button.relango-team-button {

        min-width: 175px !important;

        height: 44px !important;
        min-height: 44px !important;
        max-height: 44px !important;

        padding: 0 22px !important;

        font-size: 15px !important;

    }


    #relango-team-section .relango-team-button-text {

        font-size: 15px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3293333 *//* =========================================================
   RELANGO – ZESPÓŁ
   ========================================================= */

#relango-team-section {
    width: 100%;
    max-width: 1100px;

    margin: 0 auto;
    padding: 70px 30px;

    box-sizing: border-box;

    font-family: "Catamaran", sans-serif !important;
    color: #303268;
}


/* =========================================================
   WSTĘP
   ========================================================= */

#relango-team-section .relango-team-intro {
    width: 100%;
    max-width: 1000px;

    margin: 0 auto 55px;

    text-align: center;
}


#relango-team-section .relango-team-lead {
    margin: 0 auto 18px;

    max-width: 1000px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 24px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    color: #303268 !important;
}


#relango-team-section .relango-team-welcome {
    margin: 0;

    font-family: "Catamaran", sans-serif !important;

    font-size: 23px !important;
    font-weight: 400 !important;

    line-height: 1.3 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   UKŁAD OSOBY
   ========================================================= */

#relango-team-section .relango-team-member {
    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 55px;

    box-sizing: border-box;
}


/* =========================================================
   ZDJĘCIE – HEKSAGON
   ========================================================= */

#relango-team-section .relango-team-photo {
    width: 300px;
    height: 300px;

    flex: 0 0 300px;

    overflow: hidden;

    clip-path: polygon(
        25% 6.7%,
        75% 6.7%,
        100% 50%,
        75% 93.3%,
        25% 93.3%,
        0% 50%
    );
}


#relango-team-section .relango-team-photo img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
    object-position: center;

    border: none !important;
    border-radius: 0 !important;
}


/* =========================================================
   TREŚĆ
   ========================================================= */

#relango-team-section .relango-team-content {
    flex: 1;

    min-width: 0;

    text-align: left;
}


/* =========================================================
   IMIĘ + STANOWISKO
   ========================================================= */

#relango-team-section .relango-team-name {
    margin: 0 0 18px !important;

    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* IMIĘ I NAZWISKO */

#relango-team-section .relango-team-person {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* STANOWISKO */

#relango-team-section .relango-team-position {
    display: block !important;

    margin-top: 5px !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 21px !important;
    font-weight: 500 !important;

    line-height: 1.2 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   KRÓTKI OPIS
   ========================================================= */

#relango-team-section .relango-team-short {
    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   ROZWIJANY TEKST
   ========================================================= */

#relango-team-section .relango-team-more {
    display: none;

    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


#relango-team-section .relango-team-more.is-open {
    display: block;
}


#relango-team-section .relango-team-more p {
    margin: 0 0 14px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button {
    width: auto !important;

    min-width: 190px !important;
    max-width: none !important;

    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;

    padding: 0 25px !important;
    margin: 0 !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    box-sizing: border-box !important;

    background: #613C8E !important;

    border: none !important;

    border-radius: 999px !important;

    color: #ffffff !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-shadow: none !important;

    transform: scale(1) !important;

    transform-origin: center center !important;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================================
   TEKST PRZYCISKU
   ========================================================= */

#relango-team-section .relango-team-button-text {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;
}


/* =========================================================
   STRZAŁKA
   ========================================================= */

#relango-team-section .relango-team-arrow {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 16px;
    height: 16px;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, sans-serif !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;

    transform: rotate(0deg);

    transition: transform 0.25s ease;
}


/* =========================================================
   STRZAŁKA PO ROZWINIĘCIU
   ========================================================= */

#relango-team-section button.relango-team-button.is-open
.relango-team-arrow {

    transform: rotate(180deg);

}


/* =========================================================
   HOVER – PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button:hover {

    background: #C27AC3 !important;

    color: #ffffff !important;

    transform: scale(1.1) !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-button-text {

    color: #ffffff !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-arrow {

    color: #ffffff !important;

}


/* =========================================================
   FOCUS
   ========================================================= */

#relango-team-section button.relango-team-button:focus,
#relango-team-section button.relango-team-button:active {

    outline: none !important;

    box-shadow: none !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    #relango-team-section {

        padding: 55px 25px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-member {

        gap: 35px;

    }


    #relango-team-section .relango-team-photo {

        width: 240px;
        height: 240px;

        flex-basis: 240px;

    }


    #relango-team-section .relango-team-person {

        font-size: 30px !important;

    }


    #relango-team-section .relango-team-position {

        font-size: 19px !important;

    }

}


/* =========================================================
   TELEFON
   ========================================================= */

@media (max-width: 767px) {

    #relango-team-section {

        padding: 45px 20px;

    }


    #relango-team-section .relango-team-intro {

        margin-bottom: 40px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 19px !important;

        line-height: 1.4 !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 19px !important;

    }


    #relango-team-section .relango-team-member {

        flex-direction: column;

        gap: 30px;

        text-align: center;

    }


    #relango-team-section .relango-team-photo {

        width: 230px;
        height: 230px;

        flex: 0 0 230px;

    }


    #relango-team-section .relango-team-content {

        width: 100%;

        text-align: center;

    }


    #relango-team-section .relango-team-person {

        font-size: 29px !important;

    }


    #relango-team-section .relango-team-position {

        margin-top: 4px !important;

        font-size: 18px !important;

    }


    #relango-team-section .relango-team-short {

        font-size: 16px !important;

    }


    #relango-team-section .relango-team-more,
    #relango-team-section .relango-team-more p {

        font-size: 16px !important;

    }


    #relango-team-section button.relango-team-button {

        min-width: 175px !important;

        height: 44px !important;
        min-height: 44px !important;
        max-height: 44px !important;

        padding: 0 22px !important;

        font-size: 15px !important;

    }


    #relango-team-section .relango-team-button-text {

        font-size: 15px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32465fb *//* =========================================================
   RELANGO – ZESPÓŁ
   ========================================================= */

#relango-team-section {
    width: 100%;
    max-width: 1100px;

    margin: 0 auto;
    padding: 70px 30px;

    box-sizing: border-box;

    font-family: "Catamaran", sans-serif !important;
    color: #303268;
}


/* =========================================================
   WSTĘP
   ========================================================= */

#relango-team-section .relango-team-intro {
    width: 100%;
    max-width: 1000px;

    margin: 0 auto 55px;

    text-align: center;
}


#relango-team-section .relango-team-lead {
    margin: 0 auto 18px;

    max-width: 1000px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 24px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    color: #303268 !important;
}


#relango-team-section .relango-team-welcome {
    margin: 0;

    font-family: "Catamaran", sans-serif !important;

    font-size: 23px !important;
    font-weight: 400 !important;

    line-height: 1.3 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   UKŁAD OSOBY
   ========================================================= */

#relango-team-section .relango-team-member {
    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 55px;

    box-sizing: border-box;
}


/* =========================================================
   ZDJĘCIE – HEKSAGON
   ========================================================= */

#relango-team-section .relango-team-photo {
    width: 300px;
    height: 300px;

    flex: 0 0 300px;

    overflow: hidden;

    clip-path: polygon(
        25% 6.7%,
        75% 6.7%,
        100% 50%,
        75% 93.3%,
        25% 93.3%,
        0% 50%
    );
}


#relango-team-section .relango-team-photo img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
    object-position: center;

    border: none !important;
    border-radius: 0 !important;
}


/* =========================================================
   TREŚĆ
   ========================================================= */

#relango-team-section .relango-team-content {
    flex: 1;

    min-width: 0;

    text-align: left;
}


/* =========================================================
   IMIĘ + STANOWISKO
   ========================================================= */

#relango-team-section .relango-team-name {
    margin: 0 0 18px !important;

    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* IMIĘ I NAZWISKO */

#relango-team-section .relango-team-person {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* STANOWISKO */

#relango-team-section .relango-team-position {
    display: block !important;

    margin-top: 5px !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 21px !important;
    font-weight: 500 !important;

    line-height: 1.2 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   KRÓTKI OPIS
   ========================================================= */

#relango-team-section .relango-team-short {
    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   ROZWIJANY TEKST
   ========================================================= */

#relango-team-section .relango-team-more {
    display: none;

    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


#relango-team-section .relango-team-more.is-open {
    display: block;
}


#relango-team-section .relango-team-more p {
    margin: 0 0 14px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button {
    width: auto !important;

    min-width: 190px !important;
    max-width: none !important;

    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;

    padding: 0 25px !important;
    margin: 0 !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    box-sizing: border-box !important;

    background: #613C8E !important;

    border: none !important;

    border-radius: 999px !important;

    color: #ffffff !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-shadow: none !important;

    transform: scale(1) !important;

    transform-origin: center center !important;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================================
   TEKST PRZYCISKU
   ========================================================= */

#relango-team-section .relango-team-button-text {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;
}


/* =========================================================
   STRZAŁKA
   ========================================================= */

#relango-team-section .relango-team-arrow {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 16px;
    height: 16px;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, sans-serif !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;

    transform: rotate(0deg);

    transition: transform 0.25s ease;
}


/* =========================================================
   STRZAŁKA PO ROZWINIĘCIU
   ========================================================= */

#relango-team-section button.relango-team-button.is-open
.relango-team-arrow {

    transform: rotate(180deg);

}


/* =========================================================
   HOVER – PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button:hover {

    background: #C27AC3 !important;

    color: #ffffff !important;

    transform: scale(1.1) !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-button-text {

    color: #ffffff !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-arrow {

    color: #ffffff !important;

}


/* =========================================================
   FOCUS
   ========================================================= */

#relango-team-section button.relango-team-button:focus,
#relango-team-section button.relango-team-button:active {

    outline: none !important;

    box-shadow: none !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    #relango-team-section {

        padding: 55px 25px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-member {

        gap: 35px;

    }


    #relango-team-section .relango-team-photo {

        width: 240px;
        height: 240px;

        flex-basis: 240px;

    }


    #relango-team-section .relango-team-person {

        font-size: 30px !important;

    }


    #relango-team-section .relango-team-position {

        font-size: 19px !important;

    }

}


/* =========================================================
   TELEFON
   ========================================================= */

@media (max-width: 767px) {

    #relango-team-section {

        padding: 45px 20px;

    }


    #relango-team-section .relango-team-intro {

        margin-bottom: 40px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 19px !important;

        line-height: 1.4 !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 19px !important;

    }


    #relango-team-section .relango-team-member {

        flex-direction: column;

        gap: 30px;

        text-align: center;

    }


    #relango-team-section .relango-team-photo {

        width: 230px;
        height: 230px;

        flex: 0 0 230px;

    }


    #relango-team-section .relango-team-content {

        width: 100%;

        text-align: center;

    }


    #relango-team-section .relango-team-person {

        font-size: 29px !important;

    }


    #relango-team-section .relango-team-position {

        margin-top: 4px !important;

        font-size: 18px !important;

    }


    #relango-team-section .relango-team-short {

        font-size: 16px !important;

    }


    #relango-team-section .relango-team-more,
    #relango-team-section .relango-team-more p {

        font-size: 16px !important;

    }


    #relango-team-section button.relango-team-button {

        min-width: 175px !important;

        height: 44px !important;
        min-height: 44px !important;
        max-height: 44px !important;

        padding: 0 22px !important;

        font-size: 15px !important;

    }


    #relango-team-section .relango-team-button-text {

        font-size: 15px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f3a1dc *//* =========================================================
   RELANGO – ZESPÓŁ
   ========================================================= */

#relango-team-section {
    width: 100%;
    max-width: 1100px;

    margin: 0 auto;
    padding: 70px 30px;

    box-sizing: border-box;

    font-family: "Catamaran", sans-serif !important;
    color: #303268;
}


/* =========================================================
   WSTĘP
   ========================================================= */

#relango-team-section .relango-team-intro {
    width: 100%;
    max-width: 1000px;

    margin: 0 auto 55px;

    text-align: center;
}


#relango-team-section .relango-team-lead {
    margin: 0 auto 18px;

    max-width: 1000px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 24px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    color: #303268 !important;
}


#relango-team-section .relango-team-welcome {
    margin: 0;

    font-family: "Catamaran", sans-serif !important;

    font-size: 23px !important;
    font-weight: 400 !important;

    line-height: 1.3 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   UKŁAD OSOBY
   ========================================================= */

#relango-team-section .relango-team-member {
    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 55px;

    box-sizing: border-box;
}


/* =========================================================
   ZDJĘCIE – HEKSAGON
   ========================================================= */

#relango-team-section .relango-team-photo {
    width: 300px;
    height: 300px;

    flex: 0 0 300px;

    overflow: hidden;

    clip-path: polygon(
        25% 6.7%,
        75% 6.7%,
        100% 50%,
        75% 93.3%,
        25% 93.3%,
        0% 50%
    );
}


#relango-team-section .relango-team-photo img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
    object-position: center;

    border: none !important;
    border-radius: 0 !important;
}


/* =========================================================
   TREŚĆ
   ========================================================= */

#relango-team-section .relango-team-content {
    flex: 1;

    min-width: 0;

    text-align: left;
}


/* =========================================================
   IMIĘ + STANOWISKO
   ========================================================= */

#relango-team-section .relango-team-name {
    margin: 0 0 18px !important;

    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* IMIĘ I NAZWISKO */

#relango-team-section .relango-team-person {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* STANOWISKO */

#relango-team-section .relango-team-position {
    display: block !important;

    margin-top: 5px !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 21px !important;
    font-weight: 500 !important;

    line-height: 1.2 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   KRÓTKI OPIS
   ========================================================= */

#relango-team-section .relango-team-short {
    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   ROZWIJANY TEKST
   ========================================================= */

#relango-team-section .relango-team-more {
    display: none;

    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


#relango-team-section .relango-team-more.is-open {
    display: block;
}


#relango-team-section .relango-team-more p {
    margin: 0 0 14px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button {
    width: auto !important;

    min-width: 190px !important;
    max-width: none !important;

    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;

    padding: 0 25px !important;
    margin: 0 !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    box-sizing: border-box !important;

    background: #613C8E !important;

    border: none !important;

    border-radius: 999px !important;

    color: #ffffff !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-shadow: none !important;

    transform: scale(1) !important;

    transform-origin: center center !important;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================================
   TEKST PRZYCISKU
   ========================================================= */

#relango-team-section .relango-team-button-text {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;
}


/* =========================================================
   STRZAŁKA
   ========================================================= */

#relango-team-section .relango-team-arrow {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 16px;
    height: 16px;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, sans-serif !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;

    transform: rotate(0deg);

    transition: transform 0.25s ease;
}


/* =========================================================
   STRZAŁKA PO ROZWINIĘCIU
   ========================================================= */

#relango-team-section button.relango-team-button.is-open
.relango-team-arrow {

    transform: rotate(180deg);

}


/* =========================================================
   HOVER – PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button:hover {

    background: #C27AC3 !important;

    color: #ffffff !important;

    transform: scale(1.1) !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-button-text {

    color: #ffffff !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-arrow {

    color: #ffffff !important;

}


/* =========================================================
   FOCUS
   ========================================================= */

#relango-team-section button.relango-team-button:focus,
#relango-team-section button.relango-team-button:active {

    outline: none !important;

    box-shadow: none !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    #relango-team-section {

        padding: 55px 25px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-member {

        gap: 35px;

    }


    #relango-team-section .relango-team-photo {

        width: 240px;
        height: 240px;

        flex-basis: 240px;

    }


    #relango-team-section .relango-team-person {

        font-size: 30px !important;

    }


    #relango-team-section .relango-team-position {

        font-size: 19px !important;

    }

}


/* =========================================================
   TELEFON
   ========================================================= */

@media (max-width: 767px) {

    #relango-team-section {

        padding: 45px 20px;

    }


    #relango-team-section .relango-team-intro {

        margin-bottom: 40px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 19px !important;

        line-height: 1.4 !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 19px !important;

    }


    #relango-team-section .relango-team-member {

        flex-direction: column;

        gap: 30px;

        text-align: center;

    }


    #relango-team-section .relango-team-photo {

        width: 230px;
        height: 230px;

        flex: 0 0 230px;

    }


    #relango-team-section .relango-team-content {

        width: 100%;

        text-align: center;

    }


    #relango-team-section .relango-team-person {

        font-size: 29px !important;

    }


    #relango-team-section .relango-team-position {

        margin-top: 4px !important;

        font-size: 18px !important;

    }


    #relango-team-section .relango-team-short {

        font-size: 16px !important;

    }


    #relango-team-section .relango-team-more,
    #relango-team-section .relango-team-more p {

        font-size: 16px !important;

    }


    #relango-team-section button.relango-team-button {

        min-width: 175px !important;

        height: 44px !important;
        min-height: 44px !important;
        max-height: 44px !important;

        padding: 0 22px !important;

        font-size: 15px !important;

    }


    #relango-team-section .relango-team-button-text {

        font-size: 15px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e3510e *//* =========================================================
   RELANGO – ZESPÓŁ
   ========================================================= */

#relango-team-section {
    width: 100%;
    max-width: 1100px;

    margin: 0 auto;
    padding: 70px 30px;

    box-sizing: border-box;

    font-family: "Catamaran", sans-serif !important;
    color: #303268;
}


/* =========================================================
   WSTĘP
   ========================================================= */

#relango-team-section .relango-team-intro {
    width: 100%;
    max-width: 1000px;

    margin: 0 auto 55px;

    text-align: center;
}


#relango-team-section .relango-team-lead {
    margin: 0 auto 18px;

    max-width: 1000px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 24px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    color: #303268 !important;
}


#relango-team-section .relango-team-welcome {
    margin: 0;

    font-family: "Catamaran", sans-serif !important;

    font-size: 23px !important;
    font-weight: 400 !important;

    line-height: 1.3 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   UKŁAD OSOBY
   ========================================================= */

#relango-team-section .relango-team-member {
    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 55px;

    box-sizing: border-box;
}


/* =========================================================
   ZDJĘCIE – HEKSAGON
   ========================================================= */

#relango-team-section .relango-team-photo {
    width: 300px;
    height: 300px;

    flex: 0 0 300px;

    overflow: hidden;

    clip-path: polygon(
        25% 6.7%,
        75% 6.7%,
        100% 50%,
        75% 93.3%,
        25% 93.3%,
        0% 50%
    );
}


#relango-team-section .relango-team-photo img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
    object-position: center;

    border: none !important;
    border-radius: 0 !important;
}


/* =========================================================
   TREŚĆ
   ========================================================= */

#relango-team-section .relango-team-content {
    flex: 1;

    min-width: 0;

    text-align: left;
}


/* =========================================================
   IMIĘ + STANOWISKO
   ========================================================= */

#relango-team-section .relango-team-name {
    margin: 0 0 18px !important;

    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* IMIĘ I NAZWISKO */

#relango-team-section .relango-team-person {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* STANOWISKO */

#relango-team-section .relango-team-position {
    display: block !important;

    margin-top: 5px !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 21px !important;
    font-weight: 500 !important;

    line-height: 1.2 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   KRÓTKI OPIS
   ========================================================= */

#relango-team-section .relango-team-short {
    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   ROZWIJANY TEKST
   ========================================================= */

#relango-team-section .relango-team-more {
    display: none;

    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


#relango-team-section .relango-team-more.is-open {
    display: block;
}


#relango-team-section .relango-team-more p {
    margin: 0 0 14px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button {
    width: auto !important;

    min-width: 190px !important;
    max-width: none !important;

    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;

    padding: 0 25px !important;
    margin: 0 !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    box-sizing: border-box !important;

    background: #613C8E !important;

    border: none !important;

    border-radius: 999px !important;

    color: #ffffff !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-shadow: none !important;

    transform: scale(1) !important;

    transform-origin: center center !important;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================================
   TEKST PRZYCISKU
   ========================================================= */

#relango-team-section .relango-team-button-text {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;
}


/* =========================================================
   STRZAŁKA
   ========================================================= */

#relango-team-section .relango-team-arrow {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 16px;
    height: 16px;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, sans-serif !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;

    transform: rotate(0deg);

    transition: transform 0.25s ease;
}


/* =========================================================
   STRZAŁKA PO ROZWINIĘCIU
   ========================================================= */

#relango-team-section button.relango-team-button.is-open
.relango-team-arrow {

    transform: rotate(180deg);

}


/* =========================================================
   HOVER – PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button:hover {

    background: #C27AC3 !important;

    color: #ffffff !important;

    transform: scale(1.1) !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-button-text {

    color: #ffffff !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-arrow {

    color: #ffffff !important;

}


/* =========================================================
   FOCUS
   ========================================================= */

#relango-team-section button.relango-team-button:focus,
#relango-team-section button.relango-team-button:active {

    outline: none !important;

    box-shadow: none !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    #relango-team-section {

        padding: 55px 25px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-member {

        gap: 35px;

    }


    #relango-team-section .relango-team-photo {

        width: 240px;
        height: 240px;

        flex-basis: 240px;

    }


    #relango-team-section .relango-team-person {

        font-size: 30px !important;

    }


    #relango-team-section .relango-team-position {

        font-size: 19px !important;

    }

}


/* =========================================================
   TELEFON
   ========================================================= */

@media (max-width: 767px) {

    #relango-team-section {

        padding: 45px 20px;

    }


    #relango-team-section .relango-team-intro {

        margin-bottom: 40px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 19px !important;

        line-height: 1.4 !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 19px !important;

    }


    #relango-team-section .relango-team-member {

        flex-direction: column;

        gap: 30px;

        text-align: center;

    }


    #relango-team-section .relango-team-photo {

        width: 230px;
        height: 230px;

        flex: 0 0 230px;

    }


    #relango-team-section .relango-team-content {

        width: 100%;

        text-align: center;

    }


    #relango-team-section .relango-team-person {

        font-size: 29px !important;

    }


    #relango-team-section .relango-team-position {

        margin-top: 4px !important;

        font-size: 18px !important;

    }


    #relango-team-section .relango-team-short {

        font-size: 16px !important;

    }


    #relango-team-section .relango-team-more,
    #relango-team-section .relango-team-more p {

        font-size: 16px !important;

    }


    #relango-team-section button.relango-team-button {

        min-width: 175px !important;

        height: 44px !important;
        min-height: 44px !important;
        max-height: 44px !important;

        padding: 0 22px !important;

        font-size: 15px !important;

    }


    #relango-team-section .relango-team-button-text {

        font-size: 15px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a631a5 *//* =========================================================
   RELANGO – ZESPÓŁ
   ========================================================= */

#relango-team-section {
    width: 100%;
    max-width: 1100px;

    margin: 0 auto;
    padding: 70px 30px;

    box-sizing: border-box;

    font-family: "Catamaran", sans-serif !important;
    color: #303268;
}


/* =========================================================
   WSTĘP
   ========================================================= */

#relango-team-section .relango-team-intro {
    width: 100%;
    max-width: 1000px;

    margin: 0 auto 55px;

    text-align: center;
}


#relango-team-section .relango-team-lead {
    margin: 0 auto 18px;

    max-width: 1000px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 24px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    color: #303268 !important;
}


#relango-team-section .relango-team-welcome {
    margin: 0;

    font-family: "Catamaran", sans-serif !important;

    font-size: 23px !important;
    font-weight: 400 !important;

    line-height: 1.3 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   UKŁAD OSOBY
   ========================================================= */

#relango-team-section .relango-team-member {
    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 55px;

    box-sizing: border-box;
}


/* =========================================================
   ZDJĘCIE – HEKSAGON
   ========================================================= */

#relango-team-section .relango-team-photo {
    width: 300px;
    height: 300px;

    flex: 0 0 300px;

    overflow: hidden;

    clip-path: polygon(
        25% 6.7%,
        75% 6.7%,
        100% 50%,
        75% 93.3%,
        25% 93.3%,
        0% 50%
    );
}


#relango-team-section .relango-team-photo img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
    object-position: center;

    border: none !important;
    border-radius: 0 !important;
}


/* =========================================================
   TREŚĆ
   ========================================================= */

#relango-team-section .relango-team-content {
    flex: 1;

    min-width: 0;

    text-align: left;
}


/* =========================================================
   IMIĘ + STANOWISKO
   ========================================================= */

#relango-team-section .relango-team-name {
    margin: 0 0 18px !important;

    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* IMIĘ I NAZWISKO */

#relango-team-section .relango-team-person {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* STANOWISKO */

#relango-team-section .relango-team-position {
    display: block !important;

    margin-top: 5px !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 21px !important;
    font-weight: 500 !important;

    line-height: 1.2 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   KRÓTKI OPIS
   ========================================================= */

#relango-team-section .relango-team-short {
    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   ROZWIJANY TEKST
   ========================================================= */

#relango-team-section .relango-team-more {
    display: none;

    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


#relango-team-section .relango-team-more.is-open {
    display: block;
}


#relango-team-section .relango-team-more p {
    margin: 0 0 14px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button {
    width: auto !important;

    min-width: 190px !important;
    max-width: none !important;

    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;

    padding: 0 25px !important;
    margin: 0 !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    box-sizing: border-box !important;

    background: #613C8E !important;

    border: none !important;

    border-radius: 999px !important;

    color: #ffffff !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-shadow: none !important;

    transform: scale(1) !important;

    transform-origin: center center !important;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================================
   TEKST PRZYCISKU
   ========================================================= */

#relango-team-section .relango-team-button-text {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;
}


/* =========================================================
   STRZAŁKA
   ========================================================= */

#relango-team-section .relango-team-arrow {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 16px;
    height: 16px;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, sans-serif !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;

    transform: rotate(0deg);

    transition: transform 0.25s ease;
}


/* =========================================================
   STRZAŁKA PO ROZWINIĘCIU
   ========================================================= */

#relango-team-section button.relango-team-button.is-open
.relango-team-arrow {

    transform: rotate(180deg);

}


/* =========================================================
   HOVER – PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button:hover {

    background: #C27AC3 !important;

    color: #ffffff !important;

    transform: scale(1.1) !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-button-text {

    color: #ffffff !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-arrow {

    color: #ffffff !important;

}


/* =========================================================
   FOCUS
   ========================================================= */

#relango-team-section button.relango-team-button:focus,
#relango-team-section button.relango-team-button:active {

    outline: none !important;

    box-shadow: none !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    #relango-team-section {

        padding: 55px 25px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-member {

        gap: 35px;

    }


    #relango-team-section .relango-team-photo {

        width: 240px;
        height: 240px;

        flex-basis: 240px;

    }


    #relango-team-section .relango-team-person {

        font-size: 30px !important;

    }


    #relango-team-section .relango-team-position {

        font-size: 19px !important;

    }

}


/* =========================================================
   TELEFON
   ========================================================= */

@media (max-width: 767px) {

    #relango-team-section {

        padding: 45px 20px;

    }


    #relango-team-section .relango-team-intro {

        margin-bottom: 40px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 19px !important;

        line-height: 1.4 !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 19px !important;

    }


    #relango-team-section .relango-team-member {

        flex-direction: column;

        gap: 30px;

        text-align: center;

    }


    #relango-team-section .relango-team-photo {

        width: 230px;
        height: 230px;

        flex: 0 0 230px;

    }


    #relango-team-section .relango-team-content {

        width: 100%;

        text-align: center;

    }


    #relango-team-section .relango-team-person {

        font-size: 29px !important;

    }


    #relango-team-section .relango-team-position {

        margin-top: 4px !important;

        font-size: 18px !important;

    }


    #relango-team-section .relango-team-short {

        font-size: 16px !important;

    }


    #relango-team-section .relango-team-more,
    #relango-team-section .relango-team-more p {

        font-size: 16px !important;

    }


    #relango-team-section button.relango-team-button {

        min-width: 175px !important;

        height: 44px !important;
        min-height: 44px !important;
        max-height: 44px !important;

        padding: 0 22px !important;

        font-size: 15px !important;

    }


    #relango-team-section .relango-team-button-text {

        font-size: 15px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4920845 *//* =========================================================
   RELANGO – ZESPÓŁ
   ========================================================= */

#relango-team-section {
    width: 100%;
    max-width: 1100px;

    margin: 0 auto;
    padding: 70px 30px;

    box-sizing: border-box;

    font-family: "Catamaran", sans-serif !important;
    color: #303268;
}


/* =========================================================
   WSTĘP
   ========================================================= */

#relango-team-section .relango-team-intro {
    width: 100%;
    max-width: 1000px;

    margin: 0 auto 55px;

    text-align: center;
}


#relango-team-section .relango-team-lead {
    margin: 0 auto 18px;

    max-width: 1000px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 24px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    color: #303268 !important;
}


#relango-team-section .relango-team-welcome {
    margin: 0;

    font-family: "Catamaran", sans-serif !important;

    font-size: 23px !important;
    font-weight: 400 !important;

    line-height: 1.3 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   UKŁAD OSOBY
   ========================================================= */

#relango-team-section .relango-team-member {
    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 55px;

    box-sizing: border-box;
}


/* =========================================================
   ZDJĘCIE – HEKSAGON
   ========================================================= */

#relango-team-section .relango-team-photo {
    width: 300px;
    height: 300px;

    flex: 0 0 300px;

    overflow: hidden;

    clip-path: polygon(
        25% 6.7%,
        75% 6.7%,
        100% 50%,
        75% 93.3%,
        25% 93.3%,
        0% 50%
    );
}


#relango-team-section .relango-team-photo img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
    object-position: center;

    border: none !important;
    border-radius: 0 !important;
}


/* =========================================================
   TREŚĆ
   ========================================================= */

#relango-team-section .relango-team-content {
    flex: 1;

    min-width: 0;

    text-align: left;
}


/* =========================================================
   IMIĘ + STANOWISKO
   ========================================================= */

#relango-team-section .relango-team-name {
    margin: 0 0 18px !important;

    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* IMIĘ I NAZWISKO */

#relango-team-section .relango-team-person {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* STANOWISKO */

#relango-team-section .relango-team-position {
    display: block !important;

    margin-top: 5px !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 21px !important;
    font-weight: 500 !important;

    line-height: 1.2 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   KRÓTKI OPIS
   ========================================================= */

#relango-team-section .relango-team-short {
    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   ROZWIJANY TEKST
   ========================================================= */

#relango-team-section .relango-team-more {
    display: none;

    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


#relango-team-section .relango-team-more.is-open {
    display: block;
}


#relango-team-section .relango-team-more p {
    margin: 0 0 14px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button {
    width: auto !important;

    min-width: 190px !important;
    max-width: none !important;

    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;

    padding: 0 25px !important;
    margin: 0 !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    box-sizing: border-box !important;

    background: #613C8E !important;

    border: none !important;

    border-radius: 999px !important;

    color: #ffffff !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-shadow: none !important;

    transform: scale(1) !important;

    transform-origin: center center !important;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================================
   TEKST PRZYCISKU
   ========================================================= */

#relango-team-section .relango-team-button-text {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;
}


/* =========================================================
   STRZAŁKA
   ========================================================= */

#relango-team-section .relango-team-arrow {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 16px;
    height: 16px;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, sans-serif !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;

    transform: rotate(0deg);

    transition: transform 0.25s ease;
}


/* =========================================================
   STRZAŁKA PO ROZWINIĘCIU
   ========================================================= */

#relango-team-section button.relango-team-button.is-open
.relango-team-arrow {

    transform: rotate(180deg);

}


/* =========================================================
   HOVER – PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button:hover {

    background: #C27AC3 !important;

    color: #ffffff !important;

    transform: scale(1.1) !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-button-text {

    color: #ffffff !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-arrow {

    color: #ffffff !important;

}


/* =========================================================
   FOCUS
   ========================================================= */

#relango-team-section button.relango-team-button:focus,
#relango-team-section button.relango-team-button:active {

    outline: none !important;

    box-shadow: none !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    #relango-team-section {

        padding: 55px 25px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-member {

        gap: 35px;

    }


    #relango-team-section .relango-team-photo {

        width: 240px;
        height: 240px;

        flex-basis: 240px;

    }


    #relango-team-section .relango-team-person {

        font-size: 30px !important;

    }


    #relango-team-section .relango-team-position {

        font-size: 19px !important;

    }

}


/* =========================================================
   TELEFON
   ========================================================= */

@media (max-width: 767px) {

    #relango-team-section {

        padding: 45px 20px;

    }


    #relango-team-section .relango-team-intro {

        margin-bottom: 40px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 19px !important;

        line-height: 1.4 !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 19px !important;

    }


    #relango-team-section .relango-team-member {

        flex-direction: column;

        gap: 30px;

        text-align: center;

    }


    #relango-team-section .relango-team-photo {

        width: 230px;
        height: 230px;

        flex: 0 0 230px;

    }


    #relango-team-section .relango-team-content {

        width: 100%;

        text-align: center;

    }


    #relango-team-section .relango-team-person {

        font-size: 29px !important;

    }


    #relango-team-section .relango-team-position {

        margin-top: 4px !important;

        font-size: 18px !important;

    }


    #relango-team-section .relango-team-short {

        font-size: 16px !important;

    }


    #relango-team-section .relango-team-more,
    #relango-team-section .relango-team-more p {

        font-size: 16px !important;

    }


    #relango-team-section button.relango-team-button {

        min-width: 175px !important;

        height: 44px !important;
        min-height: 44px !important;
        max-height: 44px !important;

        padding: 0 22px !important;

        font-size: 15px !important;

    }


    #relango-team-section .relango-team-button-text {

        font-size: 15px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be6578e *//* =========================================================
   RELANGO – ZESPÓŁ
   ========================================================= */

#relango-team-section {
    width: 100%;
    max-width: 1100px;

    margin: 0 auto;
    padding: 70px 30px;

    box-sizing: border-box;

    font-family: "Catamaran", sans-serif !important;
    color: #303268;
}


/* =========================================================
   WSTĘP
   ========================================================= */

#relango-team-section .relango-team-intro {
    width: 100%;
    max-width: 1000px;

    margin: 0 auto 55px;

    text-align: center;
}


#relango-team-section .relango-team-lead {
    margin: 0 auto 18px;

    max-width: 1000px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 24px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    color: #303268 !important;
}


#relango-team-section .relango-team-welcome {
    margin: 0;

    font-family: "Catamaran", sans-serif !important;

    font-size: 23px !important;
    font-weight: 400 !important;

    line-height: 1.3 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   UKŁAD OSOBY
   ========================================================= */

#relango-team-section .relango-team-member {
    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 55px;

    box-sizing: border-box;
}


/* =========================================================
   ZDJĘCIE – HEKSAGON
   ========================================================= */

#relango-team-section .relango-team-photo {
    width: 300px;
    height: 300px;

    flex: 0 0 300px;

    overflow: hidden;

    clip-path: polygon(
        25% 6.7%,
        75% 6.7%,
        100% 50%,
        75% 93.3%,
        25% 93.3%,
        0% 50%
    );
}


#relango-team-section .relango-team-photo img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
    object-position: center;

    border: none !important;
    border-radius: 0 !important;
}


/* =========================================================
   TREŚĆ
   ========================================================= */

#relango-team-section .relango-team-content {
    flex: 1;

    min-width: 0;

    text-align: left;
}


/* =========================================================
   IMIĘ + STANOWISKO
   ========================================================= */

#relango-team-section .relango-team-name {
    margin: 0 0 18px !important;

    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* IMIĘ I NAZWISKO */

#relango-team-section .relango-team-person {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;

    color: #303268 !important;
}


/* STANOWISKO */

#relango-team-section .relango-team-position {
    display: block !important;

    margin-top: 5px !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 21px !important;
    font-weight: 500 !important;

    line-height: 1.2 !important;

    color: #8D55A8 !important;
}


/* =========================================================
   KRÓTKI OPIS
   ========================================================= */

#relango-team-section .relango-team-short {
    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   ROZWIJANY TEKST
   ========================================================= */

#relango-team-section .relango-team-more {
    display: none;

    margin: 0 0 22px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #333333 !important;
}


#relango-team-section .relango-team-more.is-open {
    display: block;
}


#relango-team-section .relango-team-more p {
    margin: 0 0 14px;

    font-family: "Catamaran", sans-serif !important;

    font-size: 17px !important;
    line-height: 1.55 !important;

    color: #333333 !important;
}


/* =========================================================
   PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button {
    width: auto !important;

    min-width: 190px !important;
    max-width: none !important;

    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;

    padding: 0 25px !important;
    margin: 0 !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    box-sizing: border-box !important;

    background: #613C8E !important;

    border: none !important;

    border-radius: 999px !important;

    color: #ffffff !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: center !important;
    text-decoration: none !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-shadow: none !important;

    transform: scale(1) !important;

    transform-origin: center center !important;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================================
   TEKST PRZYCISKU
   ========================================================= */

#relango-team-section .relango-team-button-text {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Catamaran", sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;
}


/* =========================================================
   STRZAŁKA
   ========================================================= */

#relango-team-section .relango-team-arrow {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 16px;
    height: 16px;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, sans-serif !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    color: #ffffff !important;

    transform: rotate(0deg);

    transition: transform 0.25s ease;
}


/* =========================================================
   STRZAŁKA PO ROZWINIĘCIU
   ========================================================= */

#relango-team-section button.relango-team-button.is-open
.relango-team-arrow {

    transform: rotate(180deg);

}


/* =========================================================
   HOVER – PRZYCISK
   ========================================================= */

#relango-team-section button.relango-team-button:hover {

    background: #C27AC3 !important;

    color: #ffffff !important;

    transform: scale(1.1) !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-button-text {

    color: #ffffff !important;

}


#relango-team-section button.relango-team-button:hover
.relango-team-arrow {

    color: #ffffff !important;

}


/* =========================================================
   FOCUS
   ========================================================= */

#relango-team-section button.relango-team-button:focus,
#relango-team-section button.relango-team-button:active {

    outline: none !important;

    box-shadow: none !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    #relango-team-section {

        padding: 55px 25px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 21px !important;

    }


    #relango-team-section .relango-team-member {

        gap: 35px;

    }


    #relango-team-section .relango-team-photo {

        width: 240px;
        height: 240px;

        flex-basis: 240px;

    }


    #relango-team-section .relango-team-person {

        font-size: 30px !important;

    }


    #relango-team-section .relango-team-position {

        font-size: 19px !important;

    }

}


/* =========================================================
   TELEFON
   ========================================================= */

@media (max-width: 767px) {

    #relango-team-section {

        padding: 45px 20px;

    }


    #relango-team-section .relango-team-intro {

        margin-bottom: 40px;

    }


    #relango-team-section .relango-team-lead {

        font-size: 19px !important;

        line-height: 1.4 !important;

    }


    #relango-team-section .relango-team-welcome {

        font-size: 19px !important;

    }


    #relango-team-section .relango-team-member {

        flex-direction: column;

        gap: 30px;

        text-align: center;

    }


    #relango-team-section .relango-team-photo {

        width: 230px;
        height: 230px;

        flex: 0 0 230px;

    }


    #relango-team-section .relango-team-content {

        width: 100%;

        text-align: center;

    }


    #relango-team-section .relango-team-person {

        font-size: 29px !important;

    }


    #relango-team-section .relango-team-position {

        margin-top: 4px !important;

        font-size: 18px !important;

    }


    #relango-team-section .relango-team-short {

        font-size: 16px !important;

    }


    #relango-team-section .relango-team-more,
    #relango-team-section .relango-team-more p {

        font-size: 16px !important;

    }


    #relango-team-section button.relango-team-button {

        min-width: 175px !important;

        height: 44px !important;
        min-height: 44px !important;
        max-height: 44px !important;

        padding: 0 22px !important;

        font-size: 15px !important;

    }


    #relango-team-section .relango-team-button-text {

        font-size: 15px !important;

    }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7aee798 *//* =========================
   RELANGO FAQ
   ========================= */

.elementor-989179 .elementor-element.elementor-element-7aee798 {
    --relango-purple: #302477;
    --relango-light: #F4E6FB;
    --relango-border: #E9DDF2;
    --relango-text: #333333;
}

/* Odstęp pomiędzy pytaniami */
.elementor-989179 .elementor-element.elementor-element-7aee798 .e-n-accordion-item {
    margin-bottom: 14px !important;
    
    border: 1px solid var(--relango-border) !important;
    border-radius: 16px !important;
    overflow: hidden !important;
    
    background: #ffffff !important;
    box-shadow: 0 5px 18px rgba(48, 36, 119, 0.06);
}

/* Ostatni element */
.elementor-989179 .elementor-element.elementor-element-7aee798 .e-n-accordion-item:last-child {
    margin-bottom: 0 !important;
}

/* Pytanie */
.elementor-989179 .elementor-element.elementor-element-7aee798 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    
    background: #ffffff !important;
    color: var(--relango-purple) !important;
    
    border: none !important;
    
    font-size: 18px !important;
    font-weight: 600 !important;
}

/* Hover */
.elementor-989179 .elementor-element.elementor-element-7aee798 .e-n-accordion-item-title:hover {
    background: #FBF6FD !important;
}

/* Aktywne pytanie */
.elementor-989179 .elementor-element.elementor-element-7aee798 .e-n-accordion-item[open] .e-n-accordion-item-title {
    background: var(--relango-light) !important;
    color: var(--relango-purple) !important;
}

/* Ikona */
.elementor-989179 .elementor-element.elementor-element-7aee798 .e-n-accordion-item-title-icon {
    color: var(--relango-purple) !important;
}

/* Treść odpowiedzi */
.elementor-989179 .elementor-element.elementor-element-7aee798 .e-n-accordion-item-content {
    padding: 20px 24px 24px !important;
    
    background: #ffffff !important;
    color: var(--relango-text) !important;
    
    border-top: 1px solid var(--relango-border) !important;
    
    font-size: 16px !important;
    line-height: 1.7 !important;
}

/* =========================
   MOBILE
   ========================= */

@media (max-width: 767px) {

    .elementor-989179 .elementor-element.elementor-element-7aee798 .e-n-accordion-item {
        margin-bottom: 10px !important;
        border-radius: 13px !important;
    }

    .elementor-989179 .elementor-element.elementor-element-7aee798 .e-n-accordion-item-title {
        padding: 16px 18px !important;
        font-size: 16px !important;
    }

    .elementor-989179 .elementor-element.elementor-element-7aee798 .e-n-accordion-item-content {
        padding: 16px 18px 20px !important;
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-996eb02 *//* ===== RELANGO FAQ ===== */

.elementor-989179 .elementor-element.elementor-element-996eb02 .elementor-accordion {
    display: flex;
    flex-direction: column;
    gap: 14px;
}

/* Każde pytanie jako osobna karta */
.elementor-989179 .elementor-element.elementor-element-996eb02 .elementor-accordion-item {
    border: 1px solid #eee2f8 !important;
    border-radius: 16px !important;
    overflow: hidden;
    background: #ffffff;
    box-shadow: 0 5px 20px rgba(55, 35, 120, 0.06);
}

/* Nagłówek pytania */
.elementor-989179 .elementor-element.elementor-element-996eb02 .elementor-tab-title {
    border: none !important;
    padding: 20px 24px !important;
    background: #ffffff;
    color: #302477 !important;
    font-size: 18px;
    font-weight: 600;
}

/* Aktywne pytanie */
.elementor-989179 .elementor-element.elementor-element-996eb02 .elementor-tab-title.elementor-active {
    background: #f4e6fb !important;
    color: #302477 !important;
}

/* Odpowiedź */
.elementor-989179 .elementor-element.elementor-element-996eb02 .elementor-tab-content {
    border: none !important;
    border-top: 1px solid #f0e5f7 !important;
    padding: 20px 24px 24px !important;
    background: #ffffff !important;
    color: #333333 !important;
    font-size: 17px;
    line-height: 1.7;
}

/* Ikona + / - */
.elementor-989179 .elementor-element.elementor-element-996eb02 .elementor-accordion-icon {
    color: #302477 !important;
    font-size: 18px;
}

/* Odstęp tekstu od ikony */
.elementor-989179 .elementor-element.elementor-element-996eb02 .elementor-accordion-icon-left {
    margin-right: 12px;
}

/* Hover */
.elementor-989179 .elementor-element.elementor-element-996eb02 .elementor-tab-title:hover {
    background: #fbf6fd;
}

/* Ostatni element bez dodatkowego marginesu */
.elementor-989179 .elementor-element.elementor-element-996eb02 .elementor-accordion-item:last-child {
    margin-bottom: 0;
}

/* ===== MOBILE ===== */

@media (max-width: 767px) {

    .elementor-989179 .elementor-element.elementor-element-996eb02 .elementor-accordion {
        gap: 10px;
    }

    .elementor-989179 .elementor-element.elementor-element-996eb02 .elementor-tab-title {
        padding: 16px 18px !important;
        font-size: 16px;
    }

    .elementor-989179 .elementor-element.elementor-element-996eb02 .elementor-tab-content {
        padding: 16px 18px 20px !important;
        font-size: 15px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sensei';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://relango.edu.pl/wp-content/uploads/2019/11/Sensei-Medium.woff') format('woff'),
		url('https://relango.edu.pl/wp-content/uploads/2019/11/Sensei-Medium.ttf') format('truetype'),
		url('https://relango.edu.pl/wp-content/uploads/2019/11/Sensei-Medium.svg#Sensei') format('svg');
}
/* End Custom Fonts CSS */