:root{--primary-text-color: #757575;--title-text-color: #212121;--accent-color: #2196f3;--accent-white-color: #ffffff;--card-ptf: 30px;--animation-duration: 250ms;--animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--hero-bg-gradient: linear-gradient( to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4) )}p,h1,h2,h3,h4,h5,h6{margin:0}ul{margin:0;padding-left:0}img{display:block;width:100%;max-width:100%;height:auto}a{text-decoration:none}body{background-color:#fff;color:var(--primary-text-color);font-family:Roboto,sans-serif;letter-spacing:.03em;font-size:14px;font-weight:400;line-height:1.71}.card-ptf,.address__info,.clients,.soc,.team,.work,.features,.mob-soc,.mob-contacts,.mob-menu__list,.contacts,.navigation__list,.btn{list-style:none}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media screen and (min-width: 480px){.container{width:480px}}@media screen and (min-width: 768px){.container{width:768px}}@media screen and (min-width: 1200px){.container{width:1200px}}.section{padding-bottom:60px;padding-top:60px;padding-left:auto;padding-right:auto}@media screen and (min-width: 1200px){.section{padding-bottom:94px;padding-top:94px}}.section__title{margin-bottom:30px;color:var(--title-text-color);font-weight:700;font-size:28px;line-height:1.18;text-align:center}@media screen and (min-width: 1200px){.section__title{margin-bottom:50px;font-weight:700;font-size:36px;line-height:1.17}}.section--no-padding-top{padding-top:0}.section--team-background{background-color:#f5f4fa}.button{display:inline-block;cursor:pointer;border-radius:4px;border:1px solid rgba(0,0,0,0);color:var(--accent-white-color);background-color:var(--accent-color);font-family:"Roboto";font-weight:700;font-size:16px;line-height:1.88;letter-spacing:.06em;transition:background-color,box-shadow var(--animation-duration) var(--animation-timing-function)}.button:hover,.button:focus{background-color:#188ce8}.hero__button{min-width:200px;padding:10px 24px;box-shadow:0px 4px 4px rgba(0,0,0,.15);transition-property:background-color;transition-duration:var(--animation-duration);transition-timing-function:var(--animation-timing-function)}.btn{display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:8px;column-gap:8px;row-gap:15px;padding:0;margin-bottom:40px}@media screen and (min-width: 768px){.btn{justify-content:center;margin-bottom:30px}}@media screen and (min-width: 1200px){.btn{justify-content:center;margin-bottom:50px}}.btn__portfolio{display:inline-block;cursor:pointer;border-radius:4px;border:1px solid rgba(0,0,0,0);padding:6px 22px;color:var(--title-text-color);background-color:#f5f4fa;font-family:"Roboto";font-weight:500;font-size:16px;line-height:1.63;letter-spacing:.03em;text-align:center;transition-property:color,background-color,box-shadow;transition-duration:var(--animation-duration);transition-timing-function:var(--animation-timing-function)}.btn__portfolio:hover,.btn__portfolio:focus{color:var(--accent-white-color);background-color:var(--accent-color);box-shadow:0px 3px 1px rgba(0,0,0,.1),0px 1px 2px rgba(0,0,0,.08),0px 2px 2px rgba(0,0,0,.12)}.btn__portfolio--current{color:var(--accent-white-color);background-color:var(--accent-color)}.logo{color:#000;font-family:"Raleway";font-weight:700;font-size:24px;line-height:1.17;transition-property:color;transition-duration:var(--animation-duration);transition-timing-function:var(--animation-timing-function)}@media screen and (min-width: 1200px){.logo{font-weight:700;font-size:26px;line-height:1.19}}.logo:hover,.logo:focus{color:var(--accent-color)}.logo__web{color:var(--accent-color)}@media screen and (min-width: 768px){.header__logo{margin-right:93px}}.header--border-bottom{border-bottom:1px solid #ececec}.header__container{display:flex;align-items:center;min-height:60px}.navigation{display:flex;align-items:center}@media screen and (max-width: 767px){.navigation{display:none}}.navigation__list{display:flex;color:var(--title-text-color)}.navigation__list .navigation__item{background-color:rgba(0,0,0,0)}.navigation__list .navigation__item:not(:last-child){margin-right:50px}.navigation__list .navigation__link{display:block;padding-top:32px;padding-bottom:32px;color:var(--title-text-color);font-weight:500;line-height:1.14;letter-spacing:.02em;transition-property:color;transition-duration:var(--animation-duration);transition-timing-function:var(--animation-timing-function)}.navigation__list .navigation__link:hover,.navigation__list .navigation__link:focus{color:var(--accent-color)}.navigation__list .navigation__link.navigation__link--current{color:var(--accent-color);position:relative}.navigation__list .navigation__link.navigation__link--current::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:4px;background-color:var(--accent-color);border-radius:2px}.contacts{display:flex;margin-left:auto}@media screen and (max-width: 767px){.contacts{display:none}}@media screen and (min-width: 768px)and (max-width: 1199px){.contacts{flex-wrap:wrap;flex-direction:column;gap:10px}}.contacts__item+.contacts__item{margin-left:50px}@media screen and (min-width: 768px)and (max-width: 1199px){.contacts__item+.contacts__item{margin-left:0}}.contacts__link{display:flex;align-items:center;color:var(--primary-text-color);font-weight:500;line-height:1.14;letter-spacing:.02em;transition-property:color;transition-duration:var(--animation-duration);transition-timing-function:var(--animation-timing-function)}@media screen and (min-width: 768px)and (max-width: 1199px){.contacts__link{font-weight:500;font-size:12px;line-height:1.17;letter-spacing:.02em}}.contacts__link:hover,.contacts__link:focus{color:var(--accent-color)}.contacts__icon{width:14px;height:10px;fill:var(--primary-text-color);margin-right:10px}@media screen and (min-width: 1200px){.contacts__icon{width:16px;height:12px}}.contacts__link:hover .contacts__icon,.contacts__link:focus .contacts__icon{fill:var(--accent-color)}.contacts__icon--width{width:10px;height:14px}@media screen and (min-width: 1200px){.contacts__icon--width{width:12px;height:16px}}.container-mob{padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 480px){.container-mob{width:480px}}.menu-btn--open{display:inline-flex;margin:0;margin-left:auto;padding:0;border:none;background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.menu-btn--open{display:none}}.menu-btn--close{position:absolute;top:10px;right:15px;margin:0;margin-left:auto;padding:0;border:none;background-color:rgba(0,0,0,0);transition:fill var(--animation-duration) var(--animation-timing-function)}.menu-btn--close:hover,.menu-btn--close:focus{cursor:pointer;fill:var(--accent-color)}.menu-btn__icon{color:var(--title-text-color)}.mob-menu{position:fixed;background-color:#fff;z-index:1;top:0;left:0;width:100%;height:100%;padding-top:48px;padding-bottom:48px;transition:var(--animation-duration) var(--animation-timing-function)}.mob-menu__list{margin-bottom:auto}.mob-menu__item:not(:last-child){margin-bottom:32px}.mob-menu__link{font-weight:500;font-size:40px;line-height:1.18;letter-spacing:.02em;color:var(--title-text-color)}.mob-menu__link--current{color:var(--accent-color)}.mob-contacts{margin-bottom:64px}.mob-contacts__item:not(:last-child){margin-bottom:32px}.mob-contacts__link{font-weight:500;font-size:24px;line-height:1.17;letter-spacing:.02em;color:var(--primary-text-color)}.mob-contacts__link--color{font-weight:500;font-size:34px;line-height:1.18;letter-spacing:.02em;color:var(--accent-color)}.mob-soc{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.mob-soc__item{padding-right:10px;border-right:1px solid rgba(33,33,33,.2)}.mob-soc__item:last-child{border-right:none}.mob-soc__link{font-weight:500;font-size:18px;line-height:1.22;letter-spacing:.02em;color:var(--accent-color)}.hero{padding-top:118px;padding-bottom:118px;padding-left:auto;padding-right:auto;text-align:center;background-color:#2f303a}@media screen and (min-width: 1200px){.hero{padding-top:200px;padding-bottom:200px}}.hero--overlay{max-width:100%;height:400px;margin-left:auto;margin-right:auto;background-color:#c4c4c4;background-image:var(--hero-bg-gradient),url(../img/hero-background-mob.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero--overlay{background-image:var(--hero-bg-gradient),url(../img/hero-background-mob-2x.jpg)}}@media screen and (min-width: 768px){.hero--overlay{background-image:var(--hero-bg-gradient),url(../img/hero-background-tabl.jpg)}}@media screen and (min-width: 768px)and (min-device-pixel-ratio: 2),screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 768px)and (min-resolution: 192dpi),screen and (min-width: 768px)and (min-resolution: 2dppx){.hero--overlay{background-image:var(--hero-bg-gradient),url(../img/hero-background-tabl-2x.jpg)}}@media screen and (min-width: 1200px){.hero--overlay{max-width:1600px;height:600px;background-image:var(--hero-bg-gradient),url(../img/hero-background.jpg)}}@media screen and (min-width: 1200px)and (min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (min-resolution: 192dpi),screen and (min-width: 1200px)and (min-resolution: 2dppx){.hero--overlay{background-image:var(--hero-bg-gradient),url(../img/hero-background-2x.jpg)}}.hero__title{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:360px;color:var(--accent-white-color);text-align:center;text-transform:uppercase;font-weight:900;font-size:26px;line-height:1.61;letter-spacing:.06em}@media screen and (min-width: 1200px){.hero__title{max-width:696px;font-weight:900;font-size:44px;line-height:1.36;letter-spacing:.06em}}.features{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.features__title{text-align:center;margin-bottom:10px;color:var(--title-text-color);font-weight:700;line-height:1.14;text-transform:uppercase}@media screen and (min-width: 768px){.features__title{text-align:left}}.features__item{width:100%}@media screen and (min-width: 768px){.features__item{width:calc((100% - 30px)/2)}}@media screen and (min-width: 1200px){.features__item{width:calc((100% - 90px)/4)}}.features__item::before{display:block;content:"";height:120px;background-color:#f5f4fa;border-radius:4px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:30px}.features__icon-antena::before{background-image:url("../img/antena.svg");background-size:70px}.features__icon-clock::before{background-image:url("../img/clock.svg");background-size:70px}.features__icon-diagram::before{background-image:url("../img/diagram.svg");background-size:70px}.features__icon-astronaut::before{background-image:url("../img/astronaut.svg");background-size:70px}.work{display:flex;-moz-column-gap:30px;column-gap:30px}.work__thumb{position:relative}.work__label{position:absolute;width:100%;min-height:70px;bottom:0;text-align:center;padding-top:27px;background-color:rgba(47,48,58,.8);color:var(--accent-white-color);text-transform:uppercase;font-weight:700;line-height:1.14}@media screen and (max-width: 1199px){.section--visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}}.team{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.team__item{width:100%;background:#fff;box-shadow:0px 1px 3px rgba(0,0,0,.12),0px 1px 1px rgba(0,0,0,.14),0px 2px 1px rgba(0,0,0,.2);border-radius:0px 0px 4px 4px}@media screen and (min-width: 768px){.team__item{width:calc((100% - 30px)/2)}}@media screen and (min-width: 1200px){.team__item{width:calc((100% - 90px)/4)}}.team__info{padding-top:30px;padding-bottom:30px;padding-left:auto;padding-right:auto}.team__title{display:flex;margin-bottom:10px;justify-content:center;color:var(--title-text-color);font-weight:500;font-size:16px;line-height:1.19}.team__text{display:flex;margin-bottom:16px;justify-content:center;font-size:16px;line-height:1.19}.soc{display:flex;justify-content:center;-moz-column-gap:10px;column-gap:10px}.soc__link{width:44px;height:44px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;color:#afb1b8;transition-property:background-color,color;transition-duration:var(--animation-duration);transition-timing-function:var(--animation-timing-function)}.soc__link:hover,.soc__link:focus{background-color:var(--accent-color);color:#fff}.soc__icon{fill:currentColor}.clients{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}@media screen and (min-width: 768px){.clients__item{width:calc((100% - 60px)/3)}}@media screen and (min-width: 1200px){.clients__item{width:calc((100% - 150px)/6)}}.clients__link{display:flex;width:210px;height:92px;border:1px solid #afb1b8;border-radius:4px;justify-content:center;align-items:center;fill:#afb1b8;transition-property:fill,border;transition-duration:var(--animation-duration);transition-timing-function:var(--animation-timing-function)}@media screen and (min-width: 768px){.clients__link{width:226px}}@media screen and (min-width: 1200px){.clients__link{width:170px}}.clients__link:hover,.clients__link:focus{fill:var(--accent-color);border:1px solid var(--accent-color)}.footer{padding-top:60px;padding-bottom:60px;background-color:#2f303a}.footer__title{display:block;margin-bottom:20px;color:var(--accent-white-color);font-weight:700;line-height:1.14;text-transform:uppercase}@media screen and (min-width: 1200px){.footer__title{text-align:left}}.footer__soc{text-align:center}@media screen and (min-width: 1200px){.footer__soc{margin-left:70px}}.footer__contacts{text-align:center;margin-bottom:60px}@media screen and (min-width: 768px){.footer__contacts{margin-bottom:0px}}@media screen and (min-width: 1200px){.footer__contacts{flex-grow:1}}.footer__contacts .logo{display:block;margin-bottom:20px;margin-right:0}.logo__studio{color:var(--accent-white-color);transition-property:color;transition-duration:var(--animation-duration);transition-timing-function:var(--animation-timing-function)}.logo__studio:hover,.logo__studio:focus{color:var(--accent-color)}.address{font-style:normal}.address__map-link{display:block;margin-bottom:8px;color:var(--accent-white-color);transition-property:color;transition-duration:var(--animation-duration);transition-timing-function:var(--animation-timing-function)}@media screen and (min-width: 1200px){.address__map-link{margin-bottom:9px}}.address__map-link:hover,.address__map-link:focus{color:var(--accent-color)}.address__footer-link{display:block;margin-bottom:8px;color:rgba(255,255,255,.6);transition-property:color;transition-duration:var(--animation-duration);transition-timing-function:var(--animation-timing-function)}@media screen and (min-width: 1200px){.address__footer-link{margin-bottom:9px}}.address__footer-link:hover,.address__footer-link:focus{color:var(--accent-color)}.address__footer-link--margin{margin-bottom:0}@media screen and (min-width: 768px){.footer>.container{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-around}}.soc__link--footer-fill{background:rgba(255,255,255,.1)}.soc__link--footer-fill .soc__icon{fill:#fff}.subscription{text-align:center;margin-top:60px}@media screen and (min-width: 768px){.subscription{margin-top:60px}}@media screen and (min-width: 1200px){.subscription{margin-left:70px;margin-top:0;text-align:center}}@media screen and (min-width: 1200px){.subscription--position{margin-left:93px;position:relative}}@media screen and (min-width: 1200px){.subscription__form{display:flex;justify-content:center}}.subscription__input-email{width:100%;margin-bottom:20px;height:50px;background:#2f303a;color:rgba(255,255,255,.6);padding-left:16px;border:1px solid rgba(255,255,255,.3);filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));border-radius:4px}@media screen and (min-width: 768px){.subscription__input-email{width:450px}}@media screen and (min-width: 1200px){.subscription__input-email{width:358px;margin-bottom:0px}}.subscription__icon{fill:currentColor;margin-left:12px}.subscription__button{width:200px;height:50px;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}@media screen and (min-width: 1200px){.subscription__button{margin-left:12px;margin-right:0}}.backdrop{position:fixed;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.2);transition:visibility 250ms linear,opacity 250ms linear}.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.modal{position:absolute;width:calc(100% - 30px);min-height:609px;left:50%;top:50%;transform:translate(-50%, -50%) scale(1);transition:transform 250ms linear;padding:40px;background:#fff;box-shadow:0px 1px 3px rgba(0,0,0,.12),0px 1px 1px rgba(0,0,0,.14),0px 2px 1px rgba(0,0,0,.2);border-radius:4px}@media screen and (min-width: 480px){.modal{width:450px;min-height:609px}}@media screen and (min-width: 1200px){.modal{width:528px;min-height:581px}}.backdrop.is-hidden .modal{transform:translate(-50%, -50%) scale(0)}.modal__close-btn{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);transition:fill var(--animation-duration) var(--animation-timing-function)}.modal__close-btn:hover,.modal__close-btn:focus{cursor:pointer;fill:var(--accent-color);outline:rgba(0,0,0,.1)}.form-modal__title{text-align:center;font-weight:700;font-size:20px;line-height:1.5;color:#212121;margin-bottom:12px}@media screen and (min-width: 1200px){.form-modal__title{line-height:1.15}}.form-modal__field{display:flex;flex-direction:column}.form-modal__label{font-size:12px;line-height:1.17;letter-spacing:.01em;margin-bottom:4px}.form-modal__input{width:100%;height:40px;border:1px solid rgba(33,33,33,.2);border-radius:4px;padding:0;padding-left:42px;font-family:"Roboto";font-style:normal;font-size:16px;line-height:1.17;letter-spacing:.01em;color:var(--title-text-color);transition:outline-color var(--animation-duration) var(--animation-timing-function)}.form-modal__input:focus{outline-color:var(--accent-color);cursor:pointer}.form-modal__input:not(:focus):not(:-moz-placeholder-shown):valid{background-color:rgba(0,128,0,.144)}.form-modal__input:not(:focus):not(:-ms-input-placeholder):valid{background-color:rgba(0,128,0,.144)}.form-modal__input:not(:focus):not(:placeholder-shown):valid{background-color:rgba(0,128,0,.144)}.form-modal__input:not(:focus):not(:-moz-placeholder-shown):invalid{background-color:rgba(128,0,0,.144)}.form-modal__input:not(:focus):not(:-ms-input-placeholder):invalid{background-color:rgba(128,0,0,.144)}.form-modal__input:not(:focus):not(:placeholder-shown):invalid{background-color:rgba(128,0,0,.144)}.form-modal__svg{position:relative;margin-bottom:10px}.form-modal__icon{display:inline-block;width:18px;height:18px;position:absolute;top:50%;left:15px;transform:translateY(-50%);transition:fill var(--animation-duration) var(--animation-timing-function)}.form-modal__input:focus+.form-modal__icon{fill:var(--accent-color)}.form-modal__comment{width:100%;height:120px;border:1px solid rgba(33,33,33,.2);border-radius:4px;margin-bottom:20px;resize:none;padding:12px 16px;transition:outline-color var(--animation-duration) var(--animation-timing-function)}.form-modal__comment::-moz-placeholder{font-family:"Roboto";font-style:normal;font-weight:400;font-size:12px;line-height:1.17;letter-spacing:.01em;color:rgba(117,117,117,.5)}.form-modal__comment:-ms-input-placeholder{font-family:"Roboto";font-style:normal;font-weight:400;font-size:12px;line-height:1.17;letter-spacing:.01em;color:rgba(117,117,117,.5)}.form-modal__comment::placeholder{font-family:"Roboto";font-style:normal;font-weight:400;font-size:12px;line-height:1.17;letter-spacing:.01em;color:rgba(117,117,117,.5)}.form-modal__comment:focus{outline-color:var(--accent-color);cursor:pointer}.form-modal__field--policy{position:relative;margin-bottom:30px;padding-left:16px}.form-modal__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.form-modal__text{display:inline-block;text-align:start;margin-left:24px;height:14px;font-weight:400;font-size:12px;line-height:1.17;letter-spacing:.03em}@media screen and (min-width: 1200px){.form-modal__text{display:flex;width:100%;height:24px;justify-content:center;align-items:center;gap:7px;font-weight:400;font-size:14px;line-height:1.71;letter-spacing:.03em;margin-left:0}}.form-modal__text::before{position:absolute;top:50%;left:16px;transform:translateY(-50%);display:block;content:"";width:16px;height:15px;border:2px solid var(--title-text-color);border-radius:2px;transition:background-color var(--animation-duration) var(--animation-timing-function)}.form-modal__checkbox:checked+.form-modal__text::before{border-color:var(--accent-color);background-color:var(--accent-color);background-image:url(../img/icon\ check.svg);background-repeat:no-repeat;background-position:center}.form-modal__checkbox:focus+.form-modal__text::before{border-color:var(--accent-color)}.form-modal__policy-link{color:var(--accent-color);text-decoration:underline}.send{display:flex;justify-content:center}.send__button{display:inline-block;min-width:200px;padding:10px 52px;align-items:center;text-align:center;background:#188ce8;box-shadow:0px 4px 4px rgba(0,0,0,.15);border-radius:4px;transition:background-color var(--animation-duration) var(--animation-timing-function)}.send__button:hover,.send__button:focus{background-color:#188ce8}.card-ptf{display:flex;flex-wrap:wrap;margin-left:calc(-1*var(--card-ptf));margin-top:calc(-1*var(--card-ptf))}.card-ptf__item{width:100%;margin-left:var(--card-ptf);margin-top:var(--card-ptf)}@media screen and (min-width: 768px){.card-ptf__item{max-width:370px;flex-basis:calc(50% - var(--card-ptf))}}@media screen and (min-width: 1200px){.card-ptf__item{max-width:370px;flex-basis:calc(33.3333333333% - var(--card-ptf))}}.card-ptf__link{display:block;height:100%;color:currentColor;transition-property:box-shadow;transition-duration:var(--animation-duration);transition-timing-function:var(--animation-timing-function)}.card-ptf__link:hover,.card-ptf__link:focus{box-shadow:0px 1px 1px rgba(0,0,0,.12),0px 4px 4px rgba(0,0,0,.06),1px 4px 6px rgba(0,0,0,.16)}.card-content{flex-grow:1;padding:20px 24px;border:1px solid #eee}.card-content__title{color:var(--title-text-color);font-weight:700;font-size:18px;line-height:2;letter-spacing:.06em}.card-content__text{margin-top:4px;font-size:16px;line-height:1.88}.projects{display:flex;flex-direction:column;height:100%}.card-thumb{position:relative;overflow:hidden}.card-thumb__up-text{position:absolute;top:0;left:0;font-size:18px;line-height:1.56;color:#fff;background:rgba(33,150,243,.9);padding:62px 24px;height:100%;transform:translateY(100%);transition-property:transform;transition-duration:var(--animation-duration);transition-timing-function:var(--animation-timing-function);overflow-y:auto}.card-ptf__link:hover .card-thumb__up-text,.card-ptf__link:focus .card-thumb__up-text{transform:translateY(0)}/*# sourceMappingURL=main.min.css.map */