@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes loop{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}a,html{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}html{border:0;outline:0;scroll-behavior:smooth}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}i,strong{display:contents}body,html{overflow-x:hidden}body{line-height:1;background-position:center;background-repeat:repeat;background-color:var(--white);color:var(--dark-green);font-family:"Montserrat",sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{color:#000}ins,mark{background-color:#ff9;color:#000}a,ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input{all:unset}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}:root{--black:#000;--white:#ffffff;--aquamarine:#2bc2ea;--lazur:#c4dfdc;--dark-green:#1b4950;--myVar:calc(100% - 24px)}#content{display:none}.loader__wrapper{background-color:#fff;height:100%;position:absolute;width:100%;z-index:10}.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #1b4950;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}img{height:auto}.lazy{opacity:0;transition:opacity .3s ease-in}.lazyloaded{opacity:1}.text-link{color:var(--dark-green);border-bottom:1px solid transparent}.text-link:hover{color:var(--dark-green);border-bottom:1px solid var(--lazur);transition:all .2s ease-in}.flex-center{display:flex;justify-content:center;align-items:center}.paddin_0{padding-left:0;padding-right:0}.hidden{visibility:hidden}.bold{font-weight:600}.button,.description,.title{font-family:"EB Garamond",serif;font-size:30px;line-height:32px;font-weight:600}.button,.description{font-size:18px;line-height:21px;font-weight:400;padding:21px 30px 32px}.button{font-family:"Montserrat",sans-serif;font-size:14px;line-height:18px;border-radius:30px;text-transform:uppercase;padding:17px 59px;display:inline-block}.button--dark{background-color:var(--dark-green);color:#f8efe5}.button--dark:hover{background-color:#10363b;color:#f8efe5;transition:all .2s ease-in}.button--light{background-color:#c4dfdc;color:#1b4950;background-image:url(../../assets/icons/oko.svg);background-repeat:no-repeat;background-size:29px 20px;background-position:top 15px left 30px;padding:17px 49px 17px 69px;width:auto}.button--brown:hover,.button--light:hover{background-color:#d7ecea;color:#1b4950;transition:all .2s ease-in}.button--brown{background-color:#ba7972;color:#f8efe5}.button--brown:hover{background-color:#9f605a;color:#f8efe5}.button--last{margin-bottom:40px}@media (min-width:1200px){.text-go-left{text-align:left!important}.title{font-size:50px;line-height:56px}.description{font-size:21px;line-height:30px}.button{padding:17px 67px}.button--light{padding:17px 50px 17px 80px;background-position:top 15px left 40px}.button--last{margin:40px 0 0}}@media (min-width:1920px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:1600px;max-width:1600px}}nav{position:fixed;z-index:3;width:100%;background:#fff;transition:.4s}.menu__plug,nav{height:97px}.nav__logo img{width:164px;height:43px;transition:.4s}.nav__conatainer{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 33px}.checkbox,.hamburger-lines{display:block;width:32px;position:absolute;top:34px;right:20px}.checkbox{height:32px;z-index:5;opacity:0;cursor:pointer}.hamburger-lines{height:26px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:#0e2431}.hamburger-lines .line1{transform-origin:0 0;transition:transform .4s ease-in-out}.hamburger-lines .line2{transition:transform .2s ease-in-out}.hamburger-lines .line3{transform-origin:0 100%;transition:transform .4s ease-in-out}input[type=checkbox]:checked~.menu-items{transform:translateX(0)}input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(45deg)}input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}.menu__element{margin-bottom:15px}.menu__element:last-of-type{padding-bottom:50px}.dropdown-content a,.nav__item{font-family:"Montserrat",sans-serif;font-weight:400}.nav__item{font-size:14px;line-height:24px;text-transform:uppercase}.menu__toggle{position:relative;margin-bottom:15px;display:inline-block;cursor:pointer;transition:all .2s ease-in;border-bottom:1px solid transparent}.menu__toggle:hover{color:var(--dark-green);border-bottom:1px solid var(--lazur)}.menu__toggle::after{position:absolute;top:4px;right:-14px;transform:rotate(270deg);content:"next";font-size:11px;font-family:swiper-icons;text-transform:none;font-variant:initial;line-height:1}.dropdown-content{display:none}.dropdown-content .menu__element{margin-bottom:0}.dropdown-content a{font-size:12px;line-height:42px;margin-left:62px}.nav__scroll{box-shadow:0 3px 10px rgb(0 0 0/12%)}@media (max-width:1399px){.menu-items{position:absolute;right:0;top:97px;box-shadow:inset 0 0 2000px rgb(255 255 255/50%);height:100vh;width:100%;transform:translate(150%);display:flex;flex-direction:column;transition:transform .5s ease-in-out;padding:60px 33px 30px;background-color:#fff}.show{display:block}}@media (min-width:1400px){.nav{height:135px}.nav__scroll{height:100px}.nav__conatainer{max-width:1320px;margin-right:auto;margin-left:auto;padding:0;justify-content:space-between}.menu__plug,.nav__after{height:135px}.nav__logo img{width:215px;height:57px}.img__scroll{height:45px}.menu-items{display:flex;justify-content:center;align-items:center}.menu__element,.menu__element:last-of-type{padding:0 20px;margin-bottom:0}.dropdown{padding:16px 25px 0 20px;margin-bottom:0}.checkbox,.hamburger-lines{display:none}.nav .footer__icons{width:auto;justify-content:center;display:flex;align-items:center;margin:0 40px}.button--menu{font-family:"Montserrat",sans-serif;font-size:11px;line-height:14px;font-weight:400;background-size:24px 16px;width:201px;height:42px;padding:15px 20px 17px 60px;background-position:top 13px left 30px}.dropdown:hover .dropdown-content{display:block;position:absolute;width:300px;background:#fff;padding-left:10px;box-shadow:0 5px 6px #0000000d}.dropdown-content a{margin-left:0}}@media (min-width:1920px){.nav__conatainer{max-width:1600px;width:1600px}}.banner__wrapper{background-color:#f9f0ee;color:#ba7972;margin-top:-5px;padding:58px 35px 67px}.banner__desc{padding:25px 0 30px}.banner__wrapper--big{height:185px;padding:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.breadcrumbs{font-family:"Montserrat",sans-serif;font-size:12px;line-height:14px;padding-top:12px}.breadcrumbs a{color:#ba7972;transition:all .2s}.breadcrumbs a:hover{color:#ba7972;text-decoration:underline}.banner__img{background-image:url(./../../assets/images/Galeria_1_791x799.jpg);background-size:cover;height:347px;background-position:center}@media (min-width:768px){.banner__img{height:450px}}@media (min-width:992px){.banner__row{display:flex;flex-direction:row-reverse}.banner__img{width:55%}.banner__img img{height:100%}.banner__wrapper{width:45%;padding:120px 30px 0}.banner__wrapper--big{width:100%;height:210px;padding:0}.banner__desc{padding-left:0;padding-right:0}.baner__home{margin-top:-1px}}@media (min-width:1200px){.banner__img{height:530px}.banner__desc{font-size:21px;line-height:30px}.banner__wrapper{padding:50px 40px 0 70px}.banner__desc{padding:36px 0 59px}.banner__wrapper--big{padding:0}.breadcrumbs{font-size:14px;line-height:18px;padding-top:18px}}@media (min-width:1400px){.banner__img{height:650px}.banner__wrapper{padding-top:150px}.banner__wrapper--big{padding:0}}@media (min-width:1920px){.banner__img{height:741px}.banner__wrapper{padding-top:180px;padding-right:120px}.banner__wrapper--big{padding:0}.banner__img{width:883px}.banner__wrapper{width:717px}.banner__wrapper--big{width:100%}}.about{margin-top:55px}.about__wrapper{padding-bottom:20px}.about__wrapper--home{padding:0 25px 60px}.about__title{padding-top:40px}@media (min-width:992px){.about__wrapper{text-align:center}}@media (min-width:1200px){.about__wrapper{padding-bottom:23px}.about__title{padding-top:0}.about__padding-left{display:flex;justify-content:center;flex-direction:column;padding-left:60px}.about__padding-left .button{width:227px;text-align:center}.about__img{padding-right:9px}.about__img--reverse{padding-left:9px}.about__wrapper--reverse{display:flex;justify-content:center;flex-direction:column;padding-right:60px}.about__wrapper--reverse .button{width:243px;padding:17px 44px 17px 69px;background-position:top 15px left 33px}.about{margin-top:93px}.about__padding{padding-left:120px}.about .description{padding:38px 0 53px}}.benefits{margin-top:50px}.benefits__desc{font-family:"Montserrat",sans-serif;font-size:12px;line-height:18px;font-weight:400;width:131px;margin:7px auto 30px}.benefits__img{width:112px;height:114px}@media (min-width:1200px){.benefits{margin-top:90px}.benefits .description{width:768px;margin:17px auto 45px}.benefits__desc{width:154px;margin:20px auto 0}}@media (min-width:1920px){.benefits__desc{font-size:16px;line-height:24px;width:180px}}.registration__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow-x:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:12px}.registration__image{display:none}.registration__item{flex-basis:100%;position:relative;margin:0 12px 0 0;min-width:240px}.registration__item:last-of-type{margin:0}.registration__wrapper,.registration__wrapper--static{background-color:var(--dark-green);color:#c4dfdc;text-align:center;padding:56px 10px 63px}.registration__wrapper--static{padding:56px 20px 63px}.registration__button{margin:0 auto}@media (min-width:992px){.registration{margin-top:70px;max-width:960px;margin-right:auto;margin-left:auto}}@media (min-width:1400px){.registration{margin-top:100px;position:relative;max-width:1320px;margin-right:auto;margin-left:auto}.registration__container{overflow-x:hidden}.registration .description{width:817px;margin:5px auto 20px}.registration__image{display:block;width:50%;padding-right:12px}.registration__item{flex-basis:0;min-width:324px}.registration__wrapper{position:absolute;bottom:15.5px;width:50%;right:0;text-align:left;height:290px;padding:50px 30px 20px 60px}.registration__wrapper .title{font-size:35px;line-height:39px;padding:0}.registration__wrapper .description{font-size:21px;line-height:30px;padding:10px 0 0}.registration__button{margin:0}}@media (min-width:1920px){.registration{max-width:1600px;width:1600px}.registration__item{min-width:393px}.registration__wrapper{height:362px;padding-top:80px}.registration .description{padding-right:120px}}.team{margin-top:60px}.team__name,.team__position{font-family:"EB Garamond",serif;color:#1b4950}.team__name{padding-top:15px;font-size:18px;line-height:21px;font-weight:600}.team__position{font-size:14px;line-height:16px;font-weight:400}.team__wrapper{display:block;width:3800px;overflow:hidden;position:absolute;top:0;left:0}.team__slide{padding-top:23px;text-align:center;float:left;cursor:pointer}.team__image{position:relative}.team__overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:calc(100% - 2px);width:100%;opacity:0;transition:.5s ease;background-color:rgba(16,54,59,.8);display:flex;flex-direction:column;justify-content:center;align-items:center}.team__text{font-size:20px;line-height:22px;padding:20px 25px}.team__text .team__position{color:#f8efe5}.team__slide:hover .team__overlay{opacity:1}@media (min-width:992px){.team{margin-top:100px}.team__slide{padding-top:50px}}@media (min-width:1200px){.team .description{width:817px;margin-left:auto;margin-right:auto}.team__slide a{min-height:90px}.team__name{font-size:25px;line-height:29px}.team__position{font-size:21px;line-height:22px}}.testimonials{background-color:#f8efe5;color:#ba7972;padding:31px 0;margin-top:54px}.testimonials__title{color:#f8efe5;font-family:"EB Garamond",serif;font-size:24px;line-height:27px;font-weight:600;width:220px;height:40px;border-radius:30px;background:#f0b687;background:linear-gradient(60deg,#f0b687 13%,#ba7972 100%);margin:0 auto;z-index:2}.testimonials__container{border:1px solid #ba7972;width:90%;margin:-20px auto 0;position:relative;padding:60px 25px 40px}.testimonials__wrapper{text-align:center;background-image:url("./../../assets/icons/ikonografia_Obszar roboczy 1 kopia 8.svg");background-repeat:no-repeat;background-size:25px 25px;background-position:top center;padding-top:40px}.testimonials__container .swiper-button-next,.testimonials__container .swiper-button-prev{width:39px;height:42px;background-color:#f8efe5;color:#ba7972;z-index:0}.testimonials__container .swiper-button-next{right:-20px}.testimonials__container .swiper-button-prev{left:-20px}.testimonials__container .swiper-button-next::after,.testimonials__container .swiper-button-prev::after{font-size:20px}.testimonials .swiper-button-next.swiper-button-disabled,.testimonials .swiper-button-prev.swiper-button-disabled{opacity:1!important;color:rgba(186,121,114,.5)}.swiper-wrapper{align-items:center}.testimonials__desc{font-family:"EB Garamond",serif;font-size:16px;line-height:22px;font-weight:400}.testimonials__name{font-size:12px;line-height:16px;font-weight:400;margin-top:20px}@media (min-width:1200px){.testimonials{max-width:1320px;margin-right:auto;margin-left:auto;margin-top:108px;padding:50px 0}.testimonials__title{font-size:28px;width:260px;height:60px;letter-spacing:1px}.testimonials__container{display:flex;align-items:center;width:90%;margin-top:-28px;height:387px}.testimonials__desc{font-size:18px;width:70%;margin-right:auto;margin-left:auto}.testimonials__name{font-size:16px;line-height:20px}.testimonials__container .swiper-button-next::after,.testimonials__container .swiper-button-prev::after{font-size:30px}.testimonials__container .swiper-button-prev{left:40px;z-index:1;background-color:transparent}.testimonials__container .swiper-button-next{right:40px;z-index:1;background-color:transparent}}@media (min-width:1920px){.testimonials{width:1600px;max-width:1600px}.testimonials__wrapper{padding-top:60px}.testimonials__container{padding-top:0}}.instagram{margin-top:52px}.instagram__icon{display:flex;justify-content:center;align-items:center;color:var(--dark-green)}.instagram__icon:hover{color:var(--dark-green);transition:all .2s ease-in}.instagram__icon img{width:20px;height:20px;margin-right:5px}@media (min-width:1200px){.instagram{margin-top:80px}.instagram__container{max-width:1320px;margin-right:auto;margin-left:auto}}@media (min-width:1920px){.instagram__container{width:1600px;max-width:1600px}}.newsletter{background-color:#f9f0ee;padding:51px 0;color:#ba7972;margin-top:53px}.newsletter__input{background-color:transparent;border:1px solid #ba7972;border-radius:26px;width:276px;height:52px;font-family:"Montserrat",sans-serif;font-size:12px;line-height:15px;font-weight:300;font-style:italic;text-align:left;padding:0 0 0 20px;margin:0 auto 23px;color:#ba7972}::-webkit-input-placeholder{color:#ba7972}:-ms-input-placeholder{color:#ba7972}::placeholder{color:#ba7972}.newsletter button{border-width:0}@media (min-width:992px){.ml-block-form{display:flex;justify-content:center}.newsletter__input{margin:0 19px 0 0}}@media (min-width:1200px){.newsletter{width:1140px;margin-right:auto;margin-left:auto;margin-top:70px}}@media (min-width:1400px){.newsletter{width:1320px;margin-right:auto;margin-left:auto;margin-top:70px}}@media (min-width:1920px){.newsletter{width:1600px}}.logos{background-color:rgba(112,112,112,.05);margin-top:52px}.logos img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .2s;width:182px;height:100%;margin:10px 20px}.logos img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.list-container{display:flex;white-space:nowrap}.list-wrapp{display:flex;align-items:center;-webkit-animation:loop 120s infinite linear;animation:loop 120s infinite linear}.list-item img{opacity:1}@media (min-width:1200px){.reverse__section{display:flex;flex-direction:column-reverse}.logos{margin-top:80px}}.aboutUs{margin-top:45px;text-align:center}.aboutUs__title{margin-top:30px}.aboutUs .description{padding:20px 25px}.aboutUs .description:last-of-type{padding-bottom:40px}.aboutUS__team{margin-top:52px}.aboutUS__registration{margin-top:60px}.gallery{margin:50px auto 90px}.gallery__wrapper{display:flex;justify-content:center;padding:0 1px 2px}.gallery__wrapper img:first-of-type{padding-right:2px}.gallery__container{display:flex}.gallery__img{width:49%;object-fit:cover}@media (min-width:992px){.gallery__wrapper img:first-of-type{padding-right:2px}.gallery__wrapper img:last-of-type{padding-left:2px}.gallery__img{width:49%;height:283px}.aboutUs__row{padding:17px 0}}@media (min-width:1200px){.aboutUs{margin-top:85px;text-align:left}.aboutUs .title{margin-top:20px;padding-bottom:10px;font-size:40px;line-height:46px}.aboutUs .aboutUs__title{margin-top:-60px}.aboutUs .aboutUs__title--last{margin-top:-50px}.aboutUs .description{padding:0 78px 20px 0;font-size:18px;line-height:21px}.aboutUs .description:last-of-type{padding-bottom:0}.aboutUS__registration .title{font-size:35px;line-height:39px}.aboutUS__registration .description{width:100%;margin-bottom:0}.aboutUS__registration .button{margin:0 auto}.aboutUS__registration{margin-top:100px}.aboutUs__description{width:850px;margin-left:auto;margin-right:auto;margin-bottom:50px}.gallery__row>*{padding-right:calc(var(--bs-gutter-x)*.4);padding-left:calc(var(--bs-gutter-x)*.4)}.gallery__bottom{margin-bottom:12px}.aboutUs__gallery-left{padding-left:0}.aboutUs__gallery-right{padding-right:0}.aboutUS__team{margin-top:100px}.gallery{margin:100px 0}.gallery__img{height:323px}.gallery__container{justify-content:space-between;padding:0}.gallery__wrapper:first-of-type{padding-bottom:6px}.gallery__wrapper img:first-of-type{padding-right:4px}.gallery__wrapper img:last-of-type{padding-left:4px}.gallery .description{width:817px;margin-left:auto;margin-right:auto}}@media (min-width:1400px){.gallery__img{height:358px}.aboutUs .description{font-size:21px;line-height:30px}.aboutUs .title{font-size:50px;line-height:56px}}@media (min-width:1920px){.gallery__first--img{width:802px;height:862px}.gallery__img{width:389px;height:422px}.gallery__wrapper:first-of-type{padding-bottom:18px}.gallery__wrapper img:first-of-type{padding-right:9px}.gallery__wrapper img:last-of-type{padding-left:9px}.aboutUs .title{font-size:50px;line-height:56px}.aboutUs .aboutUs__title{margin-top:-120px}.aboutUs .aboutUs__title--last{margin-top:-130px}.aboutUs .description{padding-right:140px}}.blog{margin-top:45px}.blog__wrapper{color:#1b4950;margin-bottom:30px;text-align:center}.blog__text{border-bottom:1px solid var(--lazur);margin-bottom:3px;padding:0 25px 15px}.blog__date{display:flex;justify-content:center;align-items:center;border-radius:30px;width:119px;height:42px;background-color:#f8efe5;color:#ba7972;font-family:"Montserrat",sans-serif;font-size:14px;line-height:18px;font-weight:500;margin:25px auto 20px}.blog__description,.blog__title{font-family:"EB Garamond",serif;font-size:24px;line-height:27px;font-weight:700;margin-bottom:18px}.blog__description{font-size:18px;line-height:21px;font-weight:400;margin-bottom:34px}.blog__more,.pagination a{font-family:"Montserrat",sans-serif;font-size:14px;line-height:18px;font-weight:400}.blog__more{position:relative;display:inline-block}.blog__more::after{position:absolute;top:4px;right:-14px;content:"next";font-size:11px;font-family:swiper-icons;text-transform:none;font-variant:initial;line-height:1}.pagination,.pagination__avtive{display:flex;justify-content:center;align-items:center}.pagination{margin-top:45px;margin-bottom:70px}.pagination a{color:#1b4950;padding:0 10px;transition:all .2s}.pagination a:hover{opacity:.7}.pagination__avtive{width:43px;height:42px;border-radius:26px;background-color:#f8efe5}@media (min-width:992px){.blog{margin-top:85px}.blog__wrapper{display:flex;text-align:left}.blog__img{flex:0 0 45%}.blog__date{margin:0 0 15px}.blog__text{margin-left:20px;padding:0}}@media (min-width:1200px){.blog__img img{width:563px;height:371px}.blog__date{margin:15px 0 30px}.blog__title{font-size:30px;line-height:32px;margin-bottom:18px}.blog__description{font-size:21px;line-height:30px;margin-bottom:34px}.pagination{margin-top:65px;margin-bottom:150px}}@media (min-width:1920px){.blog__text{margin-left:60px}.blog__img{flex:4 0 37%}}.services{margin-bottom:50px}.services__desc{display:flex;flex-direction:column;padding-top:0!important}.services .title{padding-bottom:20px;padding-left:20px;padding-right:20px}.services__price{margin:0 auto 20px}.services span{padding-bottom:5px}.services__button{margin:-5px 0 40px}.services__subtitle{font-family:"EB Garamond",serif;font-size:22px;line-height:28px;font-weight:600;margin-bottom:15px;margin-top:15px}.services__use{background-color:#f8efe5;color:#ba7972;padding-top:40px;margin-top:40px}.services__img{margin-top:10px}.aboutUs .description__noPadding{padding:0}.aboutUs .description__noPadding:last-of-type{padding:0 0 30px}@media (min-width:992px){.services__desc{width:70%;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.services__row{padding:17px 0 0}.services__wrapper{display:flex;align-items:center;padding-right:20px}.services .title{margin-top:20px;font-size:34px;line-height:36px;width:400px;padding-left:0;padding-right:0}.services .title.aboutUs__title--big{width:100%}.services__desc{padding:0 78px 35px 0;font-size:18px;line-height:24px;margin-left:0;width:100%}.services__button{margin:25px 0 0}.services__img{margin:0 0 20px}.services__subtitle{font-size:30px;line-height:32px;margin:20px 0}.services__use{padding:40px 70px 50px 40px;margin-top:20px}.services .about__img{padding-right:9px}.services .about__img--reverse{padding-left:9px}}@media (min-width:1400px){.services{margin-bottom:140px}.services .title{width:445px}.services__wrapper--first{margin-top:-50px}.services__wrapper--secound{margin-top:0}}@media (min-width:1920px){.services{margin-bottom:172px}.services__wrapper{margin-bottom:25px}.services__desc{font-size:21px;line-height:30px}.services .title{font-size:50px;line-height:56px;width:600px}.services .aboutUs__title{margin-top:45px;margin-bottom:10px}.services .services__title{margin-top:10px}.services__wrapper--first{margin-top:-80px}.services__wrapper--last{margin-top:-270px}.services__use{padding:40px 130px 50px 83px}.services__use .services__desc{padding-right:0!important}.services__price{margin:0 auto}.services__title+.services__price{margin:-15px auto 0}.aboutUs .description__noPadding,.aboutUs .description__noPadding:last-of-type{padding:0 160px 30px 0}.services .title.aboutUs__title--big{width:100%;padding-right:20px}}.contact{margin-top:45px}.contact__image{text-align:center;margin-bottom:30px}.contact__image img{width:115px;height:57px}.contact__container{display:flex;justify-content:center;margin-bottom:20px}.contact__adress{font-family:"Montserrat",sans-serif;font-size:14px;line-height:18px;font-weight:400;color:#1b4950}.contact__adress:first-of-type{padding-right:20px}.contact__adress--bold{font-weight:medium;margin-bottom:15px}.contact__wrapper{margin-bottom:25px}.map{height:480px}@media (min-width:768px){.contact{margin-bottom:60px}.contact__image{text-align:left}.contact__container{justify-content:flex-start}}@media (min-width:1200px){.contact{margin-top:85px;margin-bottom:140px}.contact__adress:first-of-type{padding-right:50px}}@media (min-width:1920px){.contact{margin-top:85px;margin-bottom:140px}.contact__adress:first-of-type{padding-right:90px}}.policy__wrapper{padding-left:50px}.policy__wrapper .blog__description{margin-bottom:10px}.policy__wrapper .blog__description:first-of-type{margin-top:-20px}.policy__wrapper .blog__description:last-of-type{margin-bottom:20px}.blog__link{display:inline-block;text-decoration:underline;font-weight:600}.blog__link:hover{color:#1b4950;transition:all .2s}.box{background:#fff;width:100%;height:50px;position:absolute;left:0;bottom:0}.instagram__container{position:relative}

.team__swiper,
.swiper-wrapper {
    align-items: flex-start !important;
}

.swiper-slide {
    height: auto !important;
    xdisplay: flex !important;
    align-items: flex-start !important;
}

.team__image {
    width: 326.9px;
    height: 440px;
    position: relative;
    overflow: hidden;
    margin: 0;
}

.team__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}

.team__slide {
    width: 326.9px;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 auto;
}

.team__name {
    width: 100%;
    margin: 15px 0 5px;
    text-align: center;
}

.team__position {
    width: 100%;
    text-align: center;
    padding: 0 10px;
}

/* Overlay pozostaje bez zmian */
.team__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 2px);
    opacity: 0;
    transition: .5s ease;
    background-color: rgba(16,54,59,.8);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}