.section{padding:40px 0;color:#1c344d}@media (min-width:992px){.section{padding:60px 0}}.section--bg-white{background-color:#fff}.section--bg-light{background-color:#f3dad7}.section--bg-color{background-color:#f6d4d4}.section--bg-wave1{background-image:url(/img/for-developers/waves/wave1.svg);padding-bottom:50px}.section--bg-wave1,.section--bg-wave2{background-repeat:repeat-x;background-position:0 100%;background-size:contain;margin-bottom:-1px}.section--bg-wave2{background-image:url(/img/for-developers/waves/wave2.svg);padding-bottom:75px}@media (min-width:992px){.section--bg-wave2{padding-bottom:100px}}.section--bg-wave3{background-repeat:repeat-x;background-position:0 100%;background-size:contain;background-image:url(/img/for-developers/waves/wave3.svg);padding-bottom:75px;margin-bottom:-1px}@media (min-width:768px){.section--bg-wave3{padding-bottom:100px}}@media (min-width:992px){.section--bg-wave3{padding-bottom:130px}}.section--bg-wave4{background-repeat:repeat-x;background-position-y:100%;background-size:contain;background-image:url(/img/for-developers/waves/wave4.svg);padding-bottom:75px;margin-bottom:-1px}@media (min-width:768px){.section--bg-wave4{padding-bottom:130px}}@media (min-width:992px){.section--bg-wave4{padding-bottom:150px}}.section--alert{padding:0;color:#1c344d}.section--pb{padding-bottom:120px}.section__header{font-size:30px;font-weight:600;line-height:1.3;text-align:center;margin:0 0 20px}.section__header--large{font-size:50px;line-height:1}.section__header--big{font-size:40px;line-height:43px}@media (min-width:992px){.section__header--big{font-size:80px;line-height:80px}}.section__header--medium{font-size:34px;line-height:43px}.section__header--middle{font-size:26px;line-height:38px}@media (min-width:992px){.section__header--middle{font-size:30px;margin-bottom:38px}}.section__header--small{font-size:20px;line-height:23px}@media (min-width:992px){.section__header--small{font-size:46px;line-height:46px}}.section__header--mb-25{margin-bottom:25px}.section__header--mb-30{margin-bottom:30px}@media (min-width:992px){.section__header--mb-30{margin-bottom:50px}}.section__header--mb-40{margin-bottom:40px}.section__desc{margin-bottom:50px;text-align:center;font-size:17px;line-height:22px;letter-spacing:0;color:#1c344d}.section__desc--mb-34{margin-bottom:34px}@media (min-width:992px){#top-form .section__header--big,#top-form .section__header--small{text-align:left}}@media (min-width:992px) and (min-width:992px){#apartment-management{padding-bottom:100px}}@media (min-width:992px) and (min-width:1200px){#apartment-management{padding-bottom:150px}}@media (min-width:992px){#apartment-management .section__header--big{font-size:46px;line-height:59px}}@media (min-width:992px){#apartment-management .section__header--small{font-size:21px;line-height:28px}}@media (min-width:992px){#hotel-standard .section__header{max-width:811px;margin:0 auto 30px;font-size:46px;line-height:59px}#hotel-standard .section__desc{max-width:811px;margin:0 auto 43.95px;font-size:21px;line-height:28px}}@media (min-width:992px){#hotelier-club .section__header{margin-bottom:41.88px;font-size:46px;line-height:59px;font-weight:700}#hotelier-club .section__desc{margin-bottom:44.12px;font-size:21px;line-height:27px}}@media (min-width:992px){#main-form .section__header--large{margin-bottom:38px;font-size:80px}#main-form .section__header--middle{font-size:30px}}@media (min-width:992px){#benefits .section__header{margin-bottom:55px}}.rule{display:flex;justify-content:center;align-items:center;gap:8px}.rule input.checkbox{display:none}.rule input.checkbox:checked+label{background-repeat:no-repeat;background-position:50%;background-size:9px auto;background-image:url(img/true.svg)}.rule label{float:left;display:block;cursor:pointer;min-width:16px;height:16px;width:16px;border:1px solid #d8dfe6;background:#fff none repeat scroll 0 0;border-radius:2px;max-width:100%;font-weight:700}.rule .rule-text-short{font-size:12px;color:#5b7082}.rule .rule-text-short span.rule-read-more{color:#f10a84;font-weight:500;cursor:pointer}.rule .rule-text-full{display:none;position:absolute;width:300px;background:#fff;padding:12px;border:1px solid #8c959b;border-radius:4px;box-shadow:0 0 14px rgba(0,0,0,.17);bottom:30px;right:15px;font-size:11px;color:#5b7082;z-index:99999}.rule .rule-text-full .close-rule{border:1px solid #8c959b;padding:2px;border-radius:2px;background-position:50%;background-repeat:no-repeat;background-size:10px auto;width:12px;height:12px;position:absolute;right:13px;top:13px;cursor:pointer;background-image:url(img/close.svg)}.rule .rule-text-full .rule-header{color:#1c344d;font-size:14px;font-weight:600;margin-bottom:10px}.contact-form{background-color:hsla(0,0%,100%,.5);border-radius:22px;box-shadow:0 0 44px rgba(54,54,54,.1)}@media (min-width:992px){.contact-form{max-width:830px;margin-left:auto;margin-right:auto}}.contact-form__header{padding:20px 20px 0;text-align:center}.contact-form__header h3{font-size:21px;font-weight:600;line-height:1.3;margin:0 0 5px}.contact-form__header p{font-size:19px;line-height:1.2;opacity:.8;margin:0}.contact-form__body{padding:20px 20px 30px}@media (min-width:580px){.contact-form__body{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,auto);gap:20px}.contact-form__body .form-group{margin-bottom:0}.contact-form__body .form-group:first-child{grid-area:1/1/2/2}.contact-form__body .form-group:nth-child(2){grid-area:1/2/2/3}.contact-form__body .form-group:nth-child(3){grid-area:2/1/3/2}.contact-form__body .form-group:nth-child(4){grid-area:2/2/3/3}.contact-form__body .form-group:nth-child(5){grid-area:3/1/4/3}.contact-form__body .form-group:nth-child(6){grid-area:4/1/5/3}.contact-form__body .form-group:nth-child(7){grid-area:5/1/6/3}.contact-form__body .checkbox-group{grid-area:6/1/7/3}}.contact-form__footer{padding:20px;background-color:#fff;border-radius:0 0 22px 22px;text-align:center}.contact-form__footer p{display:block;margin-bottom:1.85px;font-size:15px;line-height:23px;letter-spacing:0;color:#1c344d;opacity:.8}.contact-form__footer>a{display:block;font-size:12px;font-weight:600;line-height:18px;letter-spacing:0;color:#f10a84;opacity:.8}.contact-form__footer .action{margin-bottom:5px}.contact-form__footer .action a{color:#495d71}.contact-form__button{display:block;background-color:#f10a84;color:#fff;height:48px;width:100%;max-width:172px;margin:auto;border:0;border-radius:36px;font-size:15px;font-weight:600;transition:background-color .3s ease}.contact-form__button:hover{background-color:rgba(241,10,132,.8)}.form-group--submit{margin:20px 0}@media (min-width:580px){.form-group--submit{margin:0}}.form-group label{font-size:16px;line-height:21px}.form-control{border:1px solid #d8dee4;border-radius:6px;height:60px;padding:18px 20px;font-size:16px;color:#20344b}.form-control:focus{border-color:#d8dee4;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,66.3%,.6)}.checkbox-group .long{display:none}.checkbox-group .toggle{color:#f10a84;cursor:pointer;font-size:10px;margin-bottom:37px}.checkbox--vc{margin:0 auto;padding:0;width:100%;max-width:90%}@media (min-width:768px){.checkbox--vc{max-width:400px}}.checkbox--vc input[type=checkbox]+label{padding:0;display:flex;gap:10px;justify-content:center;align-items:center;font-size:12px}.checkbox--vc input[type=checkbox]+label:before{margin:0 0 auto;min-width:27px}.form-main{position:relative}@media (min-width:768px){.form-main{border:1px solid rgba(0,0,0,.18);padding:20px;display:grid;grid-template-columns:1fr minmax(45%,300px);grid-template-rows:repeat(2,auto);gap:15px}.form-main:before{content:"";background-image:url(/css/img/bg2.jpg);background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 265px);z-index:0}}@media (min-width:992px){.form-main{max-width:830px;margin:38px auto}}.form-main__header{z-index:1}@media (min-width:768px){.form-main__header{grid-area:1/1/2/3;height:250px}}.form-main__header h3{font-size:21px;font-weight:400;line-height:1.1;margin:20px 0 10px}.form-main__header p{font-size:18px;font-weight:600;margin-bottom:20px}.form-main__header p a{color:inherit}.form-main__header p>span{display:inline-block;vertical-align:top;margin:-1px 6px 0}.form-main__contact{z-index:1}@media (min-width:768px){.form-main__contact{grid-area:2/1/3/2}}.form-main__contact .section__header{font-weight:400}@media (min-width:768px){.form-main__contact .section__header{text-align:right}}.form-main__contact .section__header>span{display:block}.form-main__body{z-index:1}@media (min-width:768px){.form-main__body{grid-area:2/2/3/3}}.form-main__submit{background-color:#f10a84;color:#fff;border:0;display:block;height:46px;width:100%;font-size:17px;font-weight:600;line-height:1;margin-bottom:15px}@media (min-width:768px){.container-custom-form-item{margin-right:0}}.cards{display:grid;grid-template-columns:repeat(1,1fr);place-content:center;gap:20px}@media (min-width:768px){.cards--benefits{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.cards--benefits{gap:30px}}@media (min-width:1200px){.cards--benefits{gap:40px}}@media (min-width:580px){.cards--management .card:nth-child(2n) .card__image{order:1}}@media (min-width:992px){.cards--management{gap:30px}}.cards--full-width{grid-template-columns:1fr}@media (min-width:768px){.cards--full-width{grid-template-columns:repeat(1,610px)}}@media (min-width:992px){.cards--full-width{grid-template-columns:repeat(1,800px)}}.card{background-color:#fff;border-radius:30px;padding:30px}@media (min-width:768px){.card{padding:60px}}.card:not(.card--no-shadow){box-shadow:0 0 44px rgba(54,54,54,.1)}.card--no-shadow{margin-left:15px;margin-right:15px}.card--full{max-width:unset;width:100%;padding:32px}@media (min-width:992px){.card--full{padding:60px}}.card--bg-gray{background-color:#f3f6f9}.card--bg-color{background-color:#f6d4d4}.card--bottom-line{padding:30px 30px 45px;position:relative}.card--bottom-line:after{content:"";width:66px;height:6px;border-radius:6px;display:block;opacity:.09;background-color:#1c344d;margin:20px auto 0;position:absolute;left:50%;bottom:13px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card__wrapper-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}@media (min-width:580px){.card__wrapper-text{align-items:flex-start}.card__wrapper-text .card__desc,.card__wrapper-text .card__header{text-align:left}}.card__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;max-width:245px;margin:auto}@media (min-width:580px){.card__inner--horizontal{max-width:none;flex-direction:row}.card__inner--horizontal .card__image{width:185px}}@media (min-width:768px){.card__inner--horizontal .card__image{width:auto}}.card__header{margin:0;text-transform:uppercase;font-size:21px;font-weight:700;line-height:27px;letter-spacing:0;text-wrap:wrap}.card__header--text-normal{text-transform:none}.card__header small{display:block;width:80%;margin:5px auto 0;color:inherit;font-size:15px;font-weight:700;text-transform:none;line-height:19px}.card__image{margin:auto}.card__desc{color:#1c344d;opacity:.66;font-size:16px;line-height:24px;margin:0}.card__desc--dark{opacity:1}.card__desc--bolder{font-size:15px;line-height:20px;font-weight:500}.owlCarousel{width:100%;padding:0 55px!important;visibility:hidden}.owlCarousel.owl-loaded{visibility:visible}.owlCarousel--circles{margin-top:20px;height:260px}.owlCarousel--logos .item{display:flex;justify-content:center;align-items:center;height:134px}.owlCarousel--logos .item>img{width:auto!important}.owlCarousel--standards .owl-stage{display:flex}.owlCarousel--standards .card{height:100%;padding:37px;overflow:hidden}@media screen and (max-width:767px){.owl-controls{display:block}}@media only screen and (min-width:768px) and (max-width:991px){.owl-controls{display:block}}@media only screen and (min-width:992px) and (max-width:1199px){.owl-controls{display:block}}@media only screen and (min-width:1200px){.owl-controls{display:block}}.owl-next,.owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4rem;height:4rem;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.6rem;box-shadow:0 3px 6px rgba(54,54,54,.16)}.owl-next>svg,.owl-prev>svg{width:24px}.owl-prev{left:0}.owl-next{right:0}.circle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:260px;height:260px;padding:15px;margin:auto;border-radius:50%;background-color:#fff}.circle__header{margin:0;font-size:59px;font-weight:600;line-height:73px}.circle__header small{font-size:37px;font-weight:600;line-height:inherit;letter-spacing:-1.67px;color:inherit}.circle__desc{margin:0;max-width:80%;text-wrap:wrap;text-align:center;font-size:20px;line-height:26px;opacity:.7}.locations{margin:0 auto 38px;text-align:center;font-size:15px;font-weight:600;line-height:25px;letter-spacing:0;color:#1c344d;opacity:.8}@media (min-width:992px){.locations{margin-bottom:49px;font-size:19px;line-height:25px}}.locations span{cursor:pointer}.locations span.active{color:#f10a84}.mapContainer{max-width:550px;margin:auto}@media (min-width:992px){.mapContainer{max-width:675px;max-height:628px}}.map .voivodship{cursor:pointer}.map .voivodship.active{fill:#f10a84}.color-pink{color:#f10a84}.msg{text-align:center;padding:5px;border-radius:4px;font-size:14px;line-height:19px}.msg--danger{background-color:#f88}.msg--danger ul{list-style:none}.msg--success{background-color:#00c1c3}.img-center,.mx-auto{margin-left:auto;margin-right:auto}.font-normal{font-weight:400}