@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:100;src:url("../fonts/roboto-v30-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url("../fonts/roboto-v30-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("../fonts/roboto-v30-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url("../fonts/roboto-v30-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/roboto-v30-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:900;src:url("../fonts/roboto-v30-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Play";font-style:normal;font-weight:400;src:url("../fonts/play-v19-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Play";font-style:normal;font-weight:700;src:url("../fonts/play-v19-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:100;src:url("../fonts/poppins-v21-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:200;src:url("../fonts/poppins-v21-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("../fonts/poppins-v21-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v21-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/poppins-v21-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../fonts/poppins-v21-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../fonts/poppins-v21-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url("../fonts/poppins-v21-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:900;src:url("../fonts/poppins-v21-latin-900.woff2") format("woff2")}:root{--color-primary-dark: #011c44;--color-primary-light: #fff;--color-brand: #2b7fff;--color-secondary-light: #747272;--font-family: "Roboto", sans-serif;--second-family: "Poppins", sans-serif;--third-family: "Play", sans-serif}.visualy_hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.text-accent{color:var(--color-brand)}*,*::before,*::after{box-sizing:border-box}body{margin:0;color:var(--color-primary-dark);font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.5}address{font-style:normal}h1,h2,h3,h4,h5,h6,p{margin-top:0}h2{font-family:var(--third-family);font-weight:700;font-size:64px}ul{list-style:none}a{display:inline-block}footer{font-weight:400;font-size:16px;color:var(--color-primary-light)}.section{padding:48px 0}.container{width:100%;max-width:1238px;margin:0 auto}.brand{font-weight:600;text-transform:capitalize}.button{background-color:var(--color-brand);border-radius:32px;border:1px solid var(--color-brand);padding:16px 32px;color:var(--color-primary-light);font-weight:600;font-size:16px;transition:color .3s,background-color .3s}.button:hover{background-color:rgba(0,0,0,0);cursor:pointer;color:var(--color-brand)}.carousel-button{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:44px;height:44px;padding:0;background-color:rgba(0,0,0,0);fill:var(--color-primary-dark);border:1px solid var(--color-primary-dark);border-radius:50%;cursor:pointer;transition:fill .2s}.carousel-button:hover{background-color:var(--color-brand);border:1px solid var(--color-primary-light);fill:var(--color-primary-light)}.carousel-button--transform{transform:rotate(180deg)}.procedurec-card{position:relative;padding:344px 72px 32px 112px;border:1px solid var(--color-brand);border-radius:4px 120px;overflow:hidden;transition:transform .3s;background:linear-gradient(180deg, rgba(1, 28, 68, 0) 47.4%, rgba(1, 28, 68, 0.73) 82.66%, #011c44 99.06%)}.procedurec-card:hover{transform:scale(1.05)}.procedurec-card__images{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;z-index:-1}.procedurec-card__text{line-height:118%;color:var(--color-primary-light);text-align:center;margin-bottom:0}.reason-card{padding:24px 32px;text-align:center;font-size:18px;line-height:133%;font-weight:400;background-color:var(--color-primary-light);border-radius:32px;max-width:316px;width:100%;color:#000;box-shadow:0 4px 4px 0 rgba(168,198,245,.38)}.reason-card__text{margin-top:8px;margin-bottom:0}.reason-card__icon{fill:var(--color-brand)}.about-us-section{line-height:173%}.about-us-section__container{display:flex;gap:40px}.about-us-section__descr{max-width:640px;width:100%}.about-us-section__title{padding-right:180px;line-height:1.2;margin-bottom:40px}.about-us-section__descr p{margin-bottom:40px}.about-us-section__images{position:relative;display:flex;flex-direction:column;align-items:center}.about-us-section__images img{position:relative;display:block;width:320px;height:320px;border-radius:50%;margin-bottom:20px}.about-us-section__images img:first-child{bottom:40px}.about-us-section__images img:last-child{left:200px}.contacts_title{margin-bottom:48px;text-align:center}.contacts_section{padding-bottom:96px}.contact_container{display:flex;gap:32px}.contact_map{border:none;border-radius:32px}.footer{position:relative;padding:56px 0;background-color:var(--color-primary-dark);background-image:url("../images/footer_background.png")}.footer::after{position:absolute;width:248px;height:152px;bottom:0;right:0;background-image:url(../images/footer_decor.png);background-repeat:no-repeat;content:""}.footer_container{display:flex;gap:20px}.footer_nav,.footer_address{display:flex;flex-basis:50%;gap:20px}.footer_logo,.footer_menu{flex-grow:1}.address_list,.footer_menu{margin:0}.address_list,.politic_defens{flex-grow:1}.footer_nav_link{text-decoration:none;color:var(--color-primary-light);transition:color .3s}.footer_nav_link:hover{color:var(--color-brand);cursor:pointer}.address_link,.politic{text-decoration:none;color:var(--color-primary-light);transition:color .3s}.address_link:hover,.politic:hover{cursor:pointer;color:var(--color-brand)}footer p{color:var(--color-secondary-light);font-size:13px}.address_icon{fill:var(--color-primary-light);transition:fill .3s}.address_icon:hover{cursor:pointer;fill:var(--color-brand)}.footer_address_icons{display:flex;gap:24px}.form_field{margin-bottom:24px}.form_input{padding:18px 32px;border:2px solid var(--color-secondary-light);border-radius:32px;background-color:rgba(0,0,0,0);width:100%;transition:background-color .2s;color:var(--color-primary-light);font-size:13px;line-height:1.17}.form_label{display:block}.form_input:focus{background-color:var(--color-secondary-light);outline:none}.form_input::-moz-placeholder{color:var(--color-primary-light);font-size:13px;line-height:1.17}.form_input::placeholder{color:var(--color-primary-light);font-size:13px;line-height:1.17}.form_button{display:block;margin:0 auto 8px}.form_rules{margin:0 auto;max-width:208px;font-size:12px;line-height:150%;text-align:center;color:var(--color-secondary-light)}.form_rules_link{color:var(--color-secondary-light);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.header{position:absolute;top:0;left:0;width:100%;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.header__container{display:flex;align-items:center;gap:40px}.header__nav{display:flex;align-items:center;flex-grow:1}.header__menu{display:flex;justify-content:center;gap:56px;flex-grow:1;padding-left:0}.header__link{color:var(--color-primary-dark);font-size:18px;text-decoration:none;transition:color .3s}.header__link:hover{color:var(--color-brand)}.header__address-list{display:flex;gap:32px}.header__icon{margin-top:4px;fill:var(--color-primary-dark);transition:fill .3s}.header__icon:hover{fill:var(--color-brand);cursor:pointer}.hero-section{padding-top:100px;background-image:linear-gradient(94deg, #fff 30%, rgba(255, 255, 255, 0.85) 40.08%, rgba(255, 255, 255, 0.19) 52.74%, rgba(255, 255, 255, 0) 74.46%),url("../images/hero_section_bckg.jpg");background-repeat:no-repeat;background-position:right center}.hero-section__container{display:flex;flex-direction:column;padding-left:100px;max-width:530px;width:100%}.hero-section__brand-clinick{font-size:18px;font-weight:400;margin-bottom:0}.hero-section__title{margin:16px 0 40px 0;color:var(--color-brand);font-family:var(--third-family);font-size:140px;font-weight:700;line-height:.8}.hero-section__button-with-descr{align-items:center;max-width:238px;width:100%}.hero-section__button-description{margin:14px 18px 0 0;text-align:center;font-size:12px;line-height:150%}.backdrop{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);padding:20px 0;transition:opacity .3s,visibility .3s}.modal{position:relative;max-width:720px;width:100%;max-height:680px;height:100%;padding:42px 144px;background-color:var(--color-primary-dark);background-image:url(../images/footer_background.png);border-radius:48px;color:var(--color-primary-light);overflow-y:auto}.modal_close_btn{position:absolute;top:42px;right:42px}.modal_header{margin-bottom:40px;font-weight:700;font-size:64px;text-align:center;color:var(--color-primary-lights);font-family:var(--third-family);line-height:1.2}.modal_form_description{margin:0 auto 32px;max-width:280px;font-weight:600;font-size:22px;text-align:center;line-height:1.3}.our-procedurce-section__container{display:flex;gap:32px;align-items:center}.our-procedurce-section__title{margin-bottom:48px;text-align:center}.our-procedurce-section__list{display:flex;gap:16px;padding:0}.our-procedurce-section__item{flex-basis:calc((100% - 32px)/3)}.why-do-we-section{background-color:#add8e6}.why-do-we-section__title{max-width:500px;margin:0 auto 48px;text-align:center;line-height:1.2}.why-do-we-section__list{display:flex;justify-content:center;gap:56px;margin:0}/*# sourceMappingURL=main.min.css.map */