.hero{display:flex;height:100%;margin-inline:auto;max-width:1140px;padding:0 15px;position:relative;width:100%;z-index:2}@media (max-width:700px){.hero{justify-content:center}}.hero__wrapper{background:#366bb7;height:523px;margin-bottom:100px;position:relative;width:100%}@media (max-width:992px){.hero__wrapper{margin-bottom:236px}}@media (max-width:700px){.hero__wrapper{height:auto}}.hero__carousel{display:none}@media (min-width:700px){.hero__carousel{display:block;height:100%;max-height:523px;overflow:hidden;position:absolute;right:0;top:0;width:57%;z-index:0}}.hero__arrow{display:none}@media (min-width:700px){.hero__arrow{background:#fff url(/assets/ico/sipka.svg);background-position:50%;background-repeat:no-repeat;background-size:14px 10px;border-radius:50px;box-shadow:0 4px 20px rgba(49,54,61,.3);cursor:pointer;display:block;height:60px;left:10px;position:absolute;top:calc(50% - 30px);transition:scale .3s ease-out;transition-property:scale,box-shadow;width:60px;z-index:5}.hero__arrow--right{left:auto;right:10px;transform:scaleX(-1)}}@media (min-width:700px) and (min-width:1530px){.hero__arrow--right{right:-194px}}@media (min-width:700px) and (min-width:1880px){.hero__arrow--right{right:-368px}}@media (min-width:700px){.hero__arrow:hover{box-shadow:2px 6px 22px rgba(49,54,61,.5);scale:1.1;transition:scale .15s ease-in;transition-property:scale,box-shadow}}.hero__content{background:url(/assets/ico/union.svg) no-repeat;background-position:100% 0;color:#fff;height:100%;max-width:605px;padding:89px 8% 125px 121px}@media (max-width:700px){.hero__content{padding:89px 15px 15px}}@media (min-width:1110px){.hero__content{min-width:580px}}@media (min-width:700px){.hero__content{display:flex;flex-direction:column;justify-content:space-between}}.hero__content h2{font-size:clamp(25px,5vw,34px);line-height:1.4;margin-bottom:15px}.hero__content h2,.hero__content p{color:#fff;font-style:normal;font-weight:400}.hero__content p{font-size:18px;line-height:30px;margin-bottom:46px}.hero__content .btn{background:#fff;border-radius:50px;box-shadow:0 5px 10px rgba(53,74,87,.18);color:#354a57;cursor:pointer;display:block;font-size:20px;font-style:normal;font-weight:600;line-height:25px;padding:14px 40px;text-decoration:none;transition:background .33s ease-in;transition-property:background,color;width:fit-content}.hero__content .btn:hover{background:hsla(0,0%,100%,.1);color:#fff;transition:background .18s ease-in;transition-property:background,color}@media (max-width:700px){.hero__content{background:#366bb7;max-width:100%;padding:40px 15px;text-align:center}.hero__content .btn{margin-inline:auto}}.hero__image{height:100%}.hero__image img{height:533px;object-fit:cover;object-position:top right;width:100%}.hero__buttons{align-items:flex-start;background:#fff;bottom:-210px;box-shadow:0 4px 30px rgba(16,75,157,.08);display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;left:0;margin:0 auto;max-width:1110px;min-height:150px;padding:20px 25px;position:absolute;right:0;width:calc(100% - 30px);width:fit-content}@media (min-width:998px){.hero__buttons{align-items:center;bottom:-73px;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;padding:35px 48px 30px 72px;width:100%}}.hero__separator{display:none}@media (min-width:998px){.hero__separator{background:#d7ebf6;display:block;height:90px;width:1px}}.hero__item{align-items:center;cursor:pointer;display:flex;gap:30px;text-decoration:none}.hero__item span{color:#354a57;font-family:Capriola,Ariel;font-size:18px;font-style:normal;font-weight:400;line-height:22px;max-width:175px;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .3s ease-out;white-space:nowrap}@media (min-width:700px){.hero__item span{font-size:20px;line-height:28px}}@media (max-width:700px){.hero__item img{height:45px;object-fit:contain;width:45px}}.hero__item:hover span{text-decoration-color:#354a57;transition:text-decoration-color .18s ease-in}