.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em+2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}@charset "UTF-8";@font-face{font-family:"Kandel";src:url(../fonts/kandel-lt.woff);font-weight:normal}@font-face{font-family:"Helvetica Neue Light";src:url(../fonts/helveticaneue-light.woff);font-weight:normal}@font-face{font-family:"Helvetica Neue Roman";src:url(../fonts/helveticaneue-roman.woff);font-weight:normal}@font-face{font-family:"Helvetica Neue Condensed";src:url(../fonts/helveticaneue-condensed.woff);font-weight:normal}@font-face{font-family:"Helvetica Neue Medium";src:url(../fonts/helveticaneue-medium.woff);font-weight:normal}@font-face{font-family:"Helvetica Neue Bold";src:url(../fonts/helveticaneue-bold.woff);font-weight:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::selection{background:#808080;color:#f1f2f6}::-moz-selection{background:#808080;color:#f1f2f6}body{background:#fff;color:#000;font-family:"Helvetica Neue Roman",sans-serif;font-size:17px;-webkit-font-smoothing:antialiased;line-height:25px;overflow-x:hidden;-webkit-text-size-adjust:100%;width:100%}body.overflow{overflow:hidden;position:fixed;top:0}a:focus{outline:none}#intro{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}#intro
svg{left:0;margin:0
auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}#transitions{background:#fff;bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;z-index:1000}.wrap{clear:both;margin:0
auto;max-width:1245px;padding-left:105px;padding-right:105px;overflow:hidden}header{padding-top:37px;padding-bottom:37px}header
.wrap{max-width:1230px}header
a#logo{display:block;float:left}header a#logo
svg{display:block}header a#logo svg
foreignObject{display:none}header #hamburger,
header
.overlay{display:none}header
nav{float:right;font-family:"Helvetica Neue Bold",sans-serif;font-size:15px;line-height:50px}header nav
ul.menu{clear:both;overflow:hidden}header nav ul.menu
li{float:left;margin-left:30px}header nav ul.menu li:first-child{margin-left:0}header nav ul.menu li.current-menu-item a:after, header nav ul.menu li.current-page-ancestor a:after{width:100%}header nav ul.menu li
a{color:#2c2c2b;display:block;text-decoration:none;position:relative}header nav ul.menu li a:after{background:#fff;bottom:6px;content:"";display:block;height:2px;left:0;position:absolute;transition:width 0.5s ease;width:0%}header nav ul.menu li a:hover:after{width:100%}header nav
ul.infos{display:none}section#top
.wrap{max-width:960px}section#top
h1{color:#fff;font-family:"Helvetica Neue Condensed",sans-serif;font-size:90px;line-height:98px;margin-top:30px;margin-bottom:55px;text-align:center;text-transform:uppercase}section#top h1
span{display:block;font-family:"Kandel",sans-serif}section#content{max-width:960px;padding-top:110px;padding-bottom:130px}section#content article.text
h2{clear:both;color:#d3d3d3;font-family:"Helvetica Neue Medium",sans-serif;font-size:40px;line-height:45px;margin:0
auto 35px auto;overflow:hidden;padding-top:6px}section#content article.text h2:after{background:#d3d3d3;content:"";display:block;height:1px;margin-top:18px;width:60px}section#content article.text
h3{color:#2c2c2b;font-family:"Helvetica Neue Bold",sans-serif;font-size:30px;line-height:35px;margin-bottom:30px}section#content article.text p, section#content article.text
ul{color:#000;font-family:"Helvetica Neue Light",sans-serif;font-size:17px;line-height:25px;margin-bottom:25px}section#content article.text p a, section#content article.text ul
a{color:#000;text-decoration:underline}section#content article.text p a:hover, section#content article.text ul a:hover{text-decoration:none}section#content article.text p strong, section#content article.text ul
strong{font-family:"Helvetica Neue Bold",sans-serif}section#content article.text
ul{padding-left:20px}section#content article.text ul
li{position:relative}section#content article.text ul li:before{content:"●";display:block;font-size:15px;position:absolute;left:-20px;top:0}section.activities_block{clear:both;font-size:0;max-width:1170px;overflow:hidden;padding-top:165px;padding-bottom:40px;text-align:center}section.activities_block
h2{clear:both;color:#d3d3d3;font-family:"Helvetica Neue Medium",sans-serif;font-size:40px;line-height:45px;margin:0
auto 55px auto;overflow:hidden;text-align:center}section.activities_block h2:after{background:#d3d3d3;content:"";display:block;height:1px;margin-top:18px;margin-left:auto;margin-right:auto;width:60px}section.activities_block
.activity{border:1px
solid #d3d3d3;display:inline-block;margin-right:15px;margin-left:15px;margin-bottom:100px;max-width:320px;padding:0
25px 60px 25px;position:relative;text-align:center;vertical-align:top;width:calc((100%/3) - 80px - 2px)}section.activities_block .activity
.image{left:0;padding-left:inherit;padding-right:inherit;position:absolute;right:0;-ms-transform:translateY(-100%);transform:translateY(-100%)}section.activities_block .activity .image
a{display:block;overflow:hidden}section.activities_block .activity .image a
img{display:block;height:auto;image-rendering:pixelated;margin:0
auto;max-height:320px;max-width:320px;opacity:0;width:100%}section.activities_block .activity
h3{color:#2c2c2b;font-family:"Helvetica Neue Bold",sans-serif;font-size:20px;line-height:22px;margin-bottom:11px;margin-top:32px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}section.activities_block .activity h3
a{color:#2c2c2b;text-decoration:none}section.activities_block .activity
p{color:#000;font-family:"Helvetica Neue Light",sans-serif;font-size:15px;line-height:22px;padding-left:15px;position:relative;text-align:left}section.activities_block .activity p:before{content:"●";display:block;font-size:13px;position:absolute;left:0;top:0}section.activities_block .activity
a.button{background:#fff;border:1px
solid #d3d3d3;border-radius:30px;bottom:0;color:#353534;cursor:pointer;display:inline-block;font-family:"Helvetica Neue Bold",sans-serif;font-size:15px;left:0;line-height:15px;margin-top:10px;margin-left:auto;margin-right:auto;padding:17px
0 16px 0;position:absolute;right:0;text-decoration:none;transition:all 0.5s ease;-ms-transform:translateY(50%);transform:translateY(50%);width:170px}section.activities_block .activity
a.button.hover{background:#2c2c2b;border:1px
solid #2c2c2b;color:#fff}#advantages{background:#f2f2f2;margin:0
auto;padding-bottom:110px;padding-top:100px;text-align:center}#advantages
.wrap{font-size:0;max-width:1200px}#advantages
h2{clear:both;color:#2c2c2b;font-family:"Helvetica Neue Medium",sans-serif;font-size:40px;line-height:45px;margin:0
auto 65px auto;overflow:hidden}#advantages h2:after{background:#2c2c2b;content:"";display:block;height:1px;margin:27px
auto 0 auto;width:60px}#advantages
.advantage{display:inline-block;margin:0
50px;vertical-align:top;width:calc(100%/3 - 100px)}#advantages .advantage
img{display:block;margin:0
auto}#advantages .advantage
h3{color:#2c2c2b;font-family:"Helvetica Neue Bold",sans-serif;font-size:20px;line-height:22px;margin-top:35px;margin-bottom:10px}#advantages .advantage
p{color:#000;font-family:"Helvetica Neue Roman",sans-serif;font-size:14px;line-height:20px}footer{background:#2c2c2b;color:#808080;padding-top:80px}footer
.wrap{max-width:1170px}footer
img{float:left}footer
.contact{float:left;font-family:"Helvetica Neue Roman",sans-serif;font-size:15px;line-height:22px;margin-left:40px}footer .contact p:first-child{color:#fff;font-family:"Helvetica Neue Medium",sans-serif}footer .contact p
a{color:#808080;text-decoration:none;transition:color 0.5s ease}footer .contact p a:hover{color:#fff}footer
nav{clear:both;float:right;font-family:"Helvetica Neue Medium",sans-serif;font-size:15px;line-height:20px;margin-bottom:30px;overflow:hidden;-ms-transform:translateY(-20px);transform:translateY(-20px)}footer nav
ul{clear:both;overflow:hidden}footer nav ul
li{float:left;margin-left:30px}footer nav ul li:first-child{margin-left:0}footer nav ul li.current-menu-item a, footer nav ul li.current-page-ancestor
a{color:#808080}footer nav ul li
a{color:#fff;display:block;text-decoration:none;transition:color 0.5s ease}footer nav ul li a:hover{color:#808080}footer
.categories{border-top:1px solid #454543;clear:both;overflow:hidden;padding:20px
0}footer .categories
.category{color:#fff;float:left;margin-bottom:40px;margin-top:40px;padding-right:50px;width:calc(24.5% - 50px)}footer .categories .category
p{font-family:"Helvetica Neue Medium",sans-serif;font-size:15px;line-height:20px;margin-bottom:18px}footer .categories .category
a{color:#fff;display:block;font-family:"Helvetica Neue Roman",sans-serif;font-size:13px;line-height:20px;text-decoration:none;transition:color 0.5s ease}footer .categories .category a:hover{color:#808080}footer
.copyright{border-top:1px solid #454543;clear:both;font-family:"Helvetica Neue Roman",sans-serif;font-size:14px;line-height:20px;overflow:hidden;padding-top:27px;padding-bottom:57px}footer .copyright p:first-child{float:left}footer .copyright p:first-child
a{color:#808080;text-decoration:none;transition:color 0.5s ease}footer .copyright p:first-child a:hover{color:#fff}footer .copyright p:last-child{float:right}footer .copyright p:last-child
a{color:#fff;text-decoration:none;transition:color 0.5s ease}footer .copyright p:last-child a:hover{color:#808080}@media all and (max-width: 1380px){.wrap{padding-left:90px;padding-right:90px}#advantages
.advantage{margin:0
30px;width:calc(100%/3 - 60px)}footer
.contact{margin-bottom:55px}footer
nav{float:none;margin-bottom:40px;-ms-transform:translateY(0);transform:translateY(0)}footer nav ul
li{margin-left:27px}}@media all and (max-width: 1170px){.wrap{padding-left:60px;padding-right:60px}header{z-index:1}header
.overlay{background:#b2b2b2;bottom:0;cursor:pointer;display:none;left:0;opacity:0.8;position:fixed;right:0;top:0;z-index:2}header
#hamburger{cursor:pointer;display:block;float:right;height:20px;margin-top:15px;position:relative;transition:opacity 0.1s ease, max-width 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:10}header #hamburger:before{color:#2c2c2b;content:"Menu";display:block;float:left;font-family:"Helvetica Neue Medium",sans-serif;font-size:15px;line-height:23px;margin-right:20px;opacity:1;transition:opacity 0.1s ease-out}header #hamburger
span{display:block;float:left;height:20px;position:relative;width:35px}header #hamburger span:before, header #hamburger span:after{background-color:#2c2c2b;color:#2c2c2b;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg);width:100%}header #hamburger span:before{transition:all 0.15s ease-out}header #hamburger span:after{box-shadow:0 9px 0 0, 0 -9px 0 0;transition:transform 0.15s ease-out, box-shadow 0.2s 0.15s}header #hamburger.active:before{opacity:0}header #hamburger.active span:before{-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);transition-delay:0.15s}header #hamburger.active span:after{box-shadow:0 0 0 0, 0 0 0 0;-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);transition-delay:0.15s, 0s}header
nav{background:#fff;bottom:0;display:none;float:none;font-size:22px;line-height:50px;padding:0
20px;position:fixed;right:0;top:0;width:calc(50% - 40px);z-index:2}header nav
ul.menu{left:0;padding-left:inherit;padding-right:inherit;position:absolute;right:0;top:50%;text-align:center;-ms-transform:translateY(-60%);transform:translateY(-60%)}header nav ul.menu
li{float:none;margin-left:0}header nav ul.menu li
a{display:inline}header nav ul.menu li a:after{background:#2c2c2b;bottom:-2px}header nav
ul.infos{bottom:55px;color:#808080;display:block;font-family:"Helvetica Neue Roman",sans-serif;font-size:14px;left:0;line-height:18px;padding-left:inherit;padding-right:inherit;position:absolute;right:0;text-align:center}header nav ul.infos li:first-child{margin-bottom:18px}header nav ul.infos li
span{font-family:"Helvetica Neue Bold",sans-serif}header nav ul.infos li
a{color:#808080;text-decoration:none;transition:color 0.5s ease}header nav ul.infos li a:hover{color:#2c2c2b}section#top
h1{font-size:80px;line-height:88px;margin-top:10px;margin-bottom:50px}section#content{padding-top:90px;padding-bottom:110px}section#content article.text
h2{font-size:35px;line-height:40px}section#content article.text
h3{font-size:25px;line-height:30px}section#content article.text p, section#content article.text
ul{font-size:16px;line-height:23px;margin-bottom:23px}section.activities_block{padding-top:110px}section.activities_block
h2{font-size:35px;line-height:40px;margin:0
auto 65px auto}section.activities_block
.activity{margin-right:10px;margin-left:10px;padding:0
15px 60px 15px;width:calc((100%/3) - 50px - 2px)}section.activities_block .activity .image
img{image-rendering:auto}section.activities_block .activity
h3{font-size:18px;line-height:20px}#advantages
h2{font-size:35px;line-height:45px}#advantages .advantage
h3{font-size:18px;line-height:20px}footer
.contact{font-size:14px;line-height:21px}footer
nav{font-size:14px;line-height:21px}}@media all and (max-width: 1023px){.wrap{padding-left:40px;padding-right:40px}header
nav{padding:0
60px;width:calc(50% - 120px)}section.activities_block{padding-bottom:20px;padding-top:90px}section.activities_block
.activity{width:calc((100%/2) - 80px - 2px)}#advantages{padding-bottom:0;padding-top:95px}#advantages
.advantage{margin:0
25px 65px 25px;width:calc(100%/2 - 50px)}footer
nav{font-size:13px}footer nav ul
li{margin-left:24px}footer
.categories{padding-top:0;padding-bottom:0}footer .categories
.category{margin-bottom:20px;padding-right:30px;width:calc(100%/3 - 30px)}footer .categories .category
p{font-size:14px;margin-bottom:15px}}@media all and (max-width: 767px){.wrap{padding-left:17px;padding-right:17px}header{padding-top:16px}header
.wrap{width:calc(100% - 40px)}header
a#logo{width:146px}header a#logo
svg{width:100%}header #hamburger:before{display:none}header
nav{padding:0
30px;width:calc(100% - 60px)}header nav
ul.infos{bottom:25px}header nav ul.infos li:first-child{display:none}section#top
h1{font-size:40px;line-height:48px;margin-top:30px}section#content{padding-top:45px;padding-bottom:60px;word-wrap:break-word}section#content article.text
h2{font-size:25px;line-height:30px}section#content article.text
h3{font-size:22px;line-height:27px}section.activities_block{padding-top:45px}section.activities_block
h2{font-size:25px;line-height:30px;margin:0
auto 45px auto}section.activities_block
.activity{width:calc((100%) - 80px - 2px)}#advantages
h2{font-size:25px;line-height:30px}#advantages
.advantage{margin:0
0 60px 0;width:100%}footer
img{display:block;float:none;margin:0
auto}footer
.contact{float:none;margin-left:0;margin-top:47px;margin-bottom:45px;text-align:center}footer
nav{float:none;font-size:14px;line-height:40px;text-align:center;-ms-transform:translateY(0px);transform:translateY(0px)}footer nav ul
li{float:none;margin-left:0px}footer
.categories{display:none}footer
.copyright{font-size:13px;text-align:center}footer .copyright p:first-child,
footer .copyright p:last-child{float:none}}@media all and (max-width: 767px) and (max-height: 500px){header nav
ul.menu{font-size:18px;line-height:35px;-ms-transform:translateY(-50%);transform:translateY(-50%)}header nav
ul.infos{display:none}}@charset "UTF-8";@font-face{font-family:"Kandel";src:url(../fonts/kandel-lt.woff);font-weight:normal}@font-face{font-family:"Helvetica Neue Light";src:url(../fonts/helveticaneue-light.woff);font-weight:normal}@font-face{font-family:"Helvetica Neue Roman";src:url(../fonts/helveticaneue-roman.woff);font-weight:normal}@font-face{font-family:"Helvetica Neue Condensed";src:url(../fonts/helveticaneue-condensed.woff);font-weight:normal}@font-face{font-family:"Helvetica Neue Medium";src:url(../fonts/helveticaneue-medium.woff);font-weight:normal}@font-face{font-family:"Helvetica Neue Bold";src:url(../fonts/helveticaneue-bold.woff);font-weight:normal}body{overflow-x:auto}#page-browsers{margin:0
auto;position:relative;width:800px}#page-browsers
.wrap{padding-left:50px;padding-right:50px}#page-browsers
header{background:#cfcfcf}#page-browsers header
nav{display:none}#page-browsers
#top{background:#cfcfcf}#page-browsers #top
h1{font-size:70px;line-height:78px}#page-browsers section#content article.text
h1{margin-bottom:60px}#page-browsers section#content article.text
h2{float:none;max-width:100%;text-align:center;width:100%}#page-browsers section#content article.text h2:after{display:none}#page-browsers section#content
.browsers{clear:both;margin:100px
0 0 0;overflow:hidden;text-align:center}#page-browsers section#content .browsers
a{color:#2c2c2b;float:left;font-size:16px;line-height:23px;text-decoration:none;width:25%}#page-browsers section#content .browsers a:hover{text-decoration:underline}#page-browsers section#content .browsers
.icon{display:block;margin:0
auto 15px auto;height:50px;width:50px}#page-browsers section#content .browsers .chrome
.icon{background:url(../images/chrome.png) no-repeat 0 0}#page-browsers section#content .browsers .firefox
.icon{background:url(../images/firefox.png) no-repeat 0 0}#page-browsers section#content .browsers .safari
.icon{background:url(../images/safari.png) no-repeat 0 0}#page-browsers section#content .browsers .ie
.icon{background:url(../images/ie.png) no-repeat 0 0}#page-browsers
#advantages{display:none}#page-browsers
footer{padding:60px
0 50px 0}#page-browsers footer
img{display:none}#page-browsers footer
.contact{margin-left:0;margin-bottom:27px}#page-browsers footer nav,
#page-browsers footer
.categories{display:none}#page-browsers footer
.copyright{padding-bottom:0}#page-browsers footer .copyright
p{display:block;float:none;margin-bottom:5px}