@font-face{font-family:Titillium Web;font-display:swap;font-style:normal;font-weight:400;src:local(Titillium Web Regular),local(TitilliumWeb-Regular),url(/fonts/gstatic-TitilliumWeb-Regular.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/fa-solid-900.woff2)format("woff2")}.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;margin-left:.3em;margin-right:.3em;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;line-height:1;display:inline-block}.fa-bars:before{content:""}h1,h2,h3,body{margin:0;padding:0}html{height:100%}html.show{width:100%;position:fixed;overflow:hidden}body{flex-direction:column;height:100%;font-family:Titillium Web,sans-serif;font-size:1em;font-weight:400;line-height:1.5;display:flex}.main-header{z-index:100;background-color:#fff;max-height:100vh;position:fixed;top:0;left:0;right:0;overflow:auto;box-shadow:0 .25em .25em -.25em #00000080}#navbar{flex-direction:column;padding:10px 20px;display:flex}#navbar a,#navbar .anchor{color:#333;cursor:pointer;text-decoration:none}#navbar ul{margin:0;padding:0;list-style:none}#navbar .toggle-wrapper{justify-content:space-between;align-items:center;display:flex}#navbar .navbar-toggle{cursor:pointer;color:#00000080;background-color:#0000;border:1px solid #0000001a;border-radius:.25em;padding:.25em .75em;font-size:1.25em;line-height:1em}#navbar .menu{display:none}#navbar .menu.show{flex-direction:column;padding-top:1em;display:flex}#navbar .menu .menu-item{position:relative}#navbar .menu .menu-item.arrow:after{content:"";color:#972e2d;font-family:"Font Awesome 5 Free";font-weight:900;transition-property:transform;transition-duration:.3s;display:inline-block;position:absolute;top:10px;right:0}#navbar .menu .menu-item.arrow.switch:after{transform:rotate(180deg)}#navbar .menu .menu-item a,#navbar .menu .menu-item .anchor{padding:.5em .25em;font-size:1.2em;display:block}#navbar .menu .menu-item span{position:relative}#navbar .menu .menu-item a:hover span:after,#navbar .menu .menu-item .anchor:hover span:after{width:100%}#navbar .menu .menu-item span:after{content:"";background-color:#972e2d;width:0;height:3px;transition:width .2s;position:absolute;bottom:-1px;left:0}#navbar .menu .menu-item .sub-menu{display:none}#navbar .menu .menu-item .sub-menu.show{display:block}#navbar .menu .menu-item .sub-menu .sub-menu-item a{padding:.25em .75em}#navbar .menu .menu-item .sub-menu .sub-menu-item:hover{background-color:#eee}@media (width>=768px){html.show{overflow:unset;position:unset}.main-header{max-height:unset;overflow:unset}#navbar{flex-direction:row;justify-content:space-between;align-items:center}#navbar .navbar-toggle{display:none}#navbar .menu{display:flex}#navbar .menu.show{flex-direction:row;padding-top:0}#navbar .menu .menu-item{padding:0 .5em}#navbar .menu .menu-item a,#navbar .menu .menu-item .anchor{padding:.75em 0;display:inline}#navbar .menu .menu-item.arrow:after{position:unset}#navbar .menu .menu-item.arrow.switch:after{transform:rotate(0)}#navbar .menu .menu-item.arrow:hover:after{transform:rotate(180deg)}#navbar .menu .menu-item .sub-menu{background-color:#fff;border:1px solid gray;border-radius:4px;min-width:auto;margin-top:.2em;padding:.5em 0;position:absolute;right:0}#navbar .menu .menu-item .sub-menu.show{display:none}#navbar .menu .menu-item:hover .sub-menu{display:block}#navbar .menu .menu-item .sub-menu .sub-menu-item{padding:0 1.5em}#navbar .menu .menu-item .sub-menu .sub-menu-item a{white-space:nowrap;padding:.5em 0;display:block}}#content{flex:1 0 auto;margin-top:72px}#footer{color:#f1f1f1;background-color:#333;flex:none;padding:30px}.page-header .title{color:#f1f1f1;text-align:center;background-color:#333;padding:15px;font-size:1.5em}.page-header .arrow{justify-content:center;margin-top:-1px;display:flex}.container.content{margin-top:25px;margin-bottom:25px}@media (width>=576px){.container.content{margin-top:50px;margin-bottom:50px}}.page{color:#333}.page li{line-height:1.5em}.page a:link,.page a:visited{color:#972e2d}.page a:hover,.page a:active{color:#d76e6d}.page p{text-align:justify;line-height:1.5em}.page h2{margin:30px 0 20px}.page .image-block{grid-gap:20px;grid-template-columns:1fr;display:grid}.page .image-block .image img{max-width:100%;height:auto;display:block}.page .browsers-table{border-collapse:collapse;display:block;overflow-x:auto}.page .browsers-table th,td{border:1px solid #000;padding:5px 10px}.page .browsers-table th{background-color:#e0e0e0}.technology-container{display:none}@media (width>=576px){.page-header .title{padding:50px;font-size:2.3em}}@media (width>=768px){.page .image-block{grid-template-columns:1fr 1fr}}@media (width>=992px){.technology-container{grid-gap:30px;grid-template-columns:repeat(4,1fr);justify-items:center;display:grid}.technology-container .technology img{width:189px;height:189px}}.container{margin:0 auto;padding:0 15px}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}
