@charset "UTF-8";:root{--primary-font-family:"Montserrat",sans-serif;--color-white:#fff;--color-light-grey:#b9b9b9;--color-dark-grey:#3d3d3d;--color-black:#111518;--accent-color:#ff6b09;--secondary-light-gray:#f1f1f1;--color-certificate:#fdfde5}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.is-hidden{opacity:0;pointer-events:none;visibility:hidden}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--primary-font-family);background-color:var(--color-white)}img{display:block;max-width:100%;height:auto}.list{list-style:none}.link{text-decoration:none}.section{padding:40px 0}@media screen and (min-width:1680px){.section{padding:80px 0}}.no-scroll{overflow:hidden}.container{padding-left:15px;padding-right:15px;margin:0 auto}@media screen and (min-width:480px){.container{width:480px}}@media screen and (min-width:768px){.container{width:768px}}@media screen and (min-width:1680px){.container{width:1680px}}.section-title{font-weight:800;font-size:20px;line-height:1.3}.section__subtitle{font-weight:800;font-size:20px;line-height:1.2;letter-spacing:.08em;color:var(--color-black)}@media screen and (min-width:768px){.section-title{font-size:26px;line-height:1.3}}@media screen and (min-width:1680px){.section-title{font-size:46px;line-height:1.3}.section__subtitle{font-weight:800;font-size:30px;line-height:1.2333333333}}.logo__icon-mobile{transition:transform .25s linear}.logo:focus .logo__icon-mobile,.logo:hover .logo__icon-mobile{transform:scale(1.1)}.nav-list{display:flex}.nav-list__item:not(:last-child){margin-right:70px}.nav-list__item-link{font-weight:700;font-size:14px;line-height:1.2142857143;text-transform:uppercase;color:var(--color-light-grey);padding:25px 0;transition:color .25s linear}.consultation-btn,.nav-list__item-link:focus,.nav-list__item-link:hover{color:var(--accent-color)}.consultation-btn{font-weight:700;font-size:14px;line-height:1.2142857143;letter-spacing:.14em;text-transform:uppercase;background-color:initial;padding:15px 5px;border:2px solid var(--accent-color);margin-right:40px;transition:color .25s linear,background-color .25s linear;cursor:pointer}.consultation-btn:focus,.consultation-btn:hover{color:var(--color-white);background-color:var(--accent-color)}@media screen and (max-width:1679px){.nav-list{display:none}}@media screen and (max-width:767px){.consultation-btn,.logo__icon-tablet{display:none}}.header{padding-top:20px}.burger-menu-btn{background-color:initial;border:none;padding:0;line-height:0;cursor:pointer}.burger-menu-btn__icon{fill:#000}@media screen and (min-width:768px){.header{padding:40px 0}.logo__icon-mobile{display:none}.logo__icon-tablet{display:block;transition:transform .25s linear}.logo:focus .logo__icon-tablet,.logo:hover .logo__icon-tablet{transform:scale(1.1)}}.header-container{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:1680px){.burger-menu-btn{display:none}.consultation-btn{padding:25px 47px;margin-left:40px;margin-right:0}}.header__left{display:flex;align-items:center}@media screen and (max-width:767px){.consultation-btn-mobile{display:block;font-weight:700;font-size:12px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-color);background-color:initial;border:2px solid var(--accent-color);padding:14px 0;width:100%;text-align:center;transition:color .25s linear,background-color .25s linear}.consultation-btn-mobile:focus,.consultation-btn-mobile:hover{color:var(--color-white);background-color:var(--accent-color)}}.mobile-menu{position:fixed;z-index:100;top:0;left:0;padding-top:20px;width:100%;height:100vh;background:rgba(17,21,24,.9);visibility:hidden;pointer-events:none;opacity:0;transition:opacity .25s linear,visibility .25s linear}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu__container{position:relative}.mobile-menu__close-btn{position:absolute;right:15px;background-color:initial;border:none;padding:0;line-height:0;cursor:pointer}.mobile-nav{margin-top:40px;margin-bottom:40px}.mobile-nav__item-link{font-weight:800;font-size:20px;line-height:1.8;letter-spacing:.03em;color:var(--color-white);transition:color .25s linear}.mobile-nav__item-link:focus,.mobile-nav__item-link:hover{color:var(--accent-color)}@media screen and (min-width:768px){.mobile-menu{padding-top:40px}.mobile-menu__close-btn{position:absolute;top:16px;right:15px}.mobile-nav{margin-top:80px;margin-left:184px;margin-bottom:0}.mobile-nav__item-link{font-size:26px}.consultation-btn-mobile{display:none}}@media screen and (min-width:1680px){.mobile-menu{display:none}}.backdrop{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background:rgba(0,0,0,.2);transition:opacity .5s linear,visibility .5s linear}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.mobile-modal-window{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;background:var(--color-black);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2);border-radius:4px;padding:40px 30px}@media screen and (max-width:1679px){.mobile-modal-window{max-width:450px}.modal-contacts-form__btn{width:100%}}.mobile-modal-window__close-btn{position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-items:center;background-color:initial;border:none;padding:0;line-height:0;cursor:pointer}.mobile-menu__close-icon{fill:var(--color-white)}.modal-contacts-form__input{display:inline-block;justify-content:center;align-items:center;width:100%;padding-top:15px;padding-bottom:15px;padding-left:28px;font-weight:600;font-size:14px;line-height:1.2142857143;letter-spacing:.08em;background-color:initial;color:var(--color-white);border:1px solid var(--color-white);transition:color .25s linear,background-color .25s linear,border .25s linear}.modal-contacts-form__input::placeholder:required{color:var(--color-white)}.modal-contacts-form__input:focus,.modal-contacts-form__input:hover{outline:none;border:1px solid var(--accent-color)}.modal-contacts-form__input:not(:placeholder-shown):required:valid{border:1px solid #32cd32}.modal-contacts-form__input:not(:placeholder-shown):required:invalid{border:1px solid red}.modal-contacts-form__input-name{margin-bottom:20px}.modal-contacts-form__btn{padding:14px 0;margin-top:40px;font-weight:700;font-size:12px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;background-color:var(--accent-color);color:var(--color-white);border:1px solid var(--accent-color);cursor:pointer;transition:color .25s linear,background-color .25s linear,border .25s linear}.modal-contacts-form__btn:focus,.modal-contacts-form__btn:hover{outline:none;background-color:initial;color:var(--accent-color);border:1px solid var(--accent-color)}@media screen and (min-width:768px){.mobile-modal-window{padding-right:40px;padding-left:40px}}@media screen and (min-width:1680px){.mobile-modal-window{max-width:50%;padding:80px}.modal-contacts-form{display:flex;flex-direction:column;align-items:center}.modal-contacts-form__input{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.08em}.modal-contacts-form__input-name{margin-bottom:32px}.modal-contacts-form__btn{font-size:14px;line-height:1.2142857143;letter-spacing:.14em;padding:27px 60px;margin-top:40px}}.hero{padding-bottom:0}.hero-section{display:flex;flex-direction:column;flex-wrap:nowrap}.hero-gradient{max-width:768px;margin-left:auto;margin-right:auto;background-position:50%;background-size:cover;background-repeat:no-repeat}.hero-section__title{letter-spacing:.03em;color:var(--colir-black);margin-bottom:8px}.hero-section__subtitle{font-weight:700;margin-bottom:48px;color:var(--colir-black)}.hero-section__subtitle,.hero-section__text{font-size:14px;line-height:1.5714285714;letter-spacing:.08em}.hero-section__text{font-weight:500;color:var(--color-light-grey)}.hero-section__decoration{color:var(--accent-color);display:flex}@media screen and (max-width:767px){.hero-section{flex-wrap:wrap;align-content:center;margin-bottom:40px}.hero-section__title{font-weight:800;font-size:20px;line-height:1.3;width:280px}.hero-section__subtitle{margin-bottom:40px}.hero-gradient{background-image:url(/first-team-project/mobile-vector.3bbd9767.png);background-position:bottom}}@media screen and (max-width:767px) and (min-device-pixel-ratio:0),screen and (max-width:767px) and (min-resolution:2dppx),screen and (max-width:767px) and (min-resolution:192dpi){.hero-gradient{background-image:url(/first-team-project/mobile-vector@2x.58cc1de2.png)}}@media screen and (min-width:768px) and (max-width:1679px){.hero-section__title{font-weight:800;font-size:26px;line-height:1.3076923077;width:332px}.hero-gradient{max-height:533px;background-image:url(/first-team-project/tablet-vector.d659d1da.png);background-position-y:-125px}}@media screen and (min-width:768px) and (max-width:1679px) and (min-device-pixel-ratio:0),screen and (min-width:768px) and (max-width:1679px) and (min-resolution:2dppx),screen and (min-width:768px) and (max-width:1679px) and (min-resolution:192dpi){.hero-gradient{background-image:url(/first-team-project/tablet-vector@2x.7a2c0ca5.png)}}@media screen and (min-width:1680px){.hero-section__title{font-weight:800;font-size:58px;line-height:1.2931034483;width:624px}.hero-section__subtitle{font-weight:700;font-size:20px;line-height:1.65}.hero-section__text{font-weight:500;font-size:20px;line-height:1.65}.hero-section__decoration{color:var(--colir-black);display:inline-block}.hero-gradient{max-width:1680px;max-height:874px;background-image:url(/first-team-project/desktop-vector.ca1883c4.png);background-position-y:-100px}}@media screen and (min-width:1680px) and (min-device-pixel-ratio:0),screen and (min-width:1680px) and (min-resolution:2dppx),screen and (min-width:1680px) and (min-resolution:192dpi){.hero-gradient{background-image:url(/first-team-project/desktop-vector@2x.8aecaf78.png)}}.hero-position-img{display:flex;justify-content:space-between}.hero-picture{display:flex;flex-direction:column-reverse;align-items:flex-end;margin-bottom:-40px}.hero-picture__bottom,.hero-picture__top{position:relative}@media screen and (max-width:767px){.hero-picture{align-items:center}.hero-position-img{flex-direction:column;align-items:center}.hero-picture__bottom{bottom:85px}}@media screen and (min-width:768px) and (max-width:1679px){.hero-picture__bottom,.hero-picture__top{left:-10px}.hero-picture__bottom{bottom:153px;left:0}}@media screen and (min-width:1680px){.hero-picture__bottom,.hero-picture__top{left:-20px;bottom:15px}.hero-picture__bottom{bottom:355px;left:0}}.hero-button{font-weight:700;font-size:12px;line-height:1.25;font-family:var(--primary-font-family);display:flex;align-items:center;justify-content:space-around;width:280px;height:48px;border-style:none;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:2px solid var(--accent-color);color:var(--color-white);background-color:var(--accent-color);transition:border-color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.hero-button:focus,.hero-button:hover{border-color:var(--accent-color);background-color:var(--color-white);color:var(--accent-color)}@media screen and (min-width:768px) and (max-width:1679px){.hero-button{width:260px;height:48px}}@media screen and (min-width:1680px){.hero-button{font-weight:700;font-size:14px;line-height:1.2142857143;width:354px;height:70px;letter-spacing:.14em}}.advantages-section{padding-top:0}.advantages-list__item{font-weight:700;font-size:14px;line-height:1.6428571429;display:grid;align-items:center}@media screen and (max-width:767px){.advantages-list__item{grid-template-columns:72px 1fr;grid-template-rows:80px}.advantages-list__icon-adapted:before{background-image:url(/first-team-project/advantages-icon-1.484a4a37.svg)}.advantages-list__icon-adapted:before,.advantages-list__icon-modern:before{content:"";width:58px;height:60px;background-repeat:no-repeat;background-size:cover}.advantages-list__icon-modern:before{background-image:url(/first-team-project/advantages-icon-2.fd9d4ba2.svg)}.advantages-list__icon-financial:before{content:"";width:58px;height:60px;background-image:url(/first-team-project/advantages-icon-3.8b0226f1.svg);background-repeat:no-repeat;background-size:cover}}@media screen and (min-width:768px) and (max-width:1679px){.advantages-section{padding-bottom:80px;margin-top:-80px}.advantages-list{display:grid;grid-template-columns:repeat(3,1fr)}.advantages-list__item{grid-template-columns:75px 1fr;justify-items:center}.advantages-list__text{display:grid;grid-template-columns:130px}.advantages-list__icon-adapted:before{background-image:url(/first-team-project/advantages-icon-1.484a4a37.svg)}.advantages-list__icon-adapted:before,.advantages-list__icon-modern:before{content:"";width:59px;height:61px;background-repeat:no-repeat;background-size:cover}.advantages-list__icon-modern:before{background-image:url(/first-team-project/advantages-icon-2.fd9d4ba2.svg)}.advantages-list__icon-financial:before{content:"";width:59px;height:61px;background-image:url(/first-team-project/advantages-icon-3.8b0226f1.svg);background-repeat:no-repeat;background-size:cover}}@media screen and (min-width:1680px){.advantages-section{padding-top:0;margin-top:-40px}.advantages-list__item{font-weight:700;font-size:20px;line-height:1.65}.advantages-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:80px}.advantages-list__item{grid-template-columns:82px 1fr}.advantages-list__icon-adapted:before{background-image:url(/first-team-project/advantages-desktop.95abe388.svg)}.advantages-list__icon-adapted:before,.advantages-list__icon-modern:before{content:"";width:100px;height:103px;background-repeat:no-repeat;background-size:cover}.advantages-list__icon-modern:before{background-image:url(/first-team-project/advantages-desktop-1.eb23dc74.svg)}.advantages-list__icon-financial:before{content:"";width:100px;height:103px;background-image:url(/first-team-project/advantages-desktop-2.4e06c654.svg);background-repeat:no-repeat;background-size:cover}}.problems{position:relative;color:var(--color-white);background-image:linear-gradient(180deg,var(--color-black) 0 75%,var(--color-white) 75% 100%);padding-top:24px;padding-bottom:0}.problems__title{margin-bottom:24px}.problems__title-accent{color:var(--accent-color)}.problems__wrapper{color:var(--color-black);background:var(--color-white);box-shadow:-5px 8px 26px rgba(0,0,0,.04)}.problems-list{padding:24px 32px;font-weight:700;font-size:14px;line-height:1.7142857143;counter-reset:number 0;display:block;align-items:center;letter-spacing:.08em;color:var(--color-black)}.problems-list__item:not(:last-child){margin-bottom:16px}.problems-list__pre-text{font-weight:700;font-size:14px;line-height:1.2142857143;counter-increment:number;color:var(--accent-color);white-space:pre;margin-bottom:5px}.problems-list__pre-text:after{content:counter(number,decimal-leading-zero);color:var(--accent-color)}.problems-list__text{font-weight:700;font-size:14px;line-height:1.4285714286}@media screen and (min-width:768px){.problems{padding-top:40px}.problems__title{margin-bottom:40px}.problems-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:90px;grid-row-gap:8px;align-items:flex-start;padding:32px 100px}.problems-list__pre-text{margin-bottom:4px}.problems-list__item:not(:last-child){margin-bottom:0}}@media screen and (min-width:1680px){.problems{background-image:url(/first-team-project/campfire.2000b845.svg),linear-gradient(180deg,var(--color-black) 0 75%,var(--color-white) 75% 100%);background-size:auto,auto;background-repeat:no-repeat,no-repeat;background-position:calc(620px + 50%) 25%,50%;padding-top:80px}.problems__title{margin-bottom:80px}.problems-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:180px;grid-row-gap:40px;align-items:flex-start;padding:60px 140px}.problems-list__pre-text{font-weight:700;font-size:20px;line-height:1.65;margin-bottom:8px}.problems-list__text{font-weight:700;font-size:20px;line-height:1.4}}.doit .section-title{margin-bottom:32px;text-align:center}.doit__wrapper{padding-right:5px;padding-left:5px}.doit-list__item-caption{margin-bottom:40px;font-weight:700;font-size:14px;line-height:1.4285714286;text-align:center;letter-spacing:.08em;color:var(--color-black)}.doit-list__item-desc{position:relative;font-weight:500;font-size:12px;line-height:1.6666666667;text-align:center;letter-spacing:.08em;color:var(--color-light-grey)}.doit-list__item-desc:before{content:"";position:absolute;left:50%;top:-20px;width:20px;height:2px;background-color:var(--accent-color);transform:translateX(-50%)}.doit-list__item-icon{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;fill:var(--accent-color)}.doit-list__item{min-height:280px;margin-right:auto;margin-left:auto;padding-top:32px;padding-right:12px;padding-left:12px;box-shadow:0 8px 26px rgba(0,0,0,.1);transition:fill .25s linear,color .25s linear,background-color .25s linear}.doit-list__item:hover{background-color:var(--accent-color)}.doit-list__item:hover .doit-list__item-icon{fill:var(--color-white)}.doit-list__item:hover .doit-list__item-caption,.doit-list__item:hover .doit-list__item-desc{color:var(--color-white)}.doit-list__item:hover .doit-list__item-desc:before{content:"";background-color:var(--color-white)}.doit-list__item-caption-indent,.doit-list__item-desc-indent{display:block}@media screen and (max-width:767px){.doit-list__item:not(:last-child){margin-bottom:16px}}@media screen and (min-width:768px){.doit .section-title{margin-bottom:40px}.doit__wrapper{padding-left:17px;padding-right:17px}.doit-list__item{min-height:336px;padding-top:40px;padding-right:14px;padding-left:14px}.doit-list__item-icon{margin-bottom:32px}.doit-list__item-caption{margin-bottom:48px}.doit-list__item-desc:before{top:-24px}.doit-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:32px;grid-row-gap:24px}}@media screen and (min-width:1680px){.doit .section-title{margin-bottom:80px;text-align:left}.doit__wrapper{padding-left:1px;padding-right:1px}.doit-list{grid-template-columns:1fr 1fr 1fr;grid-column-gap:32px;grid-row-gap:31px}.doit-list__item{min-height:492px;padding-top:90px;padding-right:81px;padding-left:81px;margin:0}.doit-list__item-caption{font-weight:700;font-size:20px;line-height:1.4;margin-bottom:40px}.doit-list__item-desc{font-weight:500;font-size:18px;line-height:1.5555555556}.doit-list__item-desc:before{top:-20px}}.program{background:var(--color-black)}.program__container{overflow:hidden;padding-bottom:105px}.section-title_color{margin-bottom:40px;text-align:center;color:var(--color-white)}.semester{position:relative;padding-left:47px}.semester:after{position:absolute;content:"";width:176px;height:137px;background-size:contain;background-repeat:no-repeat;background-image:url(/first-team-project/program-pic-mobile.e624c15c.png);left:155px;bottom:-105px}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.semester:after{background-image:url(/first-team-project/program-pic-mobile@2x.b601d7bd.png)}}@media screen and (max-width:1679px){.semester:before{position:absolute;content:"";border-left:1px solid var(--color-white);top:10px;bottom:85px}}.semester__item{position:relative;padding-left:26px;margin-bottom:40px}.semester__item:last-child{margin-bottom:0}.semester__item:before{position:absolute;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;background-image:url(/first-team-project/ellipse.716b0cbc.svg);top:8px;left:-5px}.semester__title{font-weight:700;font-size:14px;line-height:2;letter-spacing:.08em;text-transform:uppercase;color:var(--color-white)}.direction__item{margin-top:4px}.direction__title{font-weight:700;font-size:12px;line-height:1.6666666667;letter-spacing:.08em;text-transform:none;color:var(--accent-color)}.subject{margin-top:4px}.subject__text{font-weight:500;font-size:12px;line-height:1.6666666667;letter-spacing:.08em;color:var(--color-light-grey);opacity:.5}@media screen and (min-width:768px) and (max-width:1679px){.program{position:relative;padding-top:60px;padding-bottom:80px}.program__container{padding-bottom:110px}.section-title_color{text-align:left}.semester{padding-left:88px}.semester:after{width:368px;height:268px;background-image:url(/first-team-project/program-pic-tablet.24e001e6.png);left:390px;bottom:-118px}}@media screen and (min-width:768px) and (max-width:1679px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (max-width:1679px) and (min-resolution:2dppx),screen and (min-width:768px) and (max-width:1679px) and (min-resolution:192dpi){.semester:after{background-image:url(/first-team-project/program-pic-tablet@2x.3c9d5448.png)}}@media screen and (min-width:768px) and (max-width:1679px){.semester__item{padding-left:113px}}@media screen and (min-width:768px) and (max-width:1679px){.direction{display:flex}}@media screen and (min-width:768px) and (max-width:1679px){.direction__item{margin-right:32px;flex-basis:calc(33.33333% - 21.33333px)}.direction__item:last-child{margin-right:0}}@media screen and (min-width:1680px){.program{position:relative}.program__container{padding-bottom:334px}.program:before{content:"";position:absolute;border-top:1px solid var(--color-white);width:100%;top:225px}.section-title_color{margin-bottom:136px;text-align:left}.program__wrapper{width:1360px;margin:0 auto}.semester{padding-left:0;display:flex}.semester:after{width:772px;height:510px;background-image:url(/first-team-project/program-pic-desktop.4d7e5b88.png);left:-160px;bottom:-356px}}@media screen and (min-width:1680px) and (min-device-pixel-ratio:2),screen and (min-width:1680px) and (min-resolution:2dppx),screen and (min-width:1680px) and (min-resolution:192dpi){.semester:after{background-image:url(/first-team-project/program-pic-desktop@2x.9ba3b750.png)}}@media screen and (min-width:1680px){.semester__item{padding-left:0;margin-bottom:0;margin-right:40px;flex-basis:calc(20% - 32px)}.semester__item:last-child{margin-right:0}.semester__item:before{width:16px;height:16px;top:-60px;left:0}}@media screen and (min-width:1680px){.semester__title{font-weight:700;font-size:30px;line-height:.9333333333}}@media screen and (min-width:1680px){.direction__item{margin-top:24px}}@media screen and (min-width:1680px){.direction__title{font-weight:700;font-size:20px;line-height:1.65}}@media screen and (min-width:1680px){.subject{margin-top:8px}}@media screen and (min-width:1680px){.subject__text{font-weight:500;font-size:18px;line-height:1.5555555556}}@media screen and (max-width:767px){.benefits{background-image:linear-gradient(180deg,var(--color-black) 63%,var(--color-white) 0)}}.benefits{padding-top:0;padding-bottom:0}.benefits__section-title{letter-spacing:.03em;color:var(--color-white);margin-bottom:32px}.indent{display:block}.benefits-list{padding:20px 30px 20px 20px;background:var(--color-white);box-shadow:-5px 8px 26px rgba(0,0,0,.04);counter-reset:benefits-counter}.benefits-list__item:before{display:block;margin-bottom:8px;font-weight:700;font-size:14px;line-height:1.6428571429;letter-spacing:.08em;counter-increment:benefits-counter;content:"— 0" counter(benefits-counter);color:var(--accent-color)}@media screen and (max-width:767px){.benefits-list__item:not(:last-child){margin-bottom:40px}}.benefits-list__text{font-weight:700;font-size:14px;line-height:1.4285714286;letter-spacing:.08em;color:var(--color-black)}@media screen and (min-width:768px){.benefits__section-title{margin-bottom:40px;text-align:center}.indent{display:inline}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1679px){.benefits{background-image:linear-gradient(180deg,var(--color-black) 0 40%,var(--color-white) 40% 60%)}.benefits__wrapper{padding-left:25px;padding-right:25px}}@media screen and (min-width:768px){.benefits-list{padding:40px 92px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:32px;grid-row-gap:44px}}@media screen and (min-width:1680px){.benefits{margin-top:-200px;position:relative}.benefits__section-title{display:none}.benefits-list{padding:60px 32px 60px 140px;grid-template-columns:1fr 1fr 1fr;grid-column-gap:204px;grid-row-gap:40px}.benefits-list__item:before{font-weight:700;font-size:20px;line-height:1.65}.benefits-list__text{font-weight:700;font-size:20px;line-height:1.4}}.section__section-title{margin-bottom:20px}.section__subtitle_aboute{padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid var(--color-light-grey)}.about-list{margin-bottom:20px}.about-list__item:not(:last-child){margin-bottom:22px}.about-list__item{display:flex;align-items:baseline}.about-list__item:before{content:"";min-width:17px;height:14px;margin-right:9px;background-image:url(/first-team-project/icon-done.043540eb.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.overtitle:before{content:"—";display:block;font-weight:700;font-size:20px;line-height:1.65;color:var(--accent-color);margin-bottom:8px}.about__text,.overtitle:before{font-family:var(--primary-font-family)}.about__text{font-weight:500;font-size:12px;line-height:1.6666666667;color:var(--color-light-grey)}.about__text_end{margin-bottom:8px}.aboute__button{padding:0;border:none;font-family:var(--primary-font-family);font-weight:500;font-size:12px;line-height:1.6666666667;text-align:left;color:var(--accent-color);background-color:initial;cursor:pointer}@media screen and (max-width:767px){.aboute__images{margin-bottom:20px}.about-list__text{font-family:var(--primary-font-family);font-weight:600;font-size:14px;line-height:1.2142857143;letter-spacing:.06em;color:var(--color-black)}}@media screen and (min-width:768px){.section__section-title{margin-bottom:40px}.aboute{display:flex}.about__text-wrapper{max-width:402px;margin-left:auto}.about-list__item:not(:last-child){margin-bottom:34px}.about-list__text{font-weight:600;font-size:12px;line-height:1.25}.overtitle:before{margin-bottom:4px}.about__text_end{margin-bottom:24px}.about__text{font-weight:500;font-size:10px;line-height:2}}@media screen and (min-width:1680px){.about-section{padding-bottom:0;margin-bottom:120px}.section__section-title{margin-bottom:80px}.section__subtitle_aboute{padding-bottom:16px;margin-bottom:32px}.about__text-wrapper{max-width:668px;margin-left:172px}.about-list__text{font-weight:600;font-size:16px;line-height:1.25}.about__text{margin-bottom:24px;font-weight:500;font-size:18px;line-height:1.5555555556}.about__text_end{margin-bottom:30px}.aboute__button{margin-top:auto;font-weight:500;font-size:18px;line-height:1.5555555556}.about-list__item:before{min-width:24.4px;height:20px;margin-right:35px}}.modal-certificate{position:fixed;top:0;left:0;z-index:4;width:100vw;height:100vh;background-color:rgba(0,0,0,.2);transition:opacity .5s cubic-bezier(.075,.82,.165,1),visibility .5s cubic-bezier(.075,.82,.165,1)}.certificate{top:50%;left:50%;transform:translate(-50%,-50%);min-width:calc(100% - 30px);padding:20px;border-radius:5px}.certificate,.cross{position:absolute;background-color:var(--color-certificate)}.cross{top:8px;right:8px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding:0;border:1px solid var(--accent-color);border-radius:50%;cursor:pointer;transition:background-color .5s cubic-bezier(.075,.82,.165,1)}.cross:hover{background-color:var(--accent-color)}.cross__icon{fill:var(--accent-color);transition:fill .5s cubic-bezier(.075,.82,.165,1)}.cross:hover .cross__icon{fill:var(--color-white)}@media screen and (min-width:480px){.certificate{min-width:450px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.certificate{max-width:1000px}}.guarantee{padding-top:0}.guarantee__wrapper.container{background-color:var(--secondary-light-gray)}.guarantee-list{position:relative;padding-left:5px;padding-right:5px}.guarantee .section-title{font-weight:800;font-size:26px;line-height:1.3076923077;text-align:center;margin-bottom:40px}.guarantee-list__item{position:relative}.guarantee-list__item:not(:last-child){margin-bottom:24px}.guarantee-list__item:not(:last-child):after{content:"";display:inline-block;border-left:1px dashed var(--color-light-grey);position:absolute;width:1px;height:100%;top:22px;left:7px}.guarantee-list__item:before{content:"";display:block;position:absolute;width:15px;height:20px;background-image:url(/first-team-project/icon-grnt-campfire-mobile.d2750cf8.svg);background-repeat:no-repeat;background-size:cover}.guarantee-list__item-desc{margin-left:35px;font-weight:500;font-size:12px;line-height:1.6666666667;color:var(--color-dark-grey)}.guarantee-list__item-accent{font-weight:500;font-size:12px;line-height:1.6666666667;color:var(--accent-color)}@media screen and (min-width:768px){.guarantee__wrapper.container{background-color:var(--color-white)}.guarantee-list{background-color:var(--secondary-light-gray);padding:32px 75px 32px 104px}.guarantee-list__item:not(:last-child){margin-bottom:20px}.guarantee-list__item:not(:last-child):after{height:90%;top:22px;left:7px}.guarantee-list__item-desc{margin-left:39px}}@media screen and (min-width:1680px){.guarantee .section-title{font-weight:800;font-size:46px;line-height:1.3043478261}.guarantee-list__item-desc{margin-left:52px}.guarantee-list__item-accent,.guarantee-list__item-desc{font-weight:500;font-size:20px;line-height:1.4}.guarantee-list{background-color:var(--secondary-light-gray);padding:60px 280px}.guarantee-list__item:not(:last-child):after{height:75%;top:32px;left:10px}.guarantee-list__item:before{width:22px;height:30px;background-image:url(/first-team-project/icon-grnt-campfire.77f370b2.svg)}}.reviews{padding-top:0}.reviews-container{position:relative}.swiper{margin-bottom:40px}.reviews__article{padding:0 25px}.reviews-container__title{font-weight:800;font-size:20px;line-height:1.3;letter-spacing:.03em;color:var(--color-black);text-align:center;width:240px;margin:0 auto 24px}.reviews__article-foto{margin-bottom:24px}.reviews__article-foto-img{margin:0 auto}.reviews__article-foto-link{display:block;text-align:center;margin-top:24px}.reviews-icon{fill:#436eab}.reviews__article-feedback-name{font-weight:800;font-size:14px;line-height:1.2142857143;letter-spacing:.08em;text-align:center;color:var(--accent-color);margin-bottom:16px}.reviews__article-feedback-university{font-weight:500;font-size:12px;line-height:1.25;letter-spacing:.08em;text-align:center;color:var(--color-light-grey);margin-bottom:16px}.reviews__article-feedback-text{font-weight:500;font-size:12px;line-height:1.6666666667;text-align:center;color:var(--color-dark-grey)}.reviews__article-feedback-link{font-weight:500;font-size:12px;line-height:1.6666666667;color:var(--accent-color)}.read-more-state{display:none}.read-more-target{opacity:0;max-height:0;font-size:0;transition:.25s ease}.read-more-state:checked~.read-more-wrap .read-more-target{opacity:1;font-size:inherit;max-height:999em}@media screen and (max-width:767px){.read-more-state~.read-more-trigger:before{content:"Read more";position:absolute;left:0;right:0;text-decoration:underline;transform:translateY(-26px)}.read-more-state:checked~.read-more-trigger:before{content:"Read less";position:absolute;left:0;right:0;text-decoration:underline;transform:translateY(-26px)}}@media screen and (min-width:768px) and (max-width:1679px){.read-more-state~.read-more-trigger:before{content:"Read more";position:absolute;right:0;text-decoration:underline;transform:translate(-148px,-40px)}.read-more-state:checked~.read-more-trigger:before{content:"Read less";position:absolute;right:0;text-decoration:underline;transform:translate(-148px,-24px)}}.read-more-trigger{cursor:pointer;display:inline-block;font-weight:500;font-size:12px;line-height:1.6666666667;color:var(--accent-color);text-decoration:underline}.reviews__slider-list{display:flex;justify-content:center}.reviews__slider-list__item{border-radius:50%;border:1px solid transparent}.reviews__slider-list__item:nth-child(-n+2){margin-right:15px}.reviews__slider-list__item__img{border-radius:50%;border:1 solid transparent}.reviews__slider-btn{width:25px;height:25px;border:none;padding:0;background-color:inherit;display:flex;align-content:center}.arrow-icon{fill:var(--accent-color)}.right-btn{right:20px}.left-btn,.right-btn{position:absolute;bottom:10px}.left-btn{left:20px}.activ:hover{border:1px solid var(--accent-color)}@media screen and (max-width:767px){.reviews__slider-list__item:nth-child(n+4){display:none}}@media screen and (min-width:768px){.swiper{margin-bottom:20px}.reviews__article{box-shadow:-5px 8px 26px rgba(0,0,0,.04);display:flex;justify-content:space-between;padding:40px 82px 40px 80px}.reviews-container__title{width:100%;margin-bottom:40px;font-weight:800;font-size:26px;line-height:1.3076923077}.reviews__article-foto{margin-bottom:0;min-width:150px;margin-right:44px}.reviews__article-foto-link{margin-top:20px}.reviews__article-feedback{min-width:412px}.reviews__article-feedback-name{font-weight:800;font-size:20px;line-height:1.2}.reviews__article-feedback-name,.reviews__article-feedback-university{text-align:left;margin-bottom:20px}.reviews__article-feedback-text{text-align:left}.reviews__slider-list__item:not(:last-child){margin-right:32px}.right-btn{right:36px;top:50%}.left-btn{left:36px;top:50%}}@media screen and (min-width:1680px){.reviews-container{width:1203px;padding:0 57px 0 58px}.swiper{margin-bottom:40px}.reviews__article{padding:60px 111px 60px 81px}.reviews__article-foto-link{margin-top:8px}.reviews-container__title{font-weight:800;font-size:46px;line-height:1.3043478261}.reviews__article-feedback-name{font-weight:800;font-size:30px;line-height:1.2333333333;margin-bottom:8px}.reviews__article-feedback-university{font-weight:500;font-size:14px;line-height:1.2142857143;width:482px}.reviews__article-feedback-link,.reviews__article-feedback-text{font-weight:500;font-size:18px;line-height:1.5555555556}.reviews__slider-list__item:not(:last-child){margin-right:40px}.right-btn{right:0}.left-btn{left:0}.read-more-trigger{font-weight:500;font-size:18px;line-height:1.5555555556}.read-more-state~.read-more-trigger:before{content:"Read more"}.read-more-state:checked~.read-more-trigger:before{content:"Read less"}}.section-contacts{background-color:var(--color-black);background-image:url(/first-team-project/contacts-mobille.58ccd648.png);background-repeat:no-repeat;background-position:50%;background-size:cover}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.section-contacts{background-image:url(/first-team-project/contacts-mobille-2x.fab46546.png)}}.contacts-title{font-weight:800;font-size:14px;line-height:1.2857142857;letter-spacing:.03em;margin-bottom:24px;padding:0 20px;text-align:center;color:#fff}.contacts-title__color{color:var(--accent-color)}.contacts-text{font-weight:600;font-size:12px;line-height:1.25;text-align:center;letter-spacing:.08em;color:var(--color-white)}.contacts-text__color{color:var(--accent-color)}.contacts-text_margin{margin-bottom:40px}.contacts-form__input{display:inline-block;justify-content:center;align-items:center;width:100%;padding-top:15px;padding-bottom:15px;padding-left:28px;font-weight:600;font-size:14px;line-height:1.2142857143;letter-spacing:.08em;background-color:initial;border:1px solid var(--color-white);transition:color .25s linear,background-color .25s linear,border .25s linear}.contacts-form__input,.contacts-form__input::placeholder:required{color:var(--color-white)}.contacts-form__input:focus,.contacts-form__input:hover{outline:none;border:1px solid var(--accent-color)}.contacts-form__input:not(:placeholder-shown):required:valid{border:1px solid #32cd32}.contacts-form__input:not(:placeholder-shown):required:invalid{border:1px solid red}.contacts-form__input-name{margin-bottom:20px}.contacts-form__btn{width:100%;padding:14px 0;margin-top:40px;font-weight:700;font-size:12px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;background-color:var(--accent-color);color:var(--color-white);border:1px solid var(--accent-color);cursor:pointer;transition:color .25s linear,background-color .25s linear,border .25s linear}.contacts-form__btn:focus,.contacts-form__btn:hover{outline:none;background-color:initial;color:var(--accent-color);border:1px solid var(--accent-color)}@media screen and (min-width:768px){.section-contacts{background-image:url(/first-team-project/contacts-tablet.7608f829.png);background-repeat:no-repeat;background-position:50%;background-size:cover}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.section-contacts{background-image:url(/first-team-project/contacts-tablet-2x.f31cb992.png)}}@media screen and (min-width:768px){.contacts-title{font-size:26px;line-height:1.3076923077;margin-bottom:40px}}@media screen and (min-width:768px){.contacts-text{font-size:14px;line-height:1.2142857143}}@media screen and (min-width:768px){.contacts-text_margin{padding:0 158px;margin-bottom:24px}}@media screen and (min-width:768px){.contacts-form{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width:768px){.contacts-form__input{width:336px;padding-left:24px;color:var(--color-white)}}@media screen and (min-width:768px){.contacts-form__btn{width:335px;margin-top:32px}}@media screen and (min-width:1680px){.section-contacts{background-image:url(/first-team-project/contacts-desktop.cd195599.png);background-repeat:no-repeat;background-position:50%;background-size:cover}}@media screen and (min-width:1680px) and (min-device-pixel-ratio:2),screen and (min-width:1680px) and (min-resolution:2dppx),screen and (min-width:1680px) and (min-resolution:192dpi){.section-contacts{background-image:url(/first-team-project/contacts-desktop-2x.8ccb1d3b.png)}}@media screen and (min-width:1680px){.contacts-title{font-size:46px;line-height:1.3043478261;padding:0 295px}}@media screen and (min-width:1680px){.contacts-text{font-size:30px;line-height:1.2333333333;letter-spacing:.08em;padding:0}}@media screen and (min-width:1680px){.contacts-text_margin{margin-bottom:60px}}@media screen and (min-width:1680px){.contacts-form__input{width:528px;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:.08em}}@media screen and (min-width:1680px){.contacts-form__input-name{margin-bottom:32px}}@media screen and (min-width:1680px){.contacts-form__btn{width:528px;height:70px;font-size:14px;line-height:1.2142857143;letter-spacing:.14em;padding:27px 0;margin-top:40px}}.footer-section{text-align:center;padding-bottom:0}.footer,.footer-section{background-color:var(--color-white)}.footer-container{margin-bottom:40px}.footer-logo{display:inline-flex}.footer-list__item:not(:last-child),.footer-logo__icon{margin-bottom:20px}.footer-list__item-icon{width:20px;height:19px;margin-right:8px;fill:var(--accent-color)}.footer-list__link{display:inline-flex;align-items:center;font-weight:600;font-size:14px;line-height:1.2142857143;letter-spacing:.08em;color:var(--color-black);transition:color .25s linear}.footer-list__link:focus,.footer-list__link:hover{color:var(--accent-color)}.footer-list__link-inst:after{content:"";width:40px;height:40px;background-image:url(/first-team-project/footer-instagram.6f11d664.svg);background-repeat:no-repeat;background-size:contain}.footer-wrap__link{font-weight:500;font-size:14px;line-height:2;text-decoration:none;color:#b9b9b9}.footer-wrap{padding:26px 0;background-color:var(--color-black)}@media screen and (max-width:767px){.footer-logo__icon{display:block}.footer-logo__icon-tablet{display:none}}@media screen and (min-width:768px){.footer-container{display:flex;justify-content:space-between}.footer-logo__icon{display:none}.footer-list{display:flex;align-items:center}.footer-list__item{display:flex}.footer-list__item:not(:last-child){margin-bottom:0}.footer-list__item-icon{width:24px;height:23px}.footer-list__link{font-size:20px;line-height:1.2}.footer-list__link-border{padding-right:24px;border-right:1px solid #b9b9b9}.footer-list__link-inst:after{margin-left:24px}}@media screen and (min-width:1680px){.footer-container{margin-bottom:80px}.footer-logo{position:absolute}.footer-list{margin:0 auto}.footer-list__item-icon{width:30px;height:29px;margin-right:16px}.footer-list__link-border{padding-right:21px}.footer-list__link{font-size:30px;line-height:1.2333333333;display:flex}.footer-wrap{padding:26px 0}}
/*# sourceMappingURL=/first-team-project/src.d62296d0.css.map */