*,*::before,*::after{box-sizing:border-box}.modal__x{color:#fff;font-size:30px}:where(ul, ol):where([class]) {padding-left:0}#preloader img{max-width:100%;max-height:100%;object-fit:contain}body,
:where(blockquote, figure):where([class]) {margin:0}:where(h1, h2, h3, h4, h5, h6, p, ul, ol, dl):where([class]) {margin-block:0}:where(dd[class]) {margin-left:0}:where(fieldset[class]) {margin-left:0;padding:0;border:none}:where(ul[class]) {list-style:none}p{--paragraphmarginbottom:24px;margin-block:0}p:where(:not([class]):not(:last-child)) {margin-bottom:var(--paragraphMarginBottom)}img{display:block;max-width:100%}input,textarea,select,button{font:inherit}html{height:100%;scroll-behavior:smooth}body{min-height:100%;line-height:1.5}svg *[fill]{fill:currentColor}svg *[stroke]{stroke:currentColor}svg *{transition-property:fill , stroke}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.border-none{border-bottom:none!important}.section{opacity:1;transform:translateY(0);transition:all 1s}.section--hidden{opacity:0;transform:translateY(80px)}*{box-sizing:border-box;padding:0;margin:0}html{font-size:62.5%;width:100%;height:100%}body{font-family:'Montserrat',sans-serif;font-size:10px}.container{max-width:1200px;margin:0 auto}a[href]{text-decoration:none;display:inline-block}#preloader{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#0e0f1c;z-index:100}@keyframes preloader-anim {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}#preloader.hide-preloader{animation:preloader-anim 1s}#preloader.preloader-hidden{display:none}.no-scroll{overflow:hidden}main{background:#f3f2f8}.header{position:relative;min-height:561px;background: url('../img/pageMamoplastica/mamoplastica_bg.webp') center/cover
    no-repeat;transition:background-image 5s ease}.header::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,.2)}.header__logo{margin-right:100px}.header__button{margin-left:100px}.header__hamburger{position:absolute;top:31px;right:28px}.header__link .has-submenu{transition:all 4s ease}.header .header__link.has-submenu.open>a::after{transform:rotate(180deg)}.header__submenu{display:none;margin:0 auto;text-align:center;transition:all 3s ease;width:40%;padding:10px 0 0}.header__submenu li a{font-size:15px;color: #ffff;font-weight:400;white-space:nowrap;line-height:125%;font-size:16px;letter-spacing:.8px}.header__hamburger_span{width:35px;height:2px;margin-bottom:8px;background-color:#f3f2f8;transition:all .3s ease-in-out}.header__button-consultation{display:none}.header__nav-wrapper{max-width:1200px;display:flex;justify-content:space-between;padding:20px 0;margin:0 auto;align-items:center;text-align:center}.header__nav{position:relative;font-size:16px;line-height:125%;padding:12px 0;transition:all 1s linear;z-index:10;backface-visibility:hidden}.header__nav-scrolled{width:100vw;display:flex;justify-content:space-between;position:fixed;animation:navbarAnim 2s;background-color:#191d48;margin-bottom:10px}.header__links{display:flex;-moz-column-gap:24px;column-gap:24px}.header__link a{color:#f3f2f8;font-weight:400;white-space:nowrap;line-height:125%;font-size:16px;letter-spacing:.8px}.header__link a:hover{color:#eca73b}.header__button button{width:167px;height:44px;background:transparent;padding:12px 24px;border-radius:12px;border:1px solid #f3f2f8;line-height:125%;letter-spacing:.8px;color:#f3f2f8;font-weight:400;outline:none;font-size:16px;cursor:pointer}.header__button button:hover{background:#eca73b;border:1px solid #eca73b;box-shadow:0 5px 10px 0 rgba(0,0,0,.5)}.mamoplastica{background:#f3f2f8;padding:88px 0 150px 0}.mamoplastica__title{text-align:center;padding-bottom:112px;color:#0e0f1c;font-size:64px;font-weight:300;line-height:125%;letter-spacing:3.2px}.mamoplastica__descr{color:#0e0f1c;font-size:20px;font-weight:400;line-height:125%;letter-spacing:1px}.mamoplastica__descr p{margin-bottom:10px;line-height:125%;letter-spacing:1px}.mamoplastica__quote{display:inline-block;margin:4px;color:#eca73b;font-family:'Bad Script';font-size:23px}.mamoplastica__li:not(:last-child) {margin-bottom:8px}.mamoplastica__important{color:#0e0f1c;font-size:20px;font-weight:700;line-height:125%;letter-spacing:1px;margin-bottom:10px}.mamoplastica__h4{font-weight:600;margin-bottom:20px;margin-top:10px}.mamoplastica__links{list-style-type:none;margin-bottom:20px}.mamoplastica__ul{display:flex;flex-direction:column}.video-container{position:relative;margin:0 auto;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;margin-bottom:40px;box-shadow:0 4px 10px rgba(0,0,0,.3)}.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:10px}.accomplishments{min-height:472px;border-radius:12px;padding:64px;margin-bottom:152px;background: url('../img/pageMamoplastica/mamoplastica_accomplishments.webp')
    center/cover no-repeat}.accomplishments__title{color:#eca73b;font-size:48px;font-weight:500;line-height:125%;letter-spacing:2.4px;text-align:center;margin-bottom:56px}.accomplishments__wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:64px;padding-bottom:62px}.accomplishments__item{max-width:500px;display:flex;justify-content:center;align-items:center;-moz-column-gap:32px;column-gap:32px;color:#0e0f1c;font-size:16px;font-weight:400;line-height:125%;letter-spacing:.8px}.accomplishments__descr{text-shadow:1px 1px 4px white}.accomplishments__item img{width:60px;height:24px}.preparation{margin-bottom:40px}.preparation__title{color:#eca73b;font-size:48px;line-height:125%;letter-spacing:2.4px;margin-bottom:68px;font-weight:400}.preparation__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.preparation__item{display:flex;align-items:flex-start;-moz-column-gap:84px;column-gap:84px;border-bottom:1px solid #eca73b;padding-bottom:32px;margin-bottom:27px}.preparation__item-border{border:none}.preparation__descr{max-width:384px;display:flex;flex-direction:column;row-gap:16px}.preparation__number{color:#eca73b;font-size:16px;font-weight:400;line-height:125%;letter-spacing:.8px}.preparation__name{color:#0e0f1c;font-size:24px;font-weight:500;line-height:125%;letter-spacing:1.2px}.preparation__text{color:#0e0f1c;font-size:16px;font-weight:400;line-height:125%;letter-spacing:.8px}.process{padding-bottom:152px}.process__title{color:#eca73b;font-size:48px;font-weight:300;line-height:125%;letter-spacing:2.4px;margin-bottom:73px}.process__wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;-moz-column-gap:100px;column-gap:100px;row-gap:56px}.process__item{display:flex;flex-direction:column;justify-content:center;align-items:center}.process__img{margin-bottom:24px}.process__text-sup{color:#0e0f1c;font-size:24px;font-weight:500;line-height:125%;letter-spacing:1.2px;margin-bottom:24px}.process__text-sub{font-size:16px;line-height:125%;letter-spacing:.8px;max-width:281px}.after-operation{padding:88px 0 118px 0;background: url('../img/pageMamoplastica/mamoplastica_after.webp')
    center/cover no-repeat}.after-operation__title{color:#eca73b;font-size:48px;font-weight:500;line-height:125%;letter-spacing:2.4px;margin-bottom:88px}.after-operation__item{position:relative;border-radius:12px;background:rgba(243,242,248,.2);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);margin-bottom:20px;margin-right:20px;padding:37px}.after-operation__wrapper{position:relative}.after-operation__flex{display:flex;-moz-column-gap:53px;column-gap:53px;align-items:flex-start;margin-bottom:56px}.after-operation__num{color:#0e0f1c;font-size:16px;font-weight:400;line-height:125%;letter-spacing:.8px}.after-operation__text{color:#f3f2f8;font-size:20px;font-weight:400;line-height:125%;letter-spacing:1px}.after-operation__descr{color:#f3f2f8;font-size:16px;font-weight:400;line-height:125%;letter-spacing:.8px}.portfolio{padding:88px 0 134px 0}.portfolio__title{color:#eca73b;font-size:48px;font-weight:300;line-height:125%;letter-spacing:2.4px;margin-bottom:120px}.portfolio__item{display:flex;border-radius:12px;margin:10px}.portfolio__before img,.portfolio__after img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.portfolio__slider .slick-track{display:flex;overflow:hidden;margin:10px}.portfolio__slider .slick-list{overflow:hidden}.portfolio__slider .slick-dots li.slick-active button{background-color:#fff;border:1px solid #eca73b}@keyframes navbarAnim {
  0% {
    opacity: 0;
    top: -50%;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}.consultation{background: url('../img/bg_consultation_compressed.webp') center/cover
    no-repeat;padding:127px 0 127px 0}.consultation__wrapper{display:flex}.consultation__container-form{max-width:50%;background:#191d48;border-radius:12px 0 0 12px;display:flex;flex-direction:column;padding:99px 100px}.consultation__text578{display:none}.consultation__form{display:flex;flex-direction:column;row-gap:40px}.consultation__form input{color:rgba(243,242,248,.5);font-size:16px;font-style:normal;font-weight:500;line-height:normal;background:transparent;border:none;padding:10px;border-bottom:1px solid #f3f2f8;padding-bottom:4px}.consultation__form input::placeholder,.consultation__textarea::placeholder{color:#eca73b}.consultation__textarea{padding:12px 12px 12px 12px;color:rgba(243,242,248,.5);font-size:16px;font-style:normal;font-weight:500;line-height:normal;background:transparent;resize:none;border-radius:12px;border:1px solid #f3f2f8;outline:none;margin-bottom:40px}.consultation__btn{padding:12px 40px;border-radius:12px;border:1px solid #eca73b;display:block;background:transparent;color:#eca73b;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:.8px;cursor:pointer}.consultation__btn:hover{color:#fff;border:1px solid #fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.5)}.consultation-image{max-width:50%;background: url('../img/bg-consultation.png') center/cover no-repeat;border-radius:0 12px 12px 0;padding:28px 66px 54px 126px;display:flex;flex-direction:column;justify-content:space-between}.consultation-image img{max-width:100%;max-height:100%}.consultation__text-top{color:#f3f2f8;font-size:48px;font-weight:500;line-height:125%;letter-spacing:2.4px}.consultation__text-bottom{color:#eca73b;font-family:'Bad Script';font-size:32px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:1.6px;align-self:flex-end}.modal{position:fixed;width:100%;height:100%;background: url('../img/bg_patients.png') center/cover no-repeat;z-index:2000;display:none;justify-content:center;align-items:center;transition:all .6s ease}.modal__title{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:25px;text-align:center;margin-bottom:20px}.modal__wrapper{display:flex;transition:all .6s ease}.modal__container{padding:40px;background:tranparent;transition:all .6s ease}.modal__close{width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:25px;background:transparent;outline:none;border:none;cursor:pointer}.modal__close:hover{color:red}@media (max-width:428px){.modal__wrapper{padding:20px}.modal__form input{width:350px}.modal__form textarea{width:350px}}.contacts{padding:40px 0;min-height:600px;background:#0e0f1c}.contacts__title{color:#eca73b;font-size:48px;font-weight:500;line-height:125%;letter-spacing:2.4px;margin-bottom:50px}.contacts__flex-box{display:flex;justify-content:space-between;align-items:end}.contacts__social{display:flex;gap:20px;margin-bottom:20px}.contacts__block{display:flex;flex-direction:column;padding:20px 0}.contacts__number,.contacts__link-email{color:#fff;font-size:20px;margin:10px 0}.contacts__map{text-align:center;width:50%}.footer{padding:44px 0;background:#191d48}.footer__wrapper{display:flex;align-items:flex-end}.footer__logo{width:35%}.footer__contacts{display:flex;flex-direction:column;row-gap:24px;font-size:16px;font-weight:400;line-height:125%;letter-spacing:.8px}.footer__phone-link{color:#f3f2f8}.footer__link-email{color:#f3f2f8}.footer__social{display:flex;-moz-column-gap:26px;column-gap:26px}.footer__social-icon{color:#f3f2f8}.footer__social-icon:hover{color:#eca73b}.footer__links{max-height:123px;display:flex;justify-content:space-between;align-items:center;column-gap:40px;margin-left:64px}.footer__links-link{color:#f3f2f8;font-size:16px;font-weight:400;line-height:125%;letter-spacing:.8px}.footer__links-link:hover{color:#eca73b}.copy{background:#0e0f1c;font-size:20px;color:#fff;text-align:center;padding:10px}.copy__text{font-weight:200}@media (max-width:2000px){.header__links{width:401px;justify-content:space-around}.header__button{margin-left:131px}.header__logo{margin-right:170px}}@media (max-width:1200px){.container{max-width:1000px}.header__nav{justify-content:space-around}.header__nav-scrolled{justify-content:space-between}.header__logo .logo{margin-right:119px}.preparation__item{-moz-column-gap:50px;column-gap:50px}.consultation__text-top{font-size:35px}.consultation__text-bottom{font-size:27px}.header__nav-wrapper{padding:20px 20px}.after-operation__wrapper .slick-track{margin:10px}}@media (max-width:992px){.header__nav-wrapper{max-width:991px}.container{padding:0 20px}.header__nav{justify-content:space-around}.header__logo{margin-right:67px}.preparation__title{text-align:center}.preparation__item{-moz-column-gap:33px;column-gap:33px}.preparation__number{padding:4px}.after-operation__wrapper .slick-track{margin:12px}.after-operation__title,.portfolio__title{text-align:center}.consultation__container-form{padding:50px 55px}.contacts__wrapper{-moz-column-gap:50px;column-gap:50px}.contacts{min-height:554px}.after-operation__flex{-moz-column-gap:28px;column-gap:28px}}@media (max-width:935px){.header__button{margin-left:81px}}@media (max-width:870px){.header__button{margin-left:30px}}@media (max-width:768px){.header__nav-wrapper{margin:0}.header__nav{justify-content:space-between;z-index:9}.header__button{display:none}.header__hamburger{display:block}.header__hamburger .header__hamburger_span{display:block;width:35px;height:2px;margin-bottom:8px;background-color:#f3f2f8;transition:all .3s ease-in-out}.header__hamburger.active .header__hamburger_span:nth-child(2) {opacity:0}.header__hamburger.active .header__hamburger_span:nth-child(1) {transform:translateY(8px) rotate(45deg)}.header__hamburger.active .header__hamburger_span:nth-child(3) {transform:translateY(-8px) rotate(-45deg);margin-top:-3px}.header__button{margin-right:30px}.header__logo{padding-left:20px}.header__submenu{transition:all 3s ease-in-out}.header__link>a::after{width:25px;height:25px;content:' ';position:relative;top:20px;left:20px;background-image:url(https://www.gomes.com.ua/img/arrow-down.svg);background-position:center;background-repeat:no-repeat}.header__links{position:fixed;height:100vh;border-right:1px solid #000;overflow-y:auto;width:80%;left:-100%;top:0;bottom:0;flex-direction:column;background:#020024;background:#191d48;text-align:center;justify-content:center;row-gap:36px;transition:all .9s;z-index:9}.header__links-active{left:0%}.header__submenu{display:none;transition:all .3s ease}.header__link.has-submenu.active-link .header__submenu,.header__submenu.submenu-open{display:block}.header__link.has-submenu>a{position:relative}.header__link.has-submenu>a::after{content:'';display:block;position:absolute;top:10px;left:108%;width:25px;height:25px;background-image:url(https://www.gomes.com.ua/img/arrow-down.svg);background-repeat:no-repeat;transform:rotate(0deg);transition:transform .3s ease}.header__link.has-submenu.active-link>a::after{transform:rotate(180deg)}.header__link a{font-size:30px;height:40px}.preparation__title{font-size:34px}.preparation__item{-moz-column-gap:20px;column-gap:20px}.preparation__name{font-size:21px}.preparation__descr{max-width:314px}.preparation__text{font-size:15px}.process__title{font-size:40px}.process__item{max-width:282px}.after-operation__title{font-size:34px;text-align:center}.after-operation__item{max-width:500px}.after-operation__wrapper .slick-list{margin:0 auto}.after-operation__item{padding:20px}.after-operation__flex{margin-bottom:38px}.portfolio{padding:40px 0}.portfolio__title{font-size:34px;margin-bottom:30px}.consultation-image{padding:28px 31px 54px 28px}.consultation__text-top{font-size:30px}.contacts__map iframe{max-width:300px;max-height:365px}.footer__links{margin-left:11px}}@media (max-width:668px){.contacts__flex-box{flex-wrap:wrap}}@media (max-width:578px){.header__text{justify-content:flex-end;flex-direction:column}.header__ellipse,.header__descr,.header__icons,.header__button{display:none}.header__button-consultation{display:block;width:167px;height:44px;background:transparent;padding:12px 24px;border-radius:12px;border:1px solid #f3f2f8;line-height:125%;letter-spacing:.8px;color:#f3f2f8;font-weight:200;font-size:16px;cursor:pointer}.header__button-consultation:hover{background:#eca73b;border:1px solid #eca73b}.header__title{font-size:50px}.mamoplastica{padding:40px 0 80px 0}.accomplishments{margin-bottom:80px;border-radius:0;background: url('../img/pageMamoplastica/mamotel_compress_accomplishments.webp')
      center/cover no-repeat}.mamoplastica__title{font-size:40px;padding-bottom:45px}.mamoplastica__descr{font-size:18px}.mamoplastica_title{font-size:27px}.preparation__wrapper{justify-content:center}.preparation__descr{max-width:390px}.preparation__item{-moz-column-gap:35px;column-gap:35px}.preparation__item:not(:last-child) {border-bottom:1px solid #eca73b}.preparation__name{font-size:24px}.preparation__text{font-size:16px}.process__item{max-width:500px}.after-operation__title{font-size:30px;color:#0e0f1c}.after-operation__text{color:#0e0f1c}.after-operation__descr{color:#0e0f1c}.after-operation__item{padding:20px}.after-operation__flex{-moz-column-gap:16px;column-gap:16px;margin-bottom:38px;align-items:flex-start}.after-operation__item{padding:27px}.after-operation__wrapper .slick-list{max-width:420px}.portfolio__slider .slick-track{margin:0}.consultation__text578{display:block;color:#f3f2f8;font-size:24px;font-style:normal;font-weight:500;line-height:125%;text-align:center;letter-spacing:1.2px;padding-bottom:40px}.consultation-image{display:none}.consultation__container-form{border-radius:12px;max-width:100%;background: url('../img/bg-consultation.png') center/cover no-repeat;padding:50px 60px}.contacts__wrapper{flex-direction:column;width:100%;justify-content:space-between;text-align:center}.contacts__title{font-size:40px;text-align:center}.contacts__number{margin-bottom:20px}.contacts__social{display:block}.contacts__social_link+.contacts__social_link{margin-left:20px}.contacts__map{display:block;width:100%}.contacts__map iframe{max-width:100%;max-height:365px}.footer__wrapper{display:block;text-align:center;margin:0 auto}.footer__logo{width:100%;margin-bottom:32px}.footer__links{display:block;min-height:166px}.footer__links-link{margin:10px 0}}@media (max-width:428px){.header__title{font-size:32px;letter-spacing:1.6px;line-height:153%}.header{background-position:center}.mamoplastica__title{font-size:30px}.mamoplastica__descr{font-size:16px}.accomplishments{padding:40px;background-position:center}.accomplishments__title{font-size:35px}.accomplishments__descr{color:#fff}.preparation__title{font-size:25px}.preparation__name{font-size:21px}.preparation__text{font-size:15px}.preparation__item{-moz-column-gap:25px;column-gap:25px}.container .process__title{font-size:30px}.process__text-sup{text-align:left;max-width:281px}.after-operation__title{font-size:25px;margin-bottom:25px}.after-operation__text{font-size:18px}.after-operation__descr{font-size:16px}.after-operation__wrapper .slick-track{margin:0 0 0 12px}.portfolio__title{font-size:30px}.consultation__container-form{padding:50px 40px}.consultation__text578{font-size:20px}.contacts__inner{margin-bottom:120px}.contacts__inner{margin-bottom:30px}.education__wrapper{row-gap:50px}.container.consultation__wrapper{padding:0}}@media (max-width:419px){.service__name{width:339px}.about-doc__title{font-size:17px}.about-doc__slogan{font-size:20px}.about-doc{padding:80px 0 80px 0}.education__wrapper{row-gap:56px}.certificate__title{font-size:25px}.certificate__item{font-size:15px}.bottom-descr__sup{font-size:16px}.bottom-descr__sub{font-size:20px}.contacts__map iframe{max-width:100%;max-height:365px}}@media (max-width:375px){.header__logo{padding-left:0}.consultation__text578{font-size:19px}.accomplishments{padding:20px 10px}.preparation__name{font-size:18px}.after-operation__wrapper .slick-list{width:360px}.after-operation__wrapper .slick-track{margin:0 auto;overflow:hidden}.portfolio__slider .slick-track{overflow:hidden;margin:0}}