html,body{height:100%}body{margin:0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.5rem}body *,body *:after,body *:before{box-sizing:border-box}h1{font-size:3rem;font-weight:700;margin-top:0}h2{font-size:2.25rem;font-weight:500;margin-top:0;margin-bottom:20px}ul{list-style:none;padding:0;margin:0}.wrapper{display:flex;flex-direction:column;max-width:1440px;margin:0 auto;width:100%;color:#3a434d}.about,.portfolio{width:100%;padding-right:55px}.about{padding:20px 20px 0;background-color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5)}.about h1{margin-bottom:40px}.about .divider{background-color:#f84949;height:4px;width:45%;border:none;margin:0 auto 45px 0}.about .job-title-list__item{padding-bottom:20px}.about .photo{width:100%}.portfolio{background-color:#f3f3f3;padding:20px 30px 20px 20px;overflow:hidden}.portfolio .portfolio-heading{display:flex;max-width:100%;flex-direction:row;align-items:baseline}.portfolio .portfolio-heading span{font-size:1.75rem;margin-right:.5rem}.portfolio .portfolio-heading img{width:auto;max-width:66%;height:auto;max-height:22px}.portfolio .project-list{display:flex;flex-wrap:wrap;overflow:hidden;justify-content:center;height:100%;min-height:170px;width:100%}.portfolio .project-list__item{mix-blend-mode:darken;display:flex;align-items:center;transition:filter .3s;width:100%;max-width:170px;padding:15px 10px}.portfolio .project-list__item:hover,.portfolio .project-list__item:focus{filter:saturate(250%)}.portfolio .project-list__item img{width: 100%;max-width:100%}.contacts{width:100%;padding:20px;display:flex;flex-direction:column;background-color:#3a434d;color:#fbfbfb;overflow:hidden}.contacts .social-list{font-size:1.25rem;text-shadow:0 4px 4px rgba(0,0,0,.25);max-width:500px}.contacts .social-list__item{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem;position:relative}.contacts .social-list__item .space{width:100%;height:1px;background-color:rgba(255,255,255,.1);position:absolute;bottom:4px;left:0}.contacts .social-list__item span,.contacts .social-list__item a{background-color:#3a434d;z-index:1}.contacts .social-list__item span{padding-right:3px}.contacts .social-list__item a{color:#308fff;min-width:210px;padding-left:3px;text-decoration:none;transition:color .3s}.contacts .social-list__item a:hover,.contacts .social-list__item a:focus{color:#7db8ff}.portfolio .project-list__item img.cattle-care-logo{max-width: 125px;margin: 0 auto;}@media(min-width: 570px){h1{font-size:4rem}h2{margin-bottom:40px}.about{background-image:url("../img/dovzhikov.png");background-repeat:no-repeat;background-position:calc(100% - 10px) bottom;background-size:60%;padding:50px}.contacts{padding:50px}.photo{display:none}.portfolio .portfolio-heading{flex-direction:row}.portfolio .portfolio-heading span{margin-right:1.25rem;font-size:2.25rem}}@media(min-width: 920px){.wrapper{display:-ms-grid;display:grid;-ms-grid-columns:60% 40%;-ms-grid-rows:auto auto;grid-template-columns:60% 40%;grid-template-rows:auto auto;grid-template-areas:"about contacts" "portfolio contacts"}.about{-ms-grid-row:1;-ms-grid-column:1;grid-area:about;padding:75px 100px 60px}.portfolio{-ms-grid-row:2;-ms-grid-column:1;grid-area:portfolio;padding:85px 85px 50px}.contacts{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-row-span:2;grid-area:contacts;height:100%;padding:100px;padding-left:55px}}@media(min-width: 1417px){.portfolio .project-list__item{padding-bottom:50px}}/*# sourceMappingURL=index.css.map */
