@charset "UTF-8";@font-face{font-family:Conv_HoboStd;src:url(fonts/HoboStd.eot);src:local("☺"),url(fonts/HoboStd.woff) format("woff"),url(fonts/HoboStd.ttf) format("truetype"),url(fonts/HoboStd.svg) format("svg");font-weight:400;font-style:normal}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}*{-webkit-box-sizing:border-box;box-sizing:border-box}title{display:inline-block}body{margin:0;background-color:#f4f4f4}.container{max-width:1280px;margin:0 auto}.container .row{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto}.container .pictures-block{max-height:925px;max-width:440px;background-image:url(../img/Image.png);background-repeat:no-repeat;background-size:cover}.container .pictures-block .picture-title{margin-top:25px;font-family:sans-serif;font-family:Roboto;font-weight:700;font-size:31px;line-height:1.16;letter-spacing:.4em;text-transform:uppercase;color:#201f1f}.container .pictures-block .picture-title p:first-child{padding:17px 0;padding-left:10px;margin-left:30px;margin-right:20px;background-image:url(../img/BG1.png)}.container .pictures-block .picture-title p:last-child{padding:17px 0;padding-left:10px;margin-left:45px;background-image:url(../img/BG1.png)}.picture-content{margin:0 20px;margin-top:435px;padding:30px 30px 20px 30px;color:#fff;font-family:sans-serif;background:rgba(0,0,0,.9)}.picture-content .picture-symbol{font-style:normal;font-weight:600;font-size:40px;line-height:1.3;color:#fff}.picture-content .picture-content__text{font-style:normal;font-weight:600;font-size:21px;line-height:1.3}.picture-content .picture-content__location{margin-top:20px;font-style:normal;font-weight:400;font-size:19px;line-height:18px}.cards-blocks{min-height:905px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto auto;grid-gap:20px;padding:20px;font-style:normal;font-family:sans-serif;font-weight:400;font-size:18px;line-height:1.4;color:#000}.cards-blocks title{margin-bottom:10px;font-weight:600;font-size:1.3em}.cards-blocks p{margin-bottom:12px}.cards-blocks .card-block__pain{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;padding:15px;background:#e4e2e2}.cards-blocks .cards-block__wants{padding:15px;background:#e4e2e2}.cards-blocks .cards-block__needs{background:#e4e2e2;padding:15px}.cards-blocks .footer-notes{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4;margin-top:0;padding-top:10px;font-family:Roboto;border-top:1px solid #dcdcdc}.cards-blocks .footer-notes .note{text-transform:uppercase;font-weight:700}@media (max-width:1280px){.container .container{min-width:800px}.container section.pictures-block{max-height:850px;max-width:400px}.container .picture-title p{font-size:.8em}.container .picture-content{margin-top:430px}.container .picture-content p{font-size:1.1em}.cards-blocks{font-size:1em}}@media (max-width:1170px){.container section.pictures-block{background-position:center;max-height:800px;max-width:300px}.container .picture-title p{font-size:.7em}.container .picture-content{margin-top:460px;padding:12px}.container .picture-content p{font-size:.9em}.cards-blocks{font-size:.8em}}@media (max-width:800px){.container .row{display:grid;grid-template-columns:auto;grid-template-rows:auto}.cards-blocks{grid-gap:8px;padding:8px}.pictures-block{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.container .picture-title p{background:no-repeat}.picture-content p{padding:5px}.picture-content{margin:0 110px;margin-bottom:10px}}@media (max-width:550px){.picture-content{margin:0 0}}@media (max-width:360px){.cards-blocks{margin-top:5px;overflow:hidden;grid-gap:1px;grid-template-columns:auto;grid-template-rows:auto}.cards-blocks .card-block__pain{padding:5px;grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2}}