@font-face{font-family:Gilroy;src:url(../fonts/gilroy_regular.woff2) format("woff2"),url(../fonts/gilroy_regular.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:Gilroy;src:url(../fonts/gilroy_medium.woff2) format("woff2"),url(../fonts/gilroy_medium.woff) format("woff");font-style:normal;font-weight:500}@font-face{font-family:Gilroy;src:url(../fonts/gilroy_semibold.woff2) format("woff2"),url(../fonts/gilroy_semibold.woff) format("woff");font-style:normal;font-weight:600}@font-face{font-family:Gilroy;src:url(../fonts/gilroy_bold.woff2) format("woff2"),url(../fonts/gilroy_bold.woff) format("woff");font-style:normal;font-weight:700}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;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}div:not([data-plat-namespace=page-home]) section.title_block{margin-bottom:168px;padding-top:400px}div:not([data-plat-namespace=page-home]) section.title_block div.text{background-color:#fff;box-sizing:border-box;margin-left:auto;padding:112px 64px;width:50%}div:not([data-plat-namespace=page-home]) section.title_block div.text h1{font-size:48px;font-weight:600;line-height:1.17;margin-bottom:16px}div:not([data-plat-namespace=page-home]) section.title_block div.text p{font-size:18px;line-height:1.78;margin-bottom:48px}div:not([data-plat-namespace=page-home]) section.title_block div.text span{background:url(../images/arrow.svg) no-repeat 50%;display:block;height:16px;width:16px}@media (max-width:1280px){div:not([data-plat-namespace=page-home]) section.title_block div.text h1{font-size:44px}}@media (max-width:1023px){div:not([data-plat-namespace=page-home]) section.title_block div.text{padding:88px 48px}div:not([data-plat-namespace=page-home]) section.title_block div.text h1{font-size:36px}}@media (max-width:767px){div:not([data-plat-namespace=page-home]) section.title_block{margin-bottom:112px;padding-top:240px}div:not([data-plat-namespace=page-home]) section.title_block div.text{padding:72px 32px;width:100%}div:not([data-plat-namespace=page-home]) section.title_block div.text h1{font-size:32px}}a.button,button.button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border-radius:100px;border:2px solid #e5e5e5;color:#000;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:1px;line-height:1.75;padding:20px 40px;text-decoration:none;text-transform:uppercase;transition:border-color .3s ease}a.button:hover,button.button:hover{border-color:#000}div#waves{bottom:0;left:0;min-height:1000px;min-width:1000px;position:fixed;right:0;top:0;z-index:-1}div#waves svg{height:100%;width:100%}div#waves svg path{fill:none;stroke-linecap:round;stroke-miterlimit:10}div#waves svg path:first-child,div#waves svg path:nth-child(3){stroke-width:30px}div#waves svg path:nth-child(2){stroke:#fff;stroke-width:1px}html ::-moz-selection{color:#fff;background:#000}html ::selection{color:#fff;background:#000}html body{color:#000;font-family:Gilroy;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-style:normal;font-weight:400;overflow-x:hidden}html body .wrap{margin-left:auto;margin-right:auto;max-width:1216px;padding-left:112px;padding-right:112px;position:relative}html body div[data-plat=container]{overflow-x:hidden}html body div[data-plat=container] main{position:relative;z-index:1}@media (max-width:1280px){html body .wrap{padding-left:56px;padding-right:56px}}@media (max-width:1023px){html body .wrap{padding-left:32px;padding-right:32px}}@media (max-width:767px){html body .wrap{max-width:608px;padding-left:16px;padding-right:16px}}header{display:flex;flex-wrap:wrap;left:0;position:fixed;top:50%;transform:translateY(-50%);z-index:15}header a#logo{background-color:#fff;display:block;padding:36px 48px}header a#logo img{display:block;height:48px;width:auto}header div#hamburger{align-self:center;background-color:#fff;border-radius:36px;cursor:pointer;display:flex;flex-wrap:wrap;margin-left:16px;padding:24px 32px}header div#hamburger>div{position:relative;width:24px}header div#hamburger>div span{background-color:#000;display:block;height:1px;left:0;position:absolute;right:0;width:100%}header div#hamburger>div span:first-of-type{top:0}header div#hamburger>div span:nth-of-type(2){top:48%}header div#hamburger>div span:nth-of-type(3){bottom:0}header div#hamburger p{color:#000;font-size:14px;font-weight:500;line-height:1.14;margin-left:8px}header+nav{background-color:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;width:0;z-index:10}header+nav,header+nav div.content{bottom:0;box-sizing:border-box;display:flex;flex-wrap:wrap;left:0;top:0}header+nav div.content{min-height:800px;padding:176px 96px 48px 424px;position:absolute;width:100vw}header+nav div.content ul:first-of-type{font-size:40px;font-weight:600;line-height:1.2;margin-top:auto;width:100%}header+nav div.content ul:first-of-type li{margin-top:32px;opacity:0;transform:translateY(100px)}header+nav div.content ul:first-of-type li:first-child{margin-top:0}header+nav div.content ul:first-of-type li a{color:#000;position:relative;text-decoration:none}header+nav div.content ul:first-of-type li a:after{background-color:#000;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transition:width .3s ease;width:0}header+nav div.content ul:first-of-type li.active a:after,header+nav div.content ul:first-of-type li a:hover:after{width:100%}header+nav div.content div.address{margin:40px 0;opacity:0;transform:translateY(100px);width:100%}header+nav div.content div.address p{font-size:14px;line-height:1.71}header+nav div.content div.address p strong{font-weight:600}header+nav div.content div.contact{margin-bottom:112px;opacity:0;transform:translateY(100px);width:100%}header+nav div.content div.contact p{font-size:24px;font-weight:600;line-height:1;margin-bottom:16px}header+nav div.content div.contact p:last-child{margin-bottom:0}header+nav div.content div.contact p a{color:#000;position:relative;text-decoration:none}header+nav div.content div.contact p a:after{background-color:#000;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}header+nav div.content div.contact p a:hover:after{width:100%}header+nav div.content ul:last-of-type{display:flex;flex-wrap:wrap;font-size:12px;line-height:1.43;margin-top:auto;opacity:0;transform:translateY(100px);width:100%}header+nav div.content ul:last-of-type li{margin-left:24px}header+nav div.content ul:last-of-type li:first-child{margin-left:0}header+nav div.content ul:last-of-type li a{color:#000;text-decoration:none}header+nav div.content ul:last-of-type li a:hover{text-decoration:underline}@media (max-width:1023px){header{margin:32px auto 0;padding-left:32px;padding-right:32px;position:absolute;right:0;top:0;transform:translate(0)}header a#logo{background-color:transparent;margin:auto 0;padding:0}header div#hamburger{margin-left:auto}header+nav div.content{padding:176px 32px 48px}}@media (max-width:767px){header{max-width:608px;padding-left:16px;padding-right:16px}header a#logo img{height:40px}header+nav div.content{padding:176px 16px 48px}header+nav div.content ul:first-of-type{font-size:28px;margin-left:auto;margin-right:auto;max-width:608px}header+nav div.content ul:first-of-type li{margin-top:24px}header+nav div.content div.address,header+nav div.content div.contact,header+nav div.content ul:last-of-type{margin-left:auto;margin-right:auto;max-width:608px}header+nav div.content ul:last-of-type li{margin-left:16px}}footer{margin-top:112px;position:relative;z-index:1}footer section.contact_block>div.wrap{display:flex;flex-wrap:wrap}footer section.contact_block div.text_block{align-self:self-start;background-color:#fff;box-sizing:border-box;padding:112px 64px;text-align:center;width:50%}footer section.contact_block div.text_block img{display:block;margin:0 auto 24px}footer section.contact_block div.text_block h2{font-size:40px;font-weight:600;line-height:1.2;margin:0 auto 24px;max-width:400px}footer section.contact_block div.text_block p{font-size:18px;line-height:1.78;margin-bottom:24px}footer section.contact_block div.images{align-self:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin-top:16%;width:50%}footer section.contact_block div.images div.image{width:50%}footer section.contact_block div.images div.image div.overflow{overflow:hidden;width:0}footer section.contact_block div.images div.image div.overflow img{display:block;height:auto}footer section.contact_block div.images div.image:nth-of-type(2){transform:translateY(50%)}footer section.partners_block{margin:112px 0;text-align:center}footer section.partners_block h2{font-size:32px;font-weight:600;line-height:1.25;margin-bottom:56px}footer section.partners_block div.partners{display:grid;grid-column-gap:32px;grid-row-gap:48px;grid-template-columns:repeat(5,1fr)}footer section.partners_block div.partners a{display:flex}footer section.partners_block div.partners a img{align-self:center;display:block;height:auto;margin:0 auto;max-width:100%;transition:opacity .3s ease}footer section.partners_block div.partners a:hover img{opacity:.5}footer section.infos_block{background-color:#fff;padding:112px 0 56px}footer section.infos_block div.top{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:56px}footer section.infos_block div.top div.address p{font-size:14px;line-height:1.71}footer section.infos_block div.top div.address p strong{font-weight:600}footer section.infos_block div.top nav{font-size:18px;font-weight:500;line-height:1.78}footer section.infos_block div.top nav ul li{margin-bottom:16px}footer section.infos_block div.top nav ul li:last-child{margin-bottom:0}footer section.infos_block div.top nav ul li a{color:#000;position:relative;text-decoration:none}footer section.infos_block div.top nav ul li a:after{background-color:#000;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .3s ease;width:0}footer section.infos_block div.top nav ul li.active a:after,footer section.infos_block div.top nav ul li a:hover:after{width:100%}footer section.infos_block div.top div.contact{align-self:center;text-align:right}footer section.infos_block div.top div.contact p{font-size:32px;font-weight:600;line-height:1;margin-bottom:16px}footer section.infos_block div.top div.contact p:last-child{margin-bottom:0}footer section.infos_block div.top div.contact p a{color:#000;position:relative;text-decoration:none}footer section.infos_block div.top div.contact p a:after{background-color:#000;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transition:width .3s ease;width:0}footer section.infos_block div.top div.contact p a:hover:after{width:100%}footer section.infos_block div.bottom{border-top:1px solid #e5e5e5;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:56px}footer section.infos_block div.bottom nav,footer section.infos_block div.bottom p{font-size:12px;line-height:1.43;max-width:45%}footer section.infos_block div.bottom nav a,footer section.infos_block div.bottom p a{color:#000;text-decoration:none}footer section.infos_block div.bottom nav a:hover,footer section.infos_block div.bottom p a:hover{text-decoration:underline}footer section.infos_block div.bottom nav ul{display:flex;flex-wrap:wrap}footer section.infos_block div.bottom nav ul li{margin-left:24px}footer section.infos_block div.bottom nav ul li:first-child{margin-left:0}@media (max-width:1023px){footer section.contact_block div.text_block{padding:88px 48px}footer section.contact_block div.text_block h2{font-size:32px}footer section.infos_block div.top div.address,footer section.infos_block div.top nav{margin-bottom:32px;width:100%}footer section.infos_block div.top div.contact{width:100%}}@media (max-width:767px){footer section.contact_block div.text_block{padding:72px 32px;width:100%}footer section.contact_block div.images{margin-top:0;width:100%}footer section.partners_block{margin:72px 0}footer section.partners_block h2{font-size:24px}footer section.partners_block div.partners{grid-row-gap:48px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:400px}footer section.partners_block div.partners a{margin:auto;max-width:100px}footer section.infos_block{padding:72px 0 40px}footer section.infos_block div.top div.contact p{font-size:24px}footer section.infos_block div.bottom{padding-top:40px}footer section.infos_block div.bottom nav,footer section.infos_block div.bottom p{font-size:11px;max-width:100%;width:100%}footer section.infos_block div.bottom nav{margin-top:16px}footer section.infos_block div.bottom nav ul li{margin-left:16px}}div[data-plat-namespace=page-home]{background-color:#cde4c7}div[data-plat-namespace=page-home] :focus{outline-color:#000e7d}div[data-plat-namespace=page-home] div#waves:first-child,div[data-plat-namespace=page-home] div#waves:nth-child(3){stroke:#000e7d}div[data-plat-namespace=page-home] main section.title_block{display:flex;flex-wrap:wrap;height:100vh;max-height:-webkit-fill-available;position:relative;text-align:center}div[data-plat-namespace=page-home] main section.title_block p{color:#fff;font-size:96px;font-weight:700;line-height:1;margin:auto;opacity:0}div[data-plat-namespace=page-home] main section.title_block p span{display:none}div[data-plat-namespace=page-home] main section.about_block{margin-bottom:112px}div[data-plat-namespace=page-home] main section.about_block>div.wrap{display:flex;flex-wrap:wrap}div[data-plat-namespace=page-home] main section.about_block div.images{align-self:flex-start;display:flex;flex-direction:row-reverse;flex-wrap:wrap;width:50%}div[data-plat-namespace=page-home] main section.about_block div.images div.image{width:50%}div[data-plat-namespace=page-home] main section.about_block div.images div.image div.overflow{overflow:hidden;width:0}div[data-plat-namespace=page-home] main section.about_block div.images div.image div.overflow img{display:block;height:auto}div[data-plat-namespace=page-home] main section.about_block div.images div.image:nth-of-type(2){transform:translateY(50%)}div[data-plat-namespace=page-home] main section.about_block div.text_block{align-self:flex-start;background-color:#fff;box-sizing:border-box;padding:64px 64px 56px;position:relative;width:50%}div[data-plat-namespace=page-home] main section.about_block div.text_block:before{background:#fff url(../images/arrow.svg) no-repeat 50%;content:"";display:block;height:112px;left:0;position:absolute;right:0;top:0;transform:translateY(-100%)}div[data-plat-namespace=page-home] main section.about_block div.text_block h1{font-size:48px;font-weight:600;line-height:1.17;margin:0 0 24px;max-width:400px}div[data-plat-namespace=page-home] main section.about_block div.text_block h1+p{font-size:18px;line-height:1.78;margin-bottom:24px}div[data-plat-namespace=page-home] main section.about_block div.text_block div.blocks{display:flex;flex-wrap:wrap;margin-top:56px}div[data-plat-namespace=page-home] main section.about_block div.text_block div.blocks div.block{border-top:1px solid #e5e5e5;box-sizing:border-box;padding:40px 16px;position:relative;text-align:center;transition:opacity .3s ease;width:50%}div[data-plat-namespace=page-home] main section.about_block div.text_block div.blocks div.block:hover{opacity:.5}div[data-plat-namespace=page-home] main section.about_block div.text_block div.blocks div.block:nth-of-type(odd){border-right:1px solid #e5e5e5;padding-left:0}div[data-plat-namespace=page-home] main section.about_block div.text_block div.blocks div.block:nth-of-type(2n){padding-right:0}div[data-plat-namespace=page-home] main section.about_block div.text_block div.blocks div.block:nth-of-type(-n+2){border-top:none}div[data-plat-namespace=page-home] main section.about_block div.text_block div.blocks div.block img{display:block;margin:0 auto 16px}div[data-plat-namespace=page-home] main section.about_block div.text_block div.blocks div.block p{font-size:18px;font-weight:500;line-height:1.43}div[data-plat-namespace=page-home] main section.about_block div.text_block div.blocks div.block a{bottom:0;left:0;position:absolute;right:0;top:0}div[data-plat-namespace=page-home] main section.expertises_block{display:flex;flex-wrap:wrap;padding:56px 0;position:relative}div[data-plat-namespace=page-home] main section.expertises_block:after{background-color:#fff;bottom:0;content:"";display:block;left:0;position:absolute;right:112px;top:0}div[data-plat-namespace=page-home] main section.expertises_block>div.wrap{display:flex;flex-grow:1;flex-wrap:wrap;z-index:1}div[data-plat-namespace=page-home] main section.expertises_block div.text_block{align-self:center;margin-right:60px;max-width:384px;width:calc(50% - 60px)}div[data-plat-namespace=page-home] main section.expertises_block div.text_block h2{font-size:40px;font-weight:600;line-height:1.2;margin-bottom:24px}div[data-plat-namespace=page-home] main section.expertises_block div.text_block p{font-size:18px;line-height:1.78;margin-bottom:24px}div[data-plat-namespace=page-home] main section.expertises_block div.expertises{align-self:center;margin-left:60px;max-width:384px;width:calc(50% - 60px)}div[data-plat-namespace=page-home] main section.expertises_block div.expertises div.expertise{border-bottom:1px solid #e5e5e5;position:relative}div[data-plat-namespace=page-home] main section.expertises_block div.expertises div.expertise:after{background:url(../images/arrow.svg) no-repeat 50%;content:"";display:block;height:16px;position:absolute;right:0;top:50%;transform:rotate(-90deg) translateX(50%);transition:right .3s ease;width:16px}div[data-plat-namespace=page-home] main section.expertises_block div.expertises div.expertise:hover:after{right:16px}div[data-plat-namespace=page-home] main section.expertises_block div.expertises div.expertise a{color:#000;display:block;font-size:18px;font-weight:500;line-height:1.43;padding:16px 0;text-decoration:none;width:calc(100% - 48px)}div[data-plat-namespace=page-home] main section.expertises_block div.images{margin-left:-320px;position:relative;width:320px;z-index:1}div[data-plat-namespace=page-home] main section.expertises_block div.images div.image{bottom:0;left:0;position:absolute;right:0;top:0}div[data-plat-namespace=page-home] main section.expertises_block div.images div.image:first-child{position:static}div[data-plat-namespace=page-home] main section.expertises_block div.images div.image div.overflow{overflow:hidden;width:0}div[data-plat-namespace=page-home] main section.expertises_block div.images div.image div.overflow img{display:block;height:auto}@media (max-width:1439px){div[data-plat-namespace=page-home] main section.expertises_block div.text_block{margin-right:40px;width:calc(37% - 40px)}div[data-plat-namespace=page-home] main section.expertises_block div.expertises{margin-left:40px;width:calc(37% - 40px)}}@media (max-width:1280px){div[data-plat-namespace=page-home] main section.title_block p{font-size:64px}div[data-plat-namespace=page-home] main section.about_block div.text_block h1{font-size:44px}div[data-plat-namespace=page-home] main section.expertises_block:after{right:56px}div[data-plat-namespace=page-home] main section.expertises_block div.images{margin-left:-230px;width:230px}}@media (max-width:1023px){div[data-plat-namespace=page-home] main section.about_block div.text_block{padding:48px 48px 88px}div[data-plat-namespace=page-home] main section.about_block div.text_block h1{font-size:36px}div[data-plat-namespace=page-home] main section.expertises_block:after{right:32px}div[data-plat-namespace=page-home] main section.expertises_block>div.wrap{flex-direction:column}div[data-plat-namespace=page-home] main section.expertises_block div.text_block{align-self:flex-start;margin:auto 0 32px;max-width:460px;padding-top:72px;width:100%}div[data-plat-namespace=page-home] main section.expertises_block div.text_block h2{font-size:36px}div[data-plat-namespace=page-home] main section.expertises_block div.expertises{align-self:flex-start;margin:0 0 auto;max-width:460px;padding-bottom:72px;width:100%}div[data-plat-namespace=page-home] main section.expertises_block div.images{margin-top:auto;margin-bottom:auto}}@media (max-width:767px){div[data-plat-namespace=page-home] main section.title_block p{font-size:44px}div[data-plat-namespace=page-home] main section.about_block div.images{order:2;width:100%}div[data-plat-namespace=page-home] main section.about_block div.text_block{order:1;padding:24px 32px 56px;width:100%}div[data-plat-namespace=page-home] main section.about_block div.text_block:before{height:80px}div[data-plat-namespace=page-home] main section.about_block div.text_block h1{font-size:32px;max-width:100%}div[data-plat-namespace=page-home] main section.about_block div.text_block div.blocks div.block p{font-size:16px}div[data-plat-namespace=page-home] main section.expertises_block:after{right:0}div[data-plat-namespace=page-home] main section.expertises_block>div.wrap{padding-left:32px;padding-right:32px}div[data-plat-namespace=page-home] main section.expertises_block div.text_block{max-width:100%;padding-top:16px}div[data-plat-namespace=page-home] main section.expertises_block div.text_block h2{font-size:32px}div[data-plat-namespace=page-home] main section.expertises_block div.expertises{max-width:100%;padding-bottom:16px}div[data-plat-namespace=page-home] main section.expertises_block div.images{display:none}}div[data-plat-namespace=page-expertises]{background-color:#e7dad0}div[data-plat-namespace=page-expertises] :focus{outline-color:#0b9a39}div[data-plat-namespace=page-expertises] div#waves:first-child,div[data-plat-namespace=page-expertises] div#waves:nth-child(3){stroke:#0b9a39}div[data-plat-namespace=page-expertises] main section.content_block{margin-top:112px}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block{display:flex;flex-wrap:wrap;margin-bottom:112px}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block:last-of-type{margin-bottom:0}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block:nth-of-type(2n) div.images{order:2}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block:nth-of-type(2n) div.text_block{order:1}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.images{align-self:center;display:flex;flex-wrap:wrap;order:1;width:50%}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.images div.image[data-media=image]{width:50%}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.images div.image[data-media=video]{width:100%}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.images div.image div.overflow{overflow:hidden;width:0}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.images div.image div.overflow img,div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.images div.image div.overflow video{display:block;height:auto}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block{align-self:center;background-color:#fff;box-sizing:border-box;order:2;padding:112px 64px;width:50%}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block :first-child{margin-top:0}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block :last-child{margin-bottom:0}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block h2{font-size:40px;font-weight:600;line-height:1.2;margin:16px 0;max-width:400px}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block p,div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block ul{font-size:16px;line-height:1.5;margin:8px 0}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block p strong,div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block ul strong{font-weight:600}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block ul li{padding-left:12px;position:relative}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block ul li:before{background-color:#000;border-radius:50%;content:"";display:block;height:4px;left:0;position:absolute;top:10px;width:4px}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block a:not(.button){color:#000;text-decoration:underline}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block a:not(.button):hover{text-decoration:none}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block a.button{margin-top:24px}@media (max-width:1023px){div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block{padding:88px 48px}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block h2{font-size:32px}}@media (max-width:767px){div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block:nth-of-type(2n) div.images{order:1}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block:nth-of-type(2n) div.text_block{order:2}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.images{width:100%}div[data-plat-namespace=page-expertises] main section.content_block div.blocks div.block div.text_block{padding:72px 32px;width:100%}}div[data-plat-namespace=page-about]{background-color:#b5dff0}div[data-plat-namespace=page-about] :focus{outline-color:#005b30}div[data-plat-namespace=page-about] div#waves:first-child,div[data-plat-namespace=page-about] div#waves:nth-child(3){stroke:#005b30}div[data-plat-namespace=page-about] main section.content_block{margin-bottom:112px}div[data-plat-namespace=page-about] main section.content_block div.blocks{background-color:#fff;box-sizing:border-box;display:flex;flex-wrap:wrap;padding:112px 176px}div[data-plat-namespace=page-about] main section.content_block div.blocks h2{font-size:40px;font-weight:600;line-height:1.2;margin:0 auto 112px;max-width:480px;text-align:center}div[data-plat-namespace=page-about] main section.content_block div.blocks div.block{border-top:1px solid #e5e5e5;box-sizing:border-box;padding:48px 88px;text-align:center;width:50%}div[data-plat-namespace=page-about] main section.content_block div.blocks div.block:nth-of-type(odd){border-right:1px solid #e5e5e5;padding-left:0}div[data-plat-namespace=page-about] main section.content_block div.blocks div.block:nth-of-type(2n){padding-right:0}div[data-plat-namespace=page-about] main section.content_block div.blocks div.block:nth-of-type(-n+2){border-top:none}div[data-plat-namespace=page-about] main section.content_block div.blocks div.block img{display:block;margin:0 auto 16px}div[data-plat-namespace=page-about] main section.content_block div.blocks div.block h3{font-size:18px;font-weight:500;line-height:1.43;margin-bottom:16px}div[data-plat-namespace=page-about] main section.content_block div.blocks div.block p{font-size:16px;line-height:1.5}div[data-plat-namespace=page-about] main section.team_block>div.wrap{display:flex;flex-wrap:wrap}div[data-plat-namespace=page-about] main section.team_block div.blocks{width:100%}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block{display:flex;flex-wrap:wrap;margin-bottom:112px}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block:last-of-type{margin-bottom:0}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block:nth-of-type(2n) div.image_block{order:2}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block:nth-of-type(2n) div.image_block div.image{margin-left:0;margin-right:auto}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block:nth-of-type(2n) div.text_block{order:1}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.image_block{align-self:center;display:flex;flex-wrap:wrap;order:1;width:50%}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.image_block div.image{margin-left:auto;margin-right:0;width:50%}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.image_block div.image div.overflow{overflow:hidden;width:0}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.image_block div.image div.overflow img{display:block;height:auto}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block{align-self:center;background-color:#fff;box-sizing:border-box;order:2;padding:112px 64px;width:50%}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block :first-child{margin-top:0}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block :last-child{margin-bottom:0}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block h2{font-size:40px;font-weight:600;line-height:1.2;margin:16px 0;max-width:400px}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block p,div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block ul{font-size:16px;line-height:1.5;margin:8px 0}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block p strong,div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block ul strong{font-weight:600}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block ul li{padding-left:12px;position:relative}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block ul li:before{background-color:#000;border-radius:50%;content:"";display:block;height:4px;left:0;position:absolute;top:10px;width:4px}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block a:not(.button){color:#000;text-decoration:underline}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block a:not(.button):hover{text-decoration:none}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block a.button{margin-top:24px}@media (max-width:1280px){div[data-plat-namespace=page-about] main section.content_block div.blocks{padding:112px 144px}}@media (max-width:1023px){div[data-plat-namespace=page-about] main section.content_block div.blocks{padding:88px}div[data-plat-namespace=page-about] main section.content_block div.blocks h2{font-size:32px;margin:0 auto 72px}div[data-plat-namespace=page-about] main section.content_block div.blocks div.block{padding:48px}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block{padding:88px 48px}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block h2{font-size:32px}}@media (max-width:767px){div[data-plat-namespace=page-about] main section.content_block div.blocks{padding:72px 32px}div[data-plat-namespace=page-about] main section.content_block div.blocks h2{margin:0 auto 64px}div[data-plat-namespace=page-about] main section.content_block div.blocks div.block{border:none;margin-bottom:64px;padding:0;width:100%}div[data-plat-namespace=page-about] main section.content_block div.blocks div.block:nth-of-type(odd){border-right:none}div[data-plat-namespace=page-about] main section.content_block div.blocks div.block:last-of-type{margin-bottom:0}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block:nth-of-type(2n) div.image_block{order:1}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block:nth-of-type(2n) div.text_block{order:2}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.image_block{width:100%}div[data-plat-namespace=page-about] main section.team_block div.blocks div.block div.text_block{padding:72px 32px;width:100%}}div[data-plat-namespace=page-contact]{background-color:#ffe599}div[data-plat-namespace=page-contact] :focus{outline-color:#f8ae00}div[data-plat-namespace=page-contact] div#waves:first-child,div[data-plat-namespace=page-contact] div#waves:nth-child(3){stroke:#f8ae00}div[data-plat-namespace=page-contact] main section.infos_block div.infos{background-color:#fff;padding:112px 208px 56px;text-align:center}div[data-plat-namespace=page-contact] main section.infos_block div.infos h2{font-size:40px;font-weight:600;line-height:1.2;margin-bottom:56px}div[data-plat-namespace=page-contact] main section.infos_block div.infos p{font-size:16px;line-height:1.5;margin-bottom:16px}div[data-plat-namespace=page-contact] main section.infos_block div.infos p:last-child{margin-bottom:0}div[data-plat-namespace=page-contact] main section.infos_block div.infos p strong{font-weight:600}div[data-plat-namespace=page-contact] main section.infos_block div.infos p a{color:#000;text-decoration:none}div[data-plat-namespace=page-contact] main section.infos_block div.infos p a:hover{text-decoration:underline}div[data-plat-namespace=page-contact] main section.form_block div.form{background-color:#fff;padding:56px 208px 128px}div[data-plat-namespace=page-contact] main section.form_block div.form form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:48px}div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=email],div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=text],div[data-plat-namespace=page-contact] main section.form_block div.form form select,div[data-plat-namespace=page-contact] main section.form_block div.form form textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #e5e5e5;border-radius:10px;box-sizing:border-box;color:#000;font-family:Gilroy;font-size:11px;font-weight:600;letter-spacing:1px;line-height:1.45;margin-bottom:16px;padding:24px;text-transform:uppercase;width:100%}div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=email].small,div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=text].small,div[data-plat-namespace=page-contact] main section.form_block div.form form select.small,div[data-plat-namespace=page-contact] main section.form_block div.form form textarea.small{width:calc(50% - 8px)}div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=email]::-moz-placeholder,div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=text]::-moz-placeholder,div[data-plat-namespace=page-contact] main section.form_block div.form form select::-moz-placeholder,div[data-plat-namespace=page-contact] main section.form_block div.form form textarea::-moz-placeholder{color:#000}div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=email]:-ms-input-placeholder,div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=text]:-ms-input-placeholder,div[data-plat-namespace=page-contact] main section.form_block div.form form select:-ms-input-placeholder,div[data-plat-namespace=page-contact] main section.form_block div.form form textarea:-ms-input-placeholder{color:#000}div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=email]::placeholder,div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=text]::placeholder,div[data-plat-namespace=page-contact] main section.form_block div.form form select::placeholder,div[data-plat-namespace=page-contact] main section.form_block div.form form textarea::placeholder{color:#000}div[data-plat-namespace=page-contact] main section.form_block div.form form select{background:url(../images/select.svg) no-repeat right 24px center}div[data-plat-namespace=page-contact] main section.form_block div.form form textarea{height:208px;resize:none}div[data-plat-namespace=page-contact] main section.form_block div.form form div.checkbox{margin-top:8px;width:100%}div[data-plat-namespace=page-contact] main section.form_block div.form form div.checkbox p{font-size:11px;font-weight:600;letter-spacing:1px;line-height:1.45;margin-bottom:8px;text-transform:uppercase}div[data-plat-namespace=page-contact] main section.form_block div.form form div.checkbox label{cursor:pointer;display:flex;flex-wrap:wrap}div[data-plat-namespace=page-contact] main section.form_block div.form form div.checkbox label input{align-self:self-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e5e5;border-radius:3px;display:flex;height:14px;margin:4px 8px 0 0;width:14px}div[data-plat-namespace=page-contact] main section.form_block div.form form div.checkbox label input:after{content:"";display:block;height:8px;margin:auto;width:8px}div[data-plat-namespace=page-contact] main section.form_block div.form form div.checkbox label input:checked:after{background-color:#000}div[data-plat-namespace=page-contact] main section.form_block div.form form div.checkbox label span{font-size:14px;line-height:1.71;margin-left:auto;width:calc(100% - 22px)}div[data-plat-namespace=page-contact] main section.form_block div.form form button{margin:48px auto 0}div[data-plat-namespace=page-contact] main section.form_block div.form p.legals{font-size:11px;line-height:1.45;text-align:center}div[data-plat-namespace=page-contact] main section.form_block div.form p.legals a{color:#000}div[data-plat-namespace=page-contact] main section.form_block div.form p.legals a:hover{text-decoration:none}@media (max-width:1280px){div[data-plat-namespace=page-contact] main section.infos_block div.infos{padding:112px 176px 56px}div[data-plat-namespace=page-contact] main section.form_block div.form{padding:56px 176px 128px}}@media (max-width:1023px){div[data-plat-namespace=page-contact] main section.infos_block div.infos{padding:112px 96px 56px}div[data-plat-namespace=page-contact] main section.infos_block div.infos h2{font-size:32px}div[data-plat-namespace=page-contact] main section.form_block div.form{padding:56px 96px 128px}}@media (max-width:767px){div[data-plat-namespace=page-contact] main section.infos_block div.infos{padding:72px 32px 0}div[data-plat-namespace=page-contact] main section.form_block div.form{padding:72px 32px}div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=email],div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=text],div[data-plat-namespace=page-contact] main section.form_block div.form form select,div[data-plat-namespace=page-contact] main section.form_block div.form form textarea{padding:24px 16px}div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=email].small,div[data-plat-namespace=page-contact] main section.form_block div.form form input[type=text].small,div[data-plat-namespace=page-contact] main section.form_block div.form form select.small,div[data-plat-namespace=page-contact] main section.form_block div.form form textarea.small{width:100%}div[data-plat-namespace=page-contact] main section.form_block div.form form select{background-position:right 16px center}}