.benefits{margin:3% 0}.benefits__title{text-align:center;margin-top:67px}@media (min-width:681px) and (max-width:1024px){.benefits__title{font-size:280%}}.benefits__photo{width:100%;height:auto;margin-top:95px;display:block}.benefits__list{grid-template-columns:repeat(3,1fr);gap:35px 3.2%;margin:59px 0 0;list-style:none;display:grid}.benefits__item{text-align:center;min-width:0;padding:7px 14px 22px;line-height:1.2}.benefits__ring{vertical-align:top}.benefits__icon{width:130px;height:130px}.benefits__text{margin:12px 0 23px}@media (max-width:768px){.benefits__title{margin-top:36px}.benefits__photo{margin-top:69px}.benefits__list{margin-top:36px}.benefits__item{padding:5px 8px;font-size:75%}}@media (max-width:680px){.benefits{margin:3% 0}.benefits__title{margin-top:7px}.benefits__photo{box-shadow:var(--block-shadow);margin-top:25px}.benefits__list{grid-template-columns:1fr;gap:0;margin-top:22px}.benefits__item{padding:7px 13px 22px;font-size:100%}.benefits__item:nth-child(4){order:3}.benefits__item:nth-child(5){order:2}.benefits__item:nth-child(6){order:1}.benefits__ring{--ui-ring-size:100px}.benefits__icon{width:88px;height:88px}.benefits__text{margin-top:8px}}
.consultation{background:url(/images/bg-consultation.webp) 50%/cover no-repeat}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.consultation{background-attachment:fixed}}@media (max-width:680px){.consultation{background-image:url(/images/bg-consultation-mobile.webp)}}.consultation__inner{align-items:center;gap:3.2%;display:flex}.consultation__text,.consultation__side{flex:0 0 48.4%;min-width:0}.consultation__text{color:#fff;filter:drop-shadow(2px 2px 1px #00000080);background:#db113ad1;padding:11px}.consultation__text h3{color:inherit;text-align:center}.consultation__text p{text-align:center;margin:0 0 23px}.consultation__side{margin:58px 0 35px}.consultation__panel{background:var(--color-primary);filter:drop-shadow(5px 5px 3px #00000053);text-align:center;border-radius:15%;margin:95px 0;padding:5%}.consultation__panel-title{color:#fff;margin:0}.consultation__panel .ui-form__actions{padding-top:49px}@media (min-width:681px) and (max-width:1024px){.consultation__side{margin:36px 0 21px}.consultation__panel{border-radius:14%;margin:127px 0 126px}}@media (max-width:768px){.consultation__panel-title{font-size:18.9px}.consultation__panel .ui-form__submit{font-size:12.6px}}@media (max-width:680px){.consultation__inner{flex-direction:column;align-items:stretch;gap:0}.consultation__text,.consultation__side{flex-basis:auto}.consultation__text{margin-top:67px;padding:7px}.consultation__text h3{font-size:120%}.consultation__panel-title{font-size:15px}.consultation__side{margin:17px 0 10px}.consultation__panel{border-radius:5%;margin:0 0 186px;padding:10% 3% 3%}.consultation__panel .ui-form__actions{padding-top:61px}}
.hero{background:url(/images/bg-krakow.webp) 50%/cover no-repeat;align-items:center;min-height:100vh;display:flex}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.hero{background-attachment:fixed}}@media (max-width:680px){.hero{background-image:url(/images/bg-krakow-mobile.webp)}}.hero__inner{grid-template-columns:1fr 1fr;align-items:center;gap:3.2%;display:grid}.hero__main,.hero__links{filter:drop-shadow(5px 5px 3px #00000053);min-width:0}.hero__main{text-align:center}.hero__map{width:250px;height:auto;display:inline-block}.hero__title{color:#fff;text-align:right;margin:22px 0 31px;padding:1%}.hero__mark{background:var(--color-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1%}.hero__links{margin:0;list-style:none}.hero__item{background:var(--color-primary);text-align:center;border:2px solid #fff;margin-bottom:8px;padding:11px;transition:background-color .3s}.hero__item:hover{background:#fff}.hero__link{color:#fff;letter-spacing:.03em;font-size:150%;font-weight:600;line-height:1.2;text-decoration:none;transition:color .3s;display:block}.hero__item:hover .hero__link{color:var(--color-primary)}@media (max-width:768px){.hero__title{margin:14px 0 20px;font-size:220%}.hero__link{font-size:112.5%}}@media (max-width:680px){.hero{align-items:flex-start}.hero__inner{grid-template-columns:1fr;gap:0;padding-top:102px}.hero__title{padding:0;font-size:228%}.hero__links{margin-top:130px}.hero__item{margin-bottom:5px;padding:6px}.hero__link{font-size:88%}}
.prices{margin-bottom:5%;padding:139px 0 36px}.prices__title{text-align:center;margin:0 3% 25px;line-height:1.5}@media (min-width:681px) and (max-width:1024px){.prices__title{font-size:280%}}.prices__mark{background:var(--color-primary);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1%}.prices__tabs.ui-tabs{filter:drop-shadow(15px 25px 20px #0000004d);margin:99px 0 0;padding:0;font-size:100%;font-weight:400;line-height:1.2}.prices__tabs .ui-tabs__nav{justify-content:flex-start;gap:0 6px}.prices__tabs .ui-tabs__tab{background:var(--color-primary);color:#fff;border:1px solid #0000000d;margin:0 0 -1px;padding:11px 22px;font-size:100%;font-weight:400}.prices__tabs .ui-tabs__tab--active{color:var(--color-primary);background:#fff;border-color:#0000000d}.prices__tabs .ui-tabs__panel{box-shadow:none;text-align:left;padding:23px}.prices__tabs .ui-tabs__panel>p{text-align:center}.prices__tabs .ui-tabs__panel>h2{text-align:center;margin:15px 0 25px;font-size:280%}.prices__tabs .ui-tabs__panel>h3{color:#333;text-align:center;margin:8px 0 13px}.prices__tabs .ui-tabs__panel ul{margin:0 0 23px 28px}.prices__tabs .ui-tabs__panel li{margin-bottom:18px}.prices__tabs .ui-tabs__panel>p.prices__note{text-align:left;margin-bottom:71px}@media (max-width:768px){.prices{margin-bottom:5%;padding-top:87px}.prices__tabs.ui-tabs{margin-top:70px}}@media (max-width:680px){.prices{padding-top:41px}.prices__title{margin:0 0 18px}.prices__tabs.ui-tabs{margin:17px 0 0}.prices__tabs .ui-tabs__nav{flex-direction:column;align-items:center;padding:0}.prices__tabs .ui-tabs__tab{text-align:center;width:166px;padding:8px 4px;font-size:75%}.prices__tabs .ui-tabs__panel>h2{font-size:200%}.prices__tabs .ui-tabs__panel>h3{font-size:120%}}
.stages{margin:7% 0 5%}.stages__title{text-align:center}@media (min-width:681px) and (max-width:1024px){.stages__title{font-size:280%}}.stages__mark{background:var(--color-primary);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1%}.stages__list{margin:0 3%;list-style:none}.stages__item{text-align:center;margin:35px 0;padding:23px}.stages__item:first-child{border-top:2px solid var(--color-primary)}.stages__number{vertical-align:top;display:inline-block}.stages__text{margin:31px 0 0;padding:11px 0 22px;font-size:120%;line-height:1.2}.stages__photo{filter:drop-shadow(15px 25px 20px #0000004d);width:500px;max-width:100%;height:auto;display:inline-block}.stages__caption{margin:22px 0 6px;font-size:110%}.stages__note{margin:0 0 52px}@media (max-width:768px){.stages__item{margin:22px 0;padding:14px}.stages__text{margin-top:19px}.stages__caption{margin-top:14px}}@media (max-width:680px){.stages__item{margin:10px 0;padding:7px}.stages__text{margin-top:9px}.stages__caption{margin-top:6px}}
.why{align-items:center;min-height:100vh;display:flex}.why__inner{grid-template-columns:1fr 1fr;align-items:center;gap:3.2%;display:grid}.why__text{min-width:0}.why__title{text-align:right}.why__list{margin:0 0 40px 28px;line-height:1.3}.why__list li{margin-bottom:18px;list-style:outside}.why__action{text-align:center;margin:30px 0 0}.why__button{background:var(--color-primary);color:#fff;border:2px solid #fff;padding:11px 22px;font-size:120%;font-weight:700;line-height:23.4px;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block;box-shadow:0 4px 12px #0000004d}.why__button:hover,.why__button:focus-visible{color:var(--color-primary);background:#fff}.why__photo{filter:drop-shadow(15px 25px 20px #0000004d);justify-self:center;width:500px;max-width:94%;height:auto}@media (max-width:768px){.why__title{font-size:160%}}@media (max-width:680px){.why{min-height:0;padding-top:47px;display:block}.why__inner{grid-template-columns:1fr;gap:30px}.why__ask{font-size:120%}}
