@import "https://fonts.googleapis.com/css?family=Roboto Condensed:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap&subset=cyrillic";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%;vertical-align:baseline}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}html{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}audio,img,video{max-width:100%;height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border:0}textarea{resize:none;overflow:auto;vertical-align:top;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}button,input,select,textarea{outline:none;border:none;font-size:100%;margin:0}button,input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{line-height:1.4;color:#101010;height:100%}body,html{font-size:18px}body{margin:0;background:#fef8f5;padding:0;overflow-x:hidden;font-family:Rubik,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;font-family:"DM Serif Display",serif}a{text-decoration:none}a,p{font-family:DM Sans,sans-serif}li,ul{margin:0;padding:0;list-style-type:none}.section,section{position:relative;gap:30px}.text-left{display:grid;grid-template-columns:1fr 3fr;margin-bottom:65px;gap:50px}.text-left__text h2{font-weight:700;font-size:30px;line-height:140%;color:#424242;margin-bottom:40px}.text-left__text p{font-weight:300;font-size:15px;line-height:140%;width:290px;color:#000}.text-left__grid{grid-template-columns:1fr 1fr 1fr;display:grid;gap:33px}.wrapper{margin:0 auto}.content-wrapper,.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.container{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;margin:0 auto;max-width:1170px}.home-fon>img{position:absolute;width:100%;height:570px}.piz{max-width:475px;opacity:.8;left:-330px}.chel,.piz{position:absolute;bottom:-140px;z-index:99}.chel{max-width:365px;right:-300px}.fon_blok{width:1170px;height:1500px;left:0;top:0;background:#fdede8;-webkit-transform:matrix(1,0,0,-1,0,0);-ms-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0);position:absolute}.content__main--foto{margin-top:150px;display:grid;gap:63px;margin-bottom:121px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content__main--foto__txt h2{max-width:347px;font-size:48px;line-height:140%;color:#402b2b}.content__main--foto__img{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px 35px}.content__main--foto__img img{-webkit-box-shadow:0 20px 40px rgba(238,77,71,.1);box-shadow:0 20px 40px rgba(238,77,71,.1);opacity:.9}.content__main--foto__img img:hover{opacity:1;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;z-index:99}.content__main--foto__img--top{border-radius:20px 20px 20px 20px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-filter:sepia(25%);filter:sepia(25%)}.content__main--foto__img--top:hover{-webkit-transform:rotateX(45deg);transform:rotateX(45deg);-webkit-transform:scale(1.1) translateY(0);-ms-transform:scale(1.1) translateY(0);transform:scale(1.1) translateY(0);-webkit-transition:1s;-o-transition:1s;transition:1s;border-radius:0;-webkit-filter:sepia(0);filter:sepia(0)}.content__main--foto__img--but{border-radius:15px 15px 15px 15px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-filter:sepia(25%);filter:sepia(25%)}.content__main--foto__img--but:hover{-webkit-transform:rotateX(45deg);transform:rotateX(45deg);-webkit-transform:scale(1.1) translateY(0);-ms-transform:scale(1.1) translateY(0);transform:scale(1.1) translateY(0);border-radius:0;-webkit-filter:sepia(0);filter:sepia(0)}.content__main--about{margin-top:200px}.content__main--about__blok{background:#fff;-webkit-box-shadow:0 10px 50px rgba(238,77,71,.21);box-shadow:0 10px 50px rgba(238,77,71,.21);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.8s;-o-transition:.8s;transition:.8s;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:74px;padding-top:0}.content__main--about__blok:hover{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;-webkit-box-shadow:0 10px 50px #e0f2e7;box-shadow:0 10px 50px #e0f2e7}.content__main--about__blok:hover .content__main--about__blok--text__vineska{background:rgba(50,166,81,.15);border-left:10px solid #32a651;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.content__main--about__blok:hover .content__main--about__blok--text h3{color:#32a651;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.content__main--about__blok--text{margin:auto 0;max-width:460px}.content__main--about__blok--text h3{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-size:24px;line-height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em;color:#ee4d47;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.content__main--about__blok--text p{font-family:Roboto Condensed;font-style:normal;margin-top:20px;margin-bottom:20px;font-weight:300;font-size:18px;line-height:40px;color:#402b2b}.content__main--about__blok--text__vineska{background:#fcddd4;border-left:10px solid #ed4d47;margin-bottom:50px;padding:20px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.content__main--about__blok--text__vineska h4{font-family:Roboto Condensed;font-style:normal;font-weight:500;font-size:24px;line-height:36px;color:#402b2b}.blink{-webkit-animation-name:blinker;animation-name:blinker;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes blinker{0%{-webkit-box-shadow:0 10px 70px rgba(238,76,71,.349);box-shadow:0 10px 70px rgba(238,76,71,.349)}to{-webkit-box-shadow:0 10px 60px rgba(238,77,71,.1);box-shadow:0 10px 60px rgba(238,77,71,.1)}}@keyframes blinker{0%{-webkit-box-shadow:0 10px 70px rgba(238,76,71,.349);box-shadow:0 10px 70px rgba(238,76,71,.349)}to{-webkit-box-shadow:0 10px 60px rgba(238,77,71,.1);box-shadow:0 10px 60px rgba(238,77,71,.1)}}@media screen and (max-width:1170px){html{font-size:16px}}@media screen and (max-width:639px){html{font-size:15px}}@media screen and (max-width:479px){html{font-size:14px}}@media screen and (min-width:641px) and (max-width:1024px){.text-left{grid-template-columns:1fr}.text-left__text h2{margin-bottom:10px}.text-left__text p{width:100%}.container{max-width:640px}.content__main--foto{display:grid;gap:63px}.content__main--foto__img{gap:30px 30px;grid-template-columns:1fr 1fr}.content__main--foto__img img{max-width:100%}.content__main--about__blok{padding:50px 74px}.content__main--about__blok--img img{display:none}}@media screen and (min-width:320px) and (max-width:640px){.text-left{grid-template-columns:1fr}.text-left__text p{width:100%}.text-left__grid{grid-template-columns:1fr}.container{max-width:320px}.piz{display:none}.chel{bottom:-60px;right:-260px}.content__main--foto{display:grid;gap:63px}.content__main--foto__txt h2{text-align:center}.content__main--foto__img{grid-template-columns:1fr}.content__main--foto__img img{max-width:100%}.content__main--about__blok{padding:30px 34px}.content__main--about__blok--text{text-align:center}.content__main--about__blok--text p{line-height:30px}.content__main--about__blok--text__vineska{text-align:left;margin-bottom:10px}.content__main--about__blok--img img{display:none}}@media screen and (min-width:1025px) and (max-width:1170px){.container{max-width:1024px}.content__main--foto{display:grid;gap:63px}.content__main--foto__img img{max-width:100%}}header{background:url(../img/fon1.jpg);background-size:cover}header .header-main__grid{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header-main__grid--text h1{font-size:85px;line-height:100%}header .header-main__grid--text h1,header .header-main__grid--text p{font-style:normal;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;max-width:900px}header .header-main__grid--text p{font-size:25px;margin-top:30px;line-height:150%}header .header-main__items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px}header .header-main__items--item{text-align:center;background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.7)),to(hsla(0,0%,100%,.7)));background:-o-linear-gradient(bottom,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7));background:linear-gradient(0deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7));-webkit-box-shadow:3px 20px 40px rgba(238,77,71,.1);box-shadow:3px 20px 40px rgba(238,77,71,.1);margin-top:50px;margin-bottom:150px;padding:35px 60px 25px}header .header-main__items--item,header .header-main__items--item:hover{border-radius:10px;-webkit-transition:.7s;-o-transition:.7s;transition:.7s; z-index: 999;}header .header-main__items--item:hover{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-box-shadow:0 0 190px #fff;box-shadow:0 0 190px #fff}header .header-main__items--item:hover .header-main__items--item__but{background:#2e9a4b;-webkit-transition:.7s;-o-transition:.7s;transition:.7s}header .header-main__items--item>img{margin-bottom:30px}header .header-main__items--item h2{font-size:28px;line-height:100%;text-align:center;color:#402b2b}header .header-main__items--item p{font-size:20px;line-height:150%;margin-top:15px;text-align:center;color:#402b2b}header .header-main__items--item__but{text-align:center;background:#ee4d47;margin-top:30px;-webkit-transition:.7s;-o-transition:.7s;transition:.7s}header .header-main__items--item__but a{font-size:16px;padding:18px;border-radius:5px;display:block;line-height:19px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.05em;font-family:Rubik;color:#fff;-webkit-transition:.7s;-o-transition:.7s;transition:.7s}@media screen and (min-width:641px) and (max-width:1024px){header .header-main__grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}header .header-main__grid--text p{max-width:100%}header .header-main__grid--logo{margin-bottom:40px}header .header-main__items{display:grid;gap:0;grid-template-columns:1fr;padding:50px 0}header .header-main__items--item{margin-bottom:20px;margin-top:20px}}@media screen and (min-width:320px) and (max-width:640px){header .header-main__grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;margin-bottom:50px}header .header-main__grid--text h1{font-size:60px}header .header-main__grid--text p{max-width:100%;font-size:27px}header .header-main__grid--logo{margin-bottom:40px}header .header-main__items{display:grid;gap:0;grid-template-columns:1fr}header .header-main__items--item{margin-bottom:20px;margin-top:20px}}footer{background:#402b2b;z-index:99999;position:relative}.footer{padding-top:50px}.footer>p{font-family:Rubik;font-style:normal;font-weight:400;font-size:20px;line-height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:430px;color:#fff;border-left:10px solid #ed4d47;margin-bottom:50px;padding:20px}.footer>p,.footer__but{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__but{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}.footer__but>a{color:#fff;text-decoration:underline}.footer__but p{font-family:Rubik;font-style:normal;font-weight:300;font-size:16px;line-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.footer__but--soc a{margin-right:25px}@media screen and (min-width:641px) and (max-width:1024px){.footer__but{display:grid;grid-template-columns:1fr}.footer__but--soc{margin-top:50px;margin-bottom:50px}}@media screen and (min-width:320px) and (max-width:640px){.footer__but{display:grid;gap:9px;grid-template-columns:1fr}.footer__but--soc{margin-top:20px}}@font-face{font-family:Rubik;src:local("Rubik Light"),local(Rubik-Light),url(../fonts/Rubiklight.woff2) format("woff2"),url(../fonts/Rubiklight.woff) format("woff"),url(../fonts/Rubiklight.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Light Italic"),local(Rubik-LightItalic),url(../fonts/Rubiklightitalic.woff2) format("woff2"),url(../fonts/Rubiklightitalic.woff) format("woff"),url(../fonts/Rubiklightitalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Rubik;src:local(Rubik),local(Rubik-Regular),url(../fonts/Rubik.woff2) format("woff2"),url(../fonts/Rubik.woff) format("woff"),url(../fonts/Rubik.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Italic"),local(Rubik-Italic),url(../fonts/Rubikitalic.woff2) format("woff2"),url(../fonts/Rubikitalic.woff) format("woff"),url(../fonts/Rubikitalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Medium"),local(Rubik-Medium),url(../fonts/Rubikmedium.woff2) format("woff2"),url(../fonts/Rubikmedium.woff) format("woff"),url(../fonts/Rubikmedium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Medium Italic"),local(Rubik-MediumItalic),url(../fonts/Rubikmediumitalic.woff2) format("woff2"),url(../fonts/Rubikmediumitalic.woff) format("woff"),url(../fonts/Rubikmediumitalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Bold"),local(Rubik-Bold),url(../fonts/Rubikbold.woff2) format("woff2"),url(../fonts/Rubikbold.woff) format("woff"),url(../fonts/Rubikbold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Bold Italic"),local(Rubik-BoldItalic),url(../fonts/Rubikbolditalic.woff2) format("woff2"),url(../fonts/Rubikbolditalic.woff) format("woff"),url(../fonts/Rubikbolditalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Black"),local(Rubik-Black),url(../fonts/Rubikblack.woff2) format("woff2"),url(../fonts/Rubikblack.woff) format("woff"),url(../fonts/Rubikblack.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Black Italic"),local(Rubik-BlackItalic),url(../fonts/Rubikblackitalic.woff2) format("woff2"),url(../fonts/Rubikblackitalic.woff) format("woff"),url(../fonts/Rubikblackitalic.ttf) format("truetype");font-weight:900;font-style:italic}