@font-face{font-family:"Skema Pro Display Medium";src:url(../../fonts/SkemaProDisplay-Medium.eot);src:url(../../fonts/SkemaProDisplay-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/SkemaProDisplay-Medium.woff2) format("woff2"),url(../../fonts/SkemaProDisplay-Medium.woff) format("woff"),url(../../fonts/SkemaProDisplay-Medium.ttf) format("truetype"),url(../../fonts/SkemaProDisplay-Medium.svg#SkemaProDisplay-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Skema Pro Display Italic";src:url(../../fonts/SkemaProDisplay-Italic.eot);src:url(../../fonts/SkemaProDisplay-Italic.eot?#iefix) format("embedded-opentype"),url(../../fonts/SkemaProDisplay-Italic.woff2) format("woff2"),url(../../fonts/SkemaProDisplay-Italic.woff) format("woff"),url(../../fonts/SkemaProDisplay-Italic.ttf) format("truetype"),url(../../fonts/SkemaProDisplay-Italic.svg#SkemaProDisplay-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl Medium";src:url(../../fonts/SuisseIntl-Medium.eot);src:url(../../fonts/SuisseIntl-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/SuisseIntl-Medium.woff2) format("woff2"),url(../../fonts/SuisseIntl-Medium.woff) format("woff"),url(../../fonts/SuisseIntl-Medium.ttf) format("truetype"),url(../../fonts/SuisseIntl-Medium.svg#SuisseIntl-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl Bold";src:url(../../fonts/SuisseIntl-Bold.eot);src:url(../../fonts/SuisseIntl-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/SuisseIntl-Bold.woff2) format("woff2"),url(../../fonts/SuisseIntl-Bold.woff) format("woff"),url(../../fonts/SuisseIntl-Bold.ttf) format("truetype"),url(../../fonts/SuisseIntl-Bold.svg#SuisseIntl-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url(../../fonts/SuisseIntl-Regular.eot);src:url(../../fonts/SuisseIntl-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/SuisseIntl-Regular.woff2) format("woff2"),url(../../fonts/SuisseIntl-Regular.woff) format("woff"),url(../../fonts/SuisseIntl-Regular.ttf) format("truetype"),url(../../fonts/SuisseIntl-Regular.svg#SuisseIntl-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl SemiBold";src:url(../../fonts/SuisseIntl-SemiBold.eot);src:url(../../fonts/SuisseIntl-SemiBold.eot?#iefix) format("embedded-opentype"),url(../../fonts/SuisseIntl-SemiBold.woff2) format("woff2"),url(../../fonts/SuisseIntl-SemiBold.woff) format("woff"),url(../../fonts/SuisseIntl-SemiBold.ttf) format("truetype"),url(../../fonts/SuisseIntl-SemiBold.svg#SuisseIntl-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}.picture--main{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3;grid-area:picture;height:100%;max-height:860px}@media (max-width:1023px){.picture--main{width:345px}}@media (max-width:1023px) and (orientation:portrait){.picture--main{justify-self:end;width:400px;max-height:495px}}@media (max-width:767px){.picture--main{width:100%;height:auto}}@media (max-width:767px) and (orientation:portrait){.picture--main{width:325px;max-height:425px}}@media (max-width:719px){.picture--main{width:220px;height:285px}}@media (max-width:389px){.picture--main{width:200px;height:235px;margin-bottom:0}}.picture--main img{height:100%;-o-object-fit:cover;object-fit:cover}.picture--contacts{width:195px;height:260px}@media (max-width:579px){.picture--contacts{width:125px;height:160px}}.picture--contacts img{height:100%;-o-object-fit:cover;object-fit:cover}.link{color:#000;transition:color .25s ease-in}.link:hover{color:#773529}.link:hover svg:first-child{height:100%;width:100%}.link:hover svg:last-child{height:0;width:0}.link__icon{display:inline-block;position:relative}.link__icon--small{width:11px;height:11px}@media (max-width:389px){.link__icon--small{width:7px;height:7px}}.link__icon--large{width:15px;height:15px}.link__icon--uplarge{width:18px;height:18px}.link__icon--huge{width:25px;height:25px}@media (max-width:767px){.link__icon--huge{width:18px;height:18px}}.link__icon svg{position:absolute;width:100%;height:100%;transition:width .35s ease-in,height .35s ease-in}.link__icon svg:first-child{bottom:0;left:0;height:0;width:0}.link__icon svg:last-child{top:0;right:0}.wrap--main{display:grid;grid-template:"hgroup picture ." auto "content picture ." 1fr "menu picture ." auto/2fr minmax(580px,1fr) 48px;gap:35px 75px;height:100%;max-height:850px}@media (max-width:1919px){.wrap--main{max-height:820px}}@media (max-width:1599px){.wrap--main{-moz-column-gap:65px;column-gap:65px}}@media (max-width:1439px){.wrap--main{grid-template-columns:2fr minmax(500px,1fr) 48px;-moz-column-gap:55px;column-gap:55px;max-height:565px}}@media (max-width:1365px){.wrap--main{grid-template-columns:2fr minmax(465px,1fr) 48px;-moz-column-gap:30px;column-gap:30px;max-height:720px}}@media (max-width:1279px){.wrap--main{grid-template-columns:3fr minmax(360px,2fr) 48px;max-height:690px}}@media (max-width:1023px){.wrap--main{grid-template:"hgroup picture" auto "content picture" 1fr "menu picture" auto/1fr auto}.picture--main{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2}}@media (max-width:1023px) and (orientation:portrait){.wrap--main{grid-template:"picture" auto "hgroup" 1fr "menu" auto/1fr;gap:40px 0;max-height:825px;width:100%}.picture--main{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}}@media (max-width:767px){.wrap--main{grid-template:"picture" auto "hgroup" auto "menu" auto/1fr;max-height:100%;align-content:space-evenly}.picture--main{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}}@media (max-width:719px){.wrap--main{row-gap:25px}}@media (max-width:389px){.wrap--main{row-gap:15px}}.wrap--content{-ms-grid-row:3;-ms-grid-column:1;position:relative;grid-area:content;display:flex;align-items:center}@media (max-width:1023px){.wrap--content{-ms-grid-row:2;-ms-grid-column:1}}@media (max-width:1023px) and (orientation:portrait){.wrap--content{display:none}}@media (max-width:767px) and (orientation:portrait){.wrap--content{display:none}}@media (max-width:719px){.wrap--content{display:none}}.wrap--education{display:grid;grid-template-columns:minmax(435px,645px) minmax(435px,645px);justify-content:space-between;-moz-column-gap:30px;column-gap:30px}@media (max-width:1023px){.wrap--education{grid-template-columns:1fr;row-gap:40px}}.wrap--blog{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 30px}@media (max-width:1023px){.wrap--blog{row-gap:40px}}@media (max-width:767px){.wrap--blog{grid-template-columns:minmax(auto,650px);justify-content:center}}.wrap--paginations{display:flex;justify-content:space-between;align-items:center}.wrap--contacts{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:30px;column-gap:30px}@media (max-width:1023px){.wrap--contacts{grid-template-columns:1fr;row-gap:60px;margin:0 auto;max-width:650px}}.wrap--info{display:flex;justify-content:space-around;-moz-column-gap:20px;column-gap:20px}@media (max-width:579px){.wrap--info{flex-flow:column;row-gap:50px}}.wrap--list{margin:0 auto}@media (max-width:719px){.wrap--list{max-width:470px}}.form{display:flex;flex-flow:column;row-gap:20px}.form__title{font:24px/32px "Suisse Intl",sans-serif;line-height:28px;font-family:"Suisse Intl SemiBold",sans-serif;color:#121212;margin-bottom:50px}@media (max-width:767px){.form__title{margin-bottom:40px}}.form__wrap{position:relative;display:block}.form__field{display:inline-block;width:100%;padding:10px 0;font:16px/18px "Suisse Intl",sans-serif;color:#000;border-bottom:1px solid #d9d9d9}.form__field--textarea{height:150px;resize:none}.form__field::-moz-placeholder{font:16px/18px "Suisse Intl",sans-serif;color:#7d7d7d}.form__field::placeholder{font:16px/18px "Suisse Intl",sans-serif;color:#7d7d7d}.form__errors{position:absolute;bottom:-20px;left:0}.form__error-item{display:none;font:16px/18px "Suisse Intl",sans-serif;color:#ce5555}@media (max-width:1023px){.form__error-item{font:14px/16px "Suisse Intl",sans-serif}}@media (max-width:579px){.form__error-item{font:12px/14px "Suisse Intl",sans-serif}}.form__error-item--show{display:block}.form__button{padding:15px 30px;margin-top:20px;font:16px/18px "Suisse Intl",sans-serif;color:#fff;background:#282828;transition:background .25s ease-in}.form__button:hover{background:#121212}