#browser-detection{display:none;padding:60px 0;color:#fff;background-color:rgba(0,0,0,0.9);background-color:rgba(61,142,3,.95);box-shadow:0 0 20px rgba(0,0,0,.3);position:fixed;left:0;width:100%;z-index:99999;max-height:100vh;overflow:auto}#browser-detection.show{display:block}#browser-detection .close{position:absolute;width:20px;height:20px;top:20px;right:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#browser-detection .close:hover{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#browser-detection .close:before,#browser-detection .close:after{content:'';display:block;width:100%;height:2px;background:#fff;position:absolute;top:9px}#browser-detection .close:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#browser-detection .title{font-size:20px;line-height:1.4;margin:0 0 20px 0}#browser-detection .languages .col-4{display:inline-block;vertical-align:top;padding-right:40px}#browser-detection .languages:hover a{opacity:.6}#browser-detection .languages:hover a:hover{opacity:1}#browser-detection .languages a{margin:0 0 8px 0;max-width:240px;display:block;color:currentColor;text-decoration:none;line-height:1.6;position:relative;padding:4px 0 4px 26px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#browser-detection .languages a img{display:inline-block;vertical-align:baseline;position:absolute;top:11px;left:0}#browser-detection .languages a span{border-bottom:1px solid currentColor}@media only screen and (max-width :768px){#browser-detection{position:absolute;max-height:initial;overflow:auto}#browser-detection .languages .col-4{width:100%}#browser-detection .languages a{max-width:initial}}