.inner-banner{padding-top:11px}.inner-banner .inner{padding:0 16px}.inner-banner__wrapper{display:flex;justify-content:center;flex-wrap:wrap-reverse;gap:16px 20px}.inner-banner__content>p{line-height:1.2}.inner-banner__media{width:100%;max-width:750px}.inner-banner__img{display:block;width:100%}.inner-banner__h1{font-family:"Gotham Rounded",arial,sans-serif;font-weight:700;font-size:clamp(1.625rem,-.25rem + 3.9063vw,2.25rem);line-height:1.25;text-wrap:balance;margin-bottom:7px}.inner-banner__p:not(:last-child){margin-bottom:16px}.inner-banner__p strong{font-weight:500}.inner-banner__a{color:#00adef;text-decoration:underline;text-decoration-thickness:.0625em;text-underline-offset:.125em;transition:color .3s}.inner-banner__a:focus,.inner-banner__a:focus-within,.inner-banner__a:hover{color:#943885;text-decoration-thickness:.0625em}.inner-banner__contacts:not(:last-child){margin-bottom:20px}.inner-banner__contact{display:flex;align-items:center;gap:10px;line-height:1.625rem}.inner-banner__contact:not(:last-child){margin-bottom:12px}.inner-banner__contact img,.inner-banner__contact svg{align-self:flex-start;flex-shrink:0}.inner-banner__buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.inner-banner__buttons:has(.btn:nth-child(2):not(:nth-last-child(2))) .btn{flex:1 0 0;padding:15px 15px 16px}.inner-banner__reviews{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;width:100%;background:#f5fcff;border-radius:20px;padding:11px 20px}.inner-banner__reviews>a{font-weight:500;font-size:.875rem;line-height:1.625rem}@media all and (min-width:26.875rem){.inner-banner__h1{margin-bottom:10px}}@media all and (min-width:35.5rem){.inner-banner__buttons{margin-bottom:33px}.inner-banner__buttons:has(.btn:nth-child(2):not(:nth-last-child(2))){max-width:478px}.inner-banner__reviews{width:-moz-fit-content;width:fit-content;padding:14px 24px 13px}}@media all and (min-width:64rem){.inner-banner{padding-top:35px}.inner-banner__wrapper{justify-content:space-between;align-items:center}.inner-banner__content{flex:1 0 0}.inner-banner__media{width:54%}.inner-banner__contacts:not(:last-child){margin-bottom:25px}.inner-banner__contact:not(:last-child){margin-bottom:20px}}@media all and (max-width:63.999rem){.inner-banner__img{width:90%;margin:0 auto}}